Class AnalyzerExtension
java.lang.Object
io.codelaser.maddi.gradleplugin.AnalyzerExtension
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final StringbooleanThe JDK modules to put on the parse class path, comma- or semicolon-separated.booleanbooleanbooleanstatic final StringThe consumable configuration each analyzed project publishes its own source directories on, and theCategoryvalue that identifies it.Deprecated.Legacy, avoid; fatal on modular projects.static final StringDeprecated.AssourcePackages.booleanstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidproperties(org.gradle.api.Action<? super AnalyzerProperties> action)
-
Field Details
-
ANALYZER_EXTENSION_NAME
- See Also:
-
ANALYZER_TASK_NAME
- See Also:
-
WRITE_INPUT_CONFIGURATION_TASK_NAME
- See Also:
-
SOURCE_ELEMENTS_CONFIGURATION_NAME
The consumable configuration each analyzed project publishes its own source directories on, and theCategoryvalue that identifies it. A depending project reselects this variant to co-analyze its siblings' sources instead of their jars; without that, an interface and its implementations end up on opposite sides of the source/classpath divide and nothing can travel between them.- See Also:
-
SOURCES_CATEGORY
- See Also:
-
skipProject
public boolean skipProject -
incrementalAnalysis
public boolean incrementalAnalysis -
analysisResultsDir
-
parallel
public boolean parallel -
analysisSteps
-
quiet
public boolean quiet -
warnNearMisses
public boolean warnNearMisses -
debugTargets
-
jmods
The JDK modules to put on the parse class path, comma- or semicolon-separated. Unset meansJavaModules.DEFAULT_JMODS, i.e. the wholejava.seclosure -- notjava.basealone, which is what this field's absent default used to mean while the Maven plugin declaredjava.se. -
jre
-
sourcePackages
Deprecated.Legacy, avoid; fatal on modular projects. SeeSourceSet.restrictToPackages(). -
testSourcePackages
Deprecated.AssourcePackages. -
excludeFromClasspath
-
workingDirectory
-
preloadAnalysisResultsDirs
-
analysisResultsTargetDir
-
updatedHintsDir
-
hintsPackages
-
updatedHintsPackage
-
-
Constructor Details
-
AnalyzerExtension
-
-
Method Details
-
properties
-