public class XbaseQuickfixProvider extends DefaultQuickfixProvider
DefaultQuickfixProvider.CrossRefResolutionConverter
IssueResolutionProvider.NullImpl
Modifier and Type | Field and Description |
---|---|
protected JavaTypeQuickfixes |
javaTypeQuickfixes |
Constructor and Description |
---|
XbaseQuickfixProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
createLinkingIssueQuickfixes(Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor,
IXtextDocument xtextDocument,
XtextResource state,
org.eclipse.emf.ecore.EObject target,
org.eclipse.emf.ecore.EReference reference) |
void |
createLinkingIssueResolutions(Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor)
Filter quickfixes for types and constructors.
|
void |
fixAmbiguousMethodCall(Issue issue,
IssueResolutionAcceptor acceptor) |
void |
fixDuplicateImport(Issue issue,
IssueResolutionAcceptor acceptor) |
void |
fixDuplicateWildcardUse(Issue issue,
IssueResolutionAcceptor acceptor) |
void |
fixUnusedImport(Issue issue,
IssueResolutionAcceptor acceptor) |
protected java.lang.String |
getOrganizeImportsImage() |
protected org.eclipse.emf.ecore.EReference |
getUnresolvedEReference(Issue issue,
org.eclipse.emf.ecore.EObject target) |
protected void |
organizeImports(Issue issue,
IssueResolutionAcceptor acceptor) |
fixCrossReferenceImage, fixCrossReferenceLabel, getModificationContextFactory, getQualifiedNameConverter, getResolutions, getResolutionsForLinkingIssue, getScopeProvider, getSimilarityMatcher, hasResolutionFor, queryScope
collectMethods, getFixMethodPredicate, getFixMethods, getIssueResolutionAcceptorProvider, getResolutions, setIssueResolutionAcceptorProvider
@Inject protected JavaTypeQuickfixes javaTypeQuickfixes
public void fixDuplicateImport(Issue issue, IssueResolutionAcceptor acceptor)
public void fixUnusedImport(Issue issue, IssueResolutionAcceptor acceptor)
public void fixDuplicateWildcardUse(Issue issue, IssueResolutionAcceptor acceptor)
public void fixAmbiguousMethodCall(Issue issue, IssueResolutionAcceptor acceptor)
protected void organizeImports(Issue issue, IssueResolutionAcceptor acceptor)
protected java.lang.String getOrganizeImportsImage()
public void createLinkingIssueResolutions(Issue issue, IssueResolutionAcceptor issueResolutionAcceptor)
createLinkingIssueResolutions
in class DefaultQuickfixProvider
protected void createLinkingIssueQuickfixes(Issue issue, IssueResolutionAcceptor issueResolutionAcceptor, IXtextDocument xtextDocument, XtextResource state, org.eclipse.emf.ecore.EObject target, org.eclipse.emf.ecore.EReference reference) throws java.lang.Exception
java.lang.Exception
protected org.eclipse.emf.ecore.EReference getUnresolvedEReference(Issue issue, org.eclipse.emf.ecore.EObject target)
getUnresolvedEReference
in class DefaultQuickfixProvider