public final class ProfileBinding
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ProfileBinding.Invoker |
Constructor and Description |
---|
ProfileBinding(Profile profile)
Creates a profile binding for a profile.
|
Modifier and Type | Method and Description |
---|---|
void |
bind(java.util.Collection<AnalyzerDefinition> analyzerDefinitions, boolean disableAssists, java.util.Set<java.lang.String> disableAnalyzers, java.util.Collection<Rule> rules, java.util.Collection<Metric> metrics, java.util.Collection<SuppressionScheme> suppressionSchemes, boolean forceAndVerify)
Creates the analyzer and bean instances for the bound profile.
|
void |
cancel()
Gets the bound analyzers.
|
void |
clear()
Resets this binding to its initial state.
|
boolean |
enabledBeans(Analyzer analyzer, java.util.Collection<Rule> rules, java.util.Collection<Metric> metrics, java.util.Collection<SuppressionScheme> suppressionSchemes) |
Analyzer |
getAnalyzer(AnalyzerDefinition analyzerClass)
Gets the bound analyzer of a specified class.
|
java.util.Collection<Analyzer> |
getAnalyzers() |
ProfileBinding.Invoker |
getInvoker(java.lang.Class<?> constructType)
Gets the invoker for a construct type.
|
Profile |
getProfile()
Gets the profile bound by this binding.
|
java.util.List<Tuple<AnalyzerDefinition,java.lang.reflect.Method>> |
getStartTaskMethods() |
java.lang.String |
statistics() |
public ProfileBinding(Profile profile)
public Profile getProfile()
public void bind(java.util.Collection<AnalyzerDefinition> analyzerDefinitions, boolean disableAssists, java.util.Set<java.lang.String> disableAnalyzers, java.util.Collection<Rule> rules, java.util.Collection<Metric> metrics, java.util.Collection<SuppressionScheme> suppressionSchemes, boolean forceAndVerify)
public void cancel()
public boolean enabledBeans(Analyzer analyzer, java.util.Collection<Rule> rules, java.util.Collection<Metric> metrics, java.util.Collection<SuppressionScheme> suppressionSchemes)
public java.util.Collection<Analyzer> getAnalyzers()
public Analyzer getAnalyzer(AnalyzerDefinition analyzerClass)
public ProfileBinding.Invoker getInvoker(java.lang.Class<?> constructType)
public java.util.List<Tuple<AnalyzerDefinition,java.lang.reflect.Method>> getStartTaskMethods()
public void clear()
public java.lang.String statistics()