public class AbstractDeclarativeQuickfixProvider extends Object implements IssueResolutionProvider
IssueResolutionProvider.NullImpl| Constructor and Description |
|---|
AbstractDeclarativeQuickfixProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<Method> |
collectMethods(Class<? extends AbstractDeclarativeQuickfixProvider> clazz,
String issueCode) |
protected com.google.common.base.Predicate<Method> |
getFixMethodPredicate(String issueCode) |
protected List<Method> |
getFixMethods(Issue issue) |
protected com.google.inject.Provider<IssueResolutionAcceptor> |
getIssueResolutionAcceptorProvider() |
List<IssueResolution> |
getResolutions(Issue issue) |
protected List<IssueResolution> |
getResolutions(Issue issue,
List<Method> fixMethods) |
boolean |
hasResolutionFor(String issueCode) |
void |
setIssueResolutionAcceptorProvider(com.google.inject.Provider<IssueResolutionAcceptor> issueResolutionAcceptorProvider)
for testing without guice
|
protected com.google.common.base.Predicate<Method> getFixMethodPredicate(String issueCode)
protected List<IssueResolution> getResolutions(Issue issue, List<Method> fixMethods)
protected Iterable<Method> collectMethods(Class<? extends AbstractDeclarativeQuickfixProvider> clazz, String issueCode)
public boolean hasResolutionFor(String issueCode)
hasResolutionFor in interface IssueResolutionProviderpublic List<IssueResolution> getResolutions(Issue issue)
getResolutions in interface IssueResolutionProviderprotected com.google.inject.Provider<IssueResolutionAcceptor> getIssueResolutionAcceptorProvider()
public void setIssueResolutionAcceptorProvider(com.google.inject.Provider<IssueResolutionAcceptor> issueResolutionAcceptorProvider)
Copyright © 2016. All Rights Reserved.