A B C D E F G H I J K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abbreviation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- abbreviation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.Gatherer
-
Returns the abbreviated name of this gatherer.
- abbreviation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- abbreviation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
- abbreviation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOM
- abbreviation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOP
- abbreviation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- abbreviation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.WMC
- add(Mapping.Result<T>) - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Tracker
-
Adds the given mapping results to this tracker.
- add(Complexity) - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity
-
Returns the sum of this and the given other.
- add(Complexity.Halstead) - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the sum of this and the given halstead.
- add(Size) - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Returns the sum of this and the given size.
- add(V) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- addAll(Collection<? extends V>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- addCodeSmell(CtElement, List<Metric>, String, String) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmellDetector
-
Tries to add the given element, its metrics, its signature (may be
null
), and its summary (a nullable value describing whyelement
is considered a code smell}) as aCodeSmell
with a single range. - addCodeSmellRange(CtElement, CtElement, List<Metric>, String, String) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmellDetector
-
Tries to add the given element range, its metrics, its signature (may be
null
), and its summary (a nullable value describing why the element range is considered a code smell}) as aCodeSmell
with a single range. - addCodeSmellWithMultiplePositions(List<CtElement>, List<Metric>, String, String) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmellDetector
-
Tries to add the given list of elements, their metrics, their signature (may be
null
), and their summary (a nullable value describing why the elements are considered a code smell}) as aCodeSmell
with multiple ranges. - aggregate(TreeMap.Cell, TreeMap.Cell) - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap.Cell
-
Aggregates
c1
andc2
. - aggregate(TreeMap.Cell, TreeMap.Cell) - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap.RateCell
- analyze(Revision) - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDRunner
-
Analyzes the given revision.
- AND - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds.Connective
-
True if and only if all thresholds and sub-statements are fulfilled.
- ANNOTATIONTYPE - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
- ArrayListMultimap<K,V> - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
-
ArrayListMultimap is a google guava inspired multimap implementation that utilizes
ArrayList
to store the values for a given key. - ArrayListMultiset<V> - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
-
ArrayListMultiset implements
Multiset
by utilizing aArrayList
. - ArrayListMultiset(List<V>) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- ATFD - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
This scanner gathers the 'Access to Foreign Data' metric for
CtEnum
,CtClass
, andCtInterface
elements. - ATFD() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- ATFD(Cache) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
-
Creates a ATFD gatherer with given cache (see
cache
). - ATFDOf(CtType) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
-
Returns the 'Access to Foreign Data' metric of
type
.
B
- BuildException - Exception in de.unibremen.informatik.st.libvcs4j.spoon
-
A managed exception indicating that an error occurred while building a
CtModel
. - BuildException() - Constructor for exception de.unibremen.informatik.st.libvcs4j.spoon.BuildException
- BuildException(String) - Constructor for exception de.unibremen.informatik.st.libvcs4j.spoon.BuildException
- BuildException(String, Throwable) - Constructor for exception de.unibremen.informatik.st.libvcs4j.spoon.BuildException
- BuildException(String, Throwable, boolean, boolean) - Constructor for exception de.unibremen.informatik.st.libvcs4j.spoon.BuildException
- BuildException(Throwable) - Constructor for exception de.unibremen.informatik.st.libvcs4j.spoon.BuildException
C
- Cache - Class in de.unibremen.informatik.st.libvcs4j.spoon
-
This class servers as a threadsafe cache to speedup scanners (see
Scanner
) that have to, for example, resolve a large number of references (such asCtTypeReference
,CtFieldReference
, andCtExecutableReference
). - Cache() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.Cache
- canEqual(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
- canEqual(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold
- Cell(double, double) - Constructor for class de.unibremen.informatik.st.libvcs4j.d3.TreeMap.Cell
-
Creates a new cell with given size and color.
- CHARSET - Static variable in class de.unibremen.informatik.st.libvcs4j.mapping.Lifespan
-
Charset of
Lifespan.csv
. - CHARSET - Static variable in class de.unibremen.informatik.st.libvcs4j.mapping.Tracker
-
Charset of lifespan info file.
- CLASS - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
- clear() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- CodeSmell - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell
-
An unmodifiable representation of a code smell.
- CodeSmell(CodeSmell.Definition, Collection<Metric>, List<VCSFile.Range>, String, String) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell
-
Creates a new code smell with given definition, metrics, ranges, signature, and summary.
- CodeSmell(CodeSmell.Definition, List<VCSFile.Range>, String, String) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell
-
Creates a new code smell with given definition, ranges, signature, and summary, but without any metric.
- CodeSmell.Definition - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell
-
Describes of what kind a code smell is.
- CodeSmellDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell
- CodeSmellDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmellDetector
-
Creates a new detector with given environment.
- colorToString(double) - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap
-
Allows subclasses to map the color value of a cell to a string.
- CommentsDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable
- CommentsDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.CommentsDetector
- CommentsDetector(Environment, int, BigDecimal) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.CommentsDetector
- Complexity - Class in de.unibremen.informatik.st.libvcs4j.metrics
-
Stores different complexity metrics.
- Complexity(int, Complexity.Halstead) - Constructor for class de.unibremen.informatik.st.libvcs4j.metrics.Complexity
-
Creates a new complexity with given values.
- Complexity(Complexity) - Constructor for class de.unibremen.informatik.st.libvcs4j.metrics.Complexity
-
Copy constructor.
- Complexity.Halstead - Class in de.unibremen.informatik.st.libvcs4j.metrics
-
Represents a halstead metric.
- computeComplexity(VCSFile) - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Metrics
-
Tries to compute the complexity of the given file.
- computeSize(VCSFile) - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Metrics
-
Tries to compute the size of the given file.
- CONSTRUCTOR - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
- contains(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- containsAll(Collection<?>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- count(V) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
-
Returns the count of a specific value in the set.
- count(V) - Method in interface de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.Multiset
-
Returns the count of a specific value in the set.
- create() - Static method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultimap
-
Constructs an instance of ArrayListMultimap with a default configuration.
- createATFDMetric(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- createLocMetric(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.CommentsDetector
- createMetric(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongMethodDetector
- createMetric(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongParameterListDetector
- createMetric(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.MethodChainDetector
- createNOAMetric(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- createRange(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.ElementExtractor
-
Tries to create a range from the given element.
- createRatioMetric(BigDecimal) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.CommentsDetector
- createSignature(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.ElementExtractor
-
Tries to create a signature for
element
. - createTCCMetric(BigDecimal) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- createWMCMetric(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- CycleDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler
- CycleDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.CycleDetector
D
- DataClassDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable
- DataClassDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.DataClassDetector
- de.unibremen.informatik.st.libvcs4j.d3 - package de.unibremen.informatik.st.libvcs4j.d3
- de.unibremen.informatik.st.libvcs4j.mapping - package de.unibremen.informatik.st.libvcs4j.mapping
- de.unibremen.informatik.st.libvcs4j.metrics - package de.unibremen.informatik.st.libvcs4j.metrics
- de.unibremen.informatik.st.libvcs4j.pmd - package de.unibremen.informatik.st.libvcs4j.pmd
- de.unibremen.informatik.st.libvcs4j.spoon - package de.unibremen.informatik.st.libvcs4j.spoon
- de.unibremen.informatik.st.libvcs4j.spoon.codesmell - package de.unibremen.informatik.st.libvcs4j.spoon.codesmell
- de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater - package de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater
- de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler - package de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler
- de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable - package de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable
- de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc - package de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
- de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers - package de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers
- de.unibremen.informatik.st.libvcs4j.spoon.metric - package de.unibremen.informatik.st.libvcs4j.spoon.metric
- DecimalGatherer - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
A metric gatherer of type
BigDecimal
. - DecimalGatherer() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.DecimalGatherer
- DecimalGatherer(Cache) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.DecimalGatherer
-
Creates a gatherer with given cache (see
cache
). - DEFAULT_ATFD_THRESHOLD - Static variable in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- DEFAULT_NOA_THRESHOLD - Static variable in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- DEFAULT_TCC_THRESHOLD - Static variable in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- DEFAULT_THRESHOLD - Static variable in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongMethodDetector
- DEFAULT_THRESHOLD - Static variable in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongParameterListDetector
- DEFAULT_WMC_THRESHOLD - Static variable in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- Definition(String, Thresholds) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell.Definition
- DELIMITER - Static variable in class de.unibremen.informatik.st.libvcs4j.mapping.Lifespan
-
The CSV delimiter used in
Lifespan.csv
. - DELIMITER - Static variable in class de.unibremen.informatik.st.libvcs4j.mapping.Tracker
-
The CSV delimiter used in the lifespan info file.
E
- ElementExtractor - Class in de.unibremen.informatik.st.libvcs4j.spoon
-
Base class for all scanners that need to extract AST nodes from a spoon model and link their positions to the LibVCS4j data model.
- ElementExtractor(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.ElementExtractor
-
Creates a new element extractor with given environment.
- EMPTY_COMPLEXITY - Static variable in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity
-
An empty (default) complexity.
- EMPTY_HALSTEAD - Static variable in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
An empty (default) halstead.
- EMPTY_SIZE - Static variable in class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
An empty (default) size.
- enter(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.MethodChainDetector
- ENUM - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
- Environment - Class in de.unibremen.informatik.st.libvcs4j.spoon
-
Composes a
CtModel
and aRevisionRange
into a single class that allows to map between Spoon and LibVCS4j objects. - Environment(CtModel, RevisionRange) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.Environment
- EnvironmentBuilder - Class in de.unibremen.informatik.st.libvcs4j.spoon
-
Allows to build and update a Spoon
CtModel
. - EnvironmentBuilder() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.EnvironmentBuilder
- equals(Object) - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
- equals(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell.Definition
- equals(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
- equals(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultimap
- equals(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- equals(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold
- equals(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Environment
- EQUALS - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
-
=
F
- FIELD - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
- findFile(SourcePosition) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.ElementExtractor
-
Maps a Spoon position (
SourcePosition
) to theVCSFile
that contains this position. - findReferencedFiles(VCSFile) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Environment
-
Returns all files referenced by
file
. - forEach(Consumer<? super V>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
G
- Gatherer<T extends java.lang.Number> - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
This is the base class of all metric gatherers.
- Gatherer() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.Gatherer
- Gatherer(Cache) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.Gatherer
-
Creates a gatherer with given cache (see
cache
). - generateHTML() - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap
-
Generates the resulting HTML page as a string.
- generateJSON() - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap
-
Generates the JSON string that is used by the HTML page.
- get(K) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultimap
-
Retrieves a collection for a given key.
- get(K) - Method in interface de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.Multimap
-
Retrieves a collection for a given key.
- getAccessModifier() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- getBugs() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the estimated number of bugs.
- getCache() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Environment
- getCache() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
The cache that is used to speedup lookups.
- getCLOC() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Returns the lines of comments.
- getCNOT() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Returns the number of comment tokens.
- getCodeSmells() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmellDetector
-
Returns a copy of the code smells of this detector.
- getColor() - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap.Cell
-
Returns the color intensity of this cell.
- getColor() - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap.RateCell
- getConnective() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds
-
The connective of
Thresholds.thresholds
andThresholds.subStatements
. - getCsv() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Lifespan
-
Path to the CSV output file.
- getCtModel() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Environment
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongMethodDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongParameterListDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell
-
A code smell's definition.
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmellDetector
-
Returns the definition of this detector.
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.CycleDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.MethodChainDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.CommentsDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.DataClassDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.SwitchStatementDetector
- getDefinition() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.TemporaryFieldDetector
- getDifficulty() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the estimated difficulty.
- getDoubleValue() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
-
Returns the value of this metric as double.
- getEffort() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the estimated effort.
- getEnvironment() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.EnvironmentBuilder
-
Returns the
Environment
of the last call ofEnvironmentBuilder.update(RevisionRange)
. - getFrom() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns all
from
mappables. - getHalstead() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity
-
Halstead complexity.
- getIntValue() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
-
Returns the value of this metric as int.
- getJavadocable() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- getLanguage(VCSFile) - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Metrics
-
Tries to guess the language of the given file.
- getLifespans() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Tracker
-
Returns a flat copy of the lifespans of this tracker.
- getLOC() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Returns the lines of code including comments and whitespaces
- getMcCabe() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity
-
McCabe complexity.
- getMetadata() - Method in interface de.unibremen.informatik.st.libvcs4j.mapping.Mappable
-
Returns the metadata of this mappable.
- getMetadata() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
- getMetadata() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell
- getMetric() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold
-
The threshold value.
- getMetrics() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell
-
Returns a copy of the metrics of this code smell.
- getName() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell.Definition
-
The name of a code smell.
- getName() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
-
The name of a metric.
- getNOT() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Returns the number of tokens including comments.
- getNumDistinctOperands() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Number of distinct operands.
- getNumDistinctOperators() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Number of distinct operators.
- getNumOperands() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Number of operands.
- getNumOperators() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Number of operators.
- getOrdinal() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns the ordinal of the range (
RevisionRange.getOrdinal()
) that was passed toMapping.map(Collection, RevisionRange)
orMapping.map(Collection, Collection, RevisionRange)
. - getOrResolve(CtExecutableReference) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Cache
-
Returns the executable referenced by
reference
. - getOrResolve(CtFieldReference) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Cache
-
Returns the field referenced by
reference
. - getOrResolve(CtTypeReference) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Cache
-
Returns the type referenced by
reference
. - getPredecessor(Mappable<T>) - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns the predecessor of
mappable
. - getProgramLength() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the program length.
- getProgramLevel() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the estimated program level.
- getQualifiedName(String) - Static method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavaExceptionMap
-
This method checks if the given simple name exists in the map.
- getRange() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
-
The range of this violation.
- getRanges() - Method in interface de.unibremen.informatik.st.libvcs4j.mapping.Mappable
-
Returns the ranges of this mappable.
- getRanges() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
- getRanges() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell
-
Returns a copy of the ranges of this code smell.
- getRelation() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold
-
The relation that is used to compare
Threshold.metric
with other metrics. - getRequiredTime() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the estimated time in seconds required to program.
- getRevision() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Environment
-
Shortcut for
getRevisionRange().getCurrent()
. - getRevisionRange() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Environment
- getRule() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
-
The PMD rule that triggered the detected violation.
- getRuleSet() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
-
The PMD rule set containing
PMDViolation.rule
. - getSignature() - Method in interface de.unibremen.informatik.st.libvcs4j.mapping.Mappable
-
Returns the signature of this mappable.
- getSignature() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell
-
Returns the signature of this code smell.
- getSize() - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap.Cell
-
Returns the size of this cell.
- getSLOC() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Returns the lines of code excluding comments and whitespaces.
- getSNOT() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Returns the number of tokens excluding comments.
- getSubStatements() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds
-
Returns a copy of the sub-statements of this statement.
- getSuccessor(Mappable<T>) - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns the successor of
mappable
. - getSummary() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell
-
Returns the summary of this code smell.
- getThresholds() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell.Definition
-
Which thresholds must be fulfilled to consider an entity as a code smell.
- getThresholds() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds
-
Returns a copy of the thresholds of this statement.
- getTo() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns all
to
mappables. - getValue() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
-
The value of a metric.
- getViolations() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDDetectionResult
-
Returns the violations.
- getVocabulary() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the vocabulary.
- getVolume() - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Returns the volume (V = N log2 n).
- getWithoutPredecessor() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns all mappables of
Mapping.Result.getTo()
without a predecessor inMapping.Result.getFrom()
. - getWithoutSuccessor() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns all mappables of
Mapping.Result.getFrom()
without a successor inMapping.Result.getTo()
. - getWithPredecessor() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns all mappables of
Mapping.Result.getTo()
with a predecessor inMapping.Result.getFrom()
. - getWithSuccessor() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
-
Returns all mappables of
Mapping.Result.getFrom()
with a successor inMapping.Result.getTo()
. - GodClassDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater
- GodClassDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- GodClassDetector(Environment, int, int, int, BigDecimal) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- GREATER - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
-
>
- GREATER_EQUALS - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
-
>=
H
- Halstead(int, int, int, int) - Constructor for class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Creates a new halstead with given values.
- Halstead(Complexity.Halstead) - Constructor for class de.unibremen.informatik.st.libvcs4j.metrics.Complexity.Halstead
-
Copy constructor.
- hashCode() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
- hashCode() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell.Definition
- hashCode() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
- hashCode() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultimap
- hashCode() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- hashCode() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold
- hashCode() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Environment
I
- INITIAL_VALUE - Static variable in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
-
The initial metric value.
- INTERFACE - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
- IntGatherer - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
A metric gatherer of type
Integer
. - IntGatherer() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.IntGatherer
- IntGatherer(Cache) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.IntGatherer
-
Creates a gatherer with given cache (see
cache
). - isAutoImports() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.EnvironmentBuilder
-
Enables or disables auto imports (see
Environment.setAutoImports(boolean)
). - isComments() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.EnvironmentBuilder
-
Enables or disables the processing of comments (see
Environment.setCommentEnabled(boolean)
. - isCommentType(IToken) - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Metrics
-
Returns whether the given token is a comment.
- isCompatibleWith(Mappable<T>) - Method in interface de.unibremen.informatik.st.libvcs4j.mapping.Mappable
-
Returns whether this mappable is compatible with
mappable
. - isControlType(IToken) - Method in class de.unibremen.informatik.st.libvcs4j.metrics.Metrics
-
Returns whether the given token is a control flow.
- isDecimal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
-
Indicates whether
Metric.value
is decimal or integer. - isEmpty() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- isFieldAccess(CtInvocation) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
Determines whether
invocation
targets a field access method (getter/setter) (usingresolveToMethod(CtInvocation)
andisFieldAccess(CtMethod)
). - isFieldAccess(CtMethod) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
Determines whether
method
is a field access method (getter/setter) (usingresolveToFieldAccess(CtMethod)
). - isIncremental() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDRunner
-
Enable (or disable) incremental analysis.
- isInScopeOf(CtElement, CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
Returns whether
element
is in scope ofscope
. - isTrue(Collection<Metric>, Thresholds) - Method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds.Connective
-
Returns
true
if and only if all metrics inmetrics
fulfill their corresponding threshold inthresholds
usingThreshold.test(Metric)
. - iterator() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
J
- JavadocDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
-
The JavadocDetector checks javadoc for its correctness and completeness.
- JavadocDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
This is the constructor of the JavadocDetector class.
- JavadocDetector.AccessModifier - Enum in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
-
The enum AccessModifier represents the different access modifier for all javadocables.
- JavadocDetector.Javadocable - Enum in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
-
The enum Javadocable represents the different javadoc-enabled types.
- JavaExceptionMap - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
-
This class contains an hashmap with all public exceptions and errors from the java api (version 8).
- JavaExceptionMap() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavaExceptionMap
K
- keys() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultimap
-
Returns a
Multiset
containing each key in the same amount of values a key has. - keys() - Method in interface de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.Multimap
-
Returns a
Multiset
containing each key in the same amount of values a key has.
L
- LESS - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
-
<
- LESS_EQUALS - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
-
<=
- Lifespan - Class in de.unibremen.informatik.st.libvcs4j.mapping
-
Stores a sequence of
Lifespan.Entity
instances in a CSV file. - LongMethodDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater
- LongMethodDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongMethodDetector
- LongMethodDetector(Environment, int) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongMethodDetector
- LongParameterListDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater
- LongParameterListDetector(Environment, int) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongParameterListDetector
- LongParameterListDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongParameterListDetector
M
- map(CodeSmell, List<CtElement>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmellDetector
-
Allows subclasses to map (i.e.
- map(Collection<? extends Mappable<T>>, RevisionRange) - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping
-
Tries to find a mapping for all mappables in
Mapping.previous
(from) andmappables
(to). - map(Collection<? extends Mappable<T>>, Collection<? extends Mappable<T>>, RevisionRange) - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping
-
Overrides
Mapping.previous
withfrom
and delegatesto
andrange
toMapping.map(Collection, RevisionRange)
. - Mappable<T> - Interface in de.unibremen.informatik.st.libvcs4j.mapping
-
This interface is used to bridge the data of the client code with the
Mapping
engine of this module. - Mapping<T> - Class in de.unibremen.informatik.st.libvcs4j.mapping
-
Provides all methods required to map
Mappable
s. - Mapping() - Constructor for class de.unibremen.informatik.st.libvcs4j.mapping.Mapping
-
Creates a new instance with an empty list of previous mappables (see
Mapping.previous
). - Mapping(Collection<? extends Mappable<T>>) - Constructor for class de.unibremen.informatik.st.libvcs4j.mapping.Mapping
-
Creates a new instance with a given collection of previous mappables (see
Mapping.previous
). - Mapping.Result<T> - Class in de.unibremen.informatik.st.libvcs4j.mapping
-
Stores the mapping result computed by
Mapping.map(Collection, RevisionRange)
. - MCC - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
This scanner gathers the 'McCabe Complexity' metric for
CtClass
,CtInterface
(since Java 8 interfaces may have default implementations),CtEnum
,CtAnnotation
,CtMethod
,CtConstructor
, andCtCase
elements. - MCC() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- MCCOf(CtCase) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
-
Returns the 'McCabe Complexity' metric of
ctCase
. - MCCOf(CtAnnotation) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
-
Returns the 'McCabe Complexity' metric of
annotation
. - MCCOf(CtExecutable) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
-
Returns the 'McCabe Complexity' metric of
executable
. - MCCOf(CtType) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
-
Returns the 'McCabe Complexity' metric of
type
. - METHOD - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
- MethodChainDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler
- MethodChainDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.MethodChainDetector
- MethodChainDetector(Environment, int) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.MethodChainDetector
- Metric - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell
-
An immutable class to represent arbitrary metrics.
- Metric(String, double) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
-
Creates a new decimal metric.
- Metric(String, int) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
-
Creates a new integer metric.
- Metric(String, BigDecimal, boolean) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
- Metrics - Class in de.unibremen.informatik.st.libvcs4j.metrics
-
Provides methods to calculate different metrics.
- Metrics() - Constructor for class de.unibremen.informatik.st.libvcs4j.metrics.Metrics
- Multimap<K,V> - Interface in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
-
Multimap is a google guava inspired map-like collection type that allows to associate a key with multiple values instead of just one.
- Multiset<V> - Interface in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc
-
Multiset is a google guava inspired collection that allows a set to contain duplicates.
N
- name() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- name() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.Gatherer
-
Returns the full name of this gatherer.
- name() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- name() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
- name() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOM
- name() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOP
- name() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- name() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.WMC
- NOA - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
This scanner gathers the 'Number of Attributes' metric for
CtClass
,CtInterface
,CtEnum
, andCtAnnotation
(usually named values) elements. - NOA() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
- NOAOf(CtAnnotation) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
-
Returns the 'number of attributes' (usually named values) metric of
annotation
. - NOAOf(CtType) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
-
Returns the 'Number of Attributes' metric of
type
. - NOM - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
This scanner gathers the 'Number of Methods' metric for
CtInterface
,CtClass
, andCtEnum
elements. - NOM() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOM
- NOMOf(CtType) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOM
-
Returns the 'Number of Methods' metric of
type
. - NOP - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
This scanner gathers the 'Number of Parameters' metric for
CtMethod
andCtConstructor
elements. - NOP() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOP
- NOPOf(CtExecutable) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOP
-
Returns the 'Number of Parameters' metric of
executable
. - NULL - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.AccessModifier
O
- OR - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds.Connective
-
True if and only if at least one threshold or sub-statement is fulfilled.
P
- PACKAGE - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
- PMDDetectionResult - Class in de.unibremen.informatik.st.libvcs4j.pmd
-
The detection result of
PMDRunner
. - PMDDetectionResult(List<PMDViolation>) - Constructor for class de.unibremen.informatik.st.libvcs4j.pmd.PMDDetectionResult
-
Creates a new instance with given violations.
- PMDRunner - Class in de.unibremen.informatik.st.libvcs4j.pmd
-
Allows to configure and run PMD on
Revision
instances. - PMDRunner(String...) - Constructor for class de.unibremen.informatik.st.libvcs4j.pmd.PMDRunner
-
Creates a new runner with given PMD rules.
- PMDRunner(List<String>) - Constructor for class de.unibremen.informatik.st.libvcs4j.pmd.PMDRunner
-
Creates a new runner with given PMD rules.
- PMDViolation - Class in de.unibremen.informatik.st.libvcs4j.pmd
-
A readonly representation of a violation detected by PMD.
- PMDViolation(VCSFile.Range, String, String) - Constructor for class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
- PRIVATE - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.AccessModifier
- PROTECTED - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.AccessModifier
- PUBLIC - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.AccessModifier
- put(K, V) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultimap
-
Tries to put a value into the sink associated with a given key.
- put(K, V) - Method in interface de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.Multimap
-
Tries to put a value into the sink associated with a given key.
R
- rangesMatchWith(Mappable<T>) - Method in interface de.unibremen.informatik.st.libvcs4j.mapping.Mappable
-
Returns whether the ranges of this mappable match with the ranges of
mappable
. - RateCell(double, double) - Constructor for class de.unibremen.informatik.st.libvcs4j.d3.TreeMap.RateCell
-
Creates a new cell with given size and rate.
- relatesTo(Metric, Threshold.Relation, Metric) - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
-
Convenience method for
relation.relatesTo(m, t);
, allowing one to produce more readable code:relatesTo(m, LESS, t);
- relatesTo(Metric, Metric) - Method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
- remove(Object) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- removeAll(Collection<?>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- resolveToFieldAccess(CtMethod) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
Tries to resolve
method
to aCtFieldAccess
. - resolveToMethod(CtInvocation) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
Tries to resolve
invocation
to aCtMethod
. - retainAll(Collection<?>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
S
- scan(CtModel) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
Scans the given spoon model.
- scan(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
- Scanner - Class in de.unibremen.informatik.st.libvcs4j.spoon
-
Extends Spoon's
CtScanner
and provides further features. - Scanner() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
Creates a scanner with a new cache.
- Scanner(Cache) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
- setAutoImports(boolean) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.EnvironmentBuilder
-
Enables or disables auto imports (see
Environment.setAutoImports(boolean)
). - setComments(boolean) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.EnvironmentBuilder
-
Enables or disables the processing of comments (see
Environment.setCommentEnabled(boolean)
. - setIncremental(boolean) - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDRunner
-
Enable (or disable) incremental analysis.
- signatureMatchesWith(Mappable<T>) - Method in interface de.unibremen.informatik.st.libvcs4j.mapping.Mappable
-
Returns whether the signature of this mappable matches with the signature of
mappable
. - size() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- Size - Class in de.unibremen.informatik.st.libvcs4j.metrics
-
Stores different size metrics.
- Size(int, int, int, int, int, int) - Constructor for class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Creates a new size with given values.
- Size(Size) - Constructor for class de.unibremen.informatik.st.libvcs4j.metrics.Size
-
Copy constructor.
- sizeToString(double) - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap
-
Allows subclasses to map the size value of a cell to a string.
- spliterator() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- sum(Integer, Integer) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.IntGatherer
- sum(BigDecimal, BigDecimal) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.DecimalGatherer
- sum(T, T) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.Gatherer
-
Returns the sum of
a
andb
. - SwitchStatementDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers
- SwitchStatementDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.SwitchStatementDetector
- SwitchStatementDetector(Environment, int) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.SwitchStatementDetector
T
- tabSizeOf(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.ElementExtractor
-
Returns the tab size of the file containing
element
. - TCC - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
This scanner gathers the 'Tight Class Cohesion' metric for
CtClass
,CtInterface
, andCtEnum
elements. - TCC() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- TCC(Cache) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
-
Creates a TCC gatherer with given cache (see
cache
). - TCCOf(CtType) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
-
Returns the 'Tight Class Cohesion' metric of
type
. - TemporaryFieldDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers
- TemporaryFieldDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.TemporaryFieldDetector
- test(Metric) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold
- test(Collection<Metric>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds
- Threshold - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell
-
An immutable class to represent a
Metric
related threshold. - Threshold(Metric, Threshold.Relation) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold
- Threshold.Relation - Enum in de.unibremen.informatik.st.libvcs4j.spoon.codesmell
-
Defines, when a metric fulfills a threshold.
- Thresholds - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell
-
Composes zero or more
Threshold
instances into a single statement (a tree like structure) which allows to express more complex conditions. - Thresholds() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds
-
Creates a new statement which is always fulfilled.
- Thresholds(Threshold) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds
-
Creates a new statement with a single threshold.
- Thresholds(List<Threshold>, Thresholds.Connective) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds
-
Creates a new statement with given thresholds and connective.
- Thresholds(List<Threshold>, List<Thresholds>, Thresholds.Connective) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds
-
Creates a new statement with given thresholds, sub-statements, and connective.
- Thresholds.Connective - Enum in de.unibremen.informatik.st.libvcs4j.spoon.codesmell
-
Defines how
Thresholds.thresholds
andThresholds.subStatements
are connected and when they are considered fulfilled. - toArray() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- toArray(T[]) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultiset
- toString() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDViolation
- toString() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.CodeSmell.Definition
- toString() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Metric
- toString() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold
- toString() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Environment
- toString(T) - Method in interface de.unibremen.informatik.st.libvcs4j.mapping.Tracker.MetadataConverter
-
Converts
metadata
to a string. - Tracker<T> - Class in de.unibremen.informatik.st.libvcs4j.mapping
-
Allows to automatically track mappables (by processing the results of
Mapping.Result
) and writes the results into an output directory (Tracker.directory
). - Tracker(Path, Tracker.MetadataConverter<T>) - Constructor for class de.unibremen.informatik.st.libvcs4j.mapping.Tracker
-
Creates a new tracker with given output directory and converter.
- Tracker.MetadataConverter<T> - Interface in de.unibremen.informatik.st.libvcs4j.mapping
-
Converts the metadata of a mappable to a string.
- TreeMap - Class in de.unibremen.informatik.st.libvcs4j.d3
-
Generates a HTML export that visualizes a collection of
VCSFile
instances as a TreeMap with a HeatMap layer. - TreeMap(Collection<VCSFile>, Function<VCSFile, ? extends TreeMap.Cell>, double, double) - Constructor for class de.unibremen.informatik.st.libvcs4j.d3.TreeMap
-
Creates a new TreeMap.
- TreeMap(Collection<VCSFile>, Function<VCSFile, ? extends TreeMap.RateCell>) - Constructor for class de.unibremen.informatik.st.libvcs4j.d3.TreeMap
-
Creates a new TreeMap with color domain [0, 1].
- TreeMap.Cell - Class in de.unibremen.informatik.st.libvcs4j.d3
-
Stores the values that are required to build the TreeMap.
- TreeMap.RateCell - Class in de.unibremen.informatik.st.libvcs4j.d3
-
A cell whose color intensity is in proportion to its size.
U
- UnusedCodeDetector - Class in de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable
- UnusedCodeDetector(Environment) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- UnusedCodeDetector(Environment, boolean, boolean) - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- update(RevisionRange) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.EnvironmentBuilder
-
Updates the model of
EnvironmentBuilder.environment
.
V
- valueOf(String) - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.AccessModifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds.Connective
-
Returns the enum constant of this type with the specified name.
- values() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.ArrayListMultimap
-
Consolidates and returns all collections associated by a key.
- values() - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.AccessModifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector.Javadocable
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in interface de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.Multimap
-
Consolidates and returns all collections associated by a key.
- values() - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Threshold.Relation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds.Connective
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERUM - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds.Connective
-
Always true, even if
metrics
orthresholds
isnull
or containsnull
. - violatedRules() - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDDetectionResult
-
Returns all violated rules.
- violationsOf(VCSFile) - Method in class de.unibremen.informatik.st.libvcs4j.pmd.PMDDetectionResult
-
Returns all violations detected in
file
. - visitCtAnnotation(CtAnnotation<A>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtAnnotation(CtAnnotation<A>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
- visitCtAnnotationType(CtAnnotationType<A>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtAnnotationType visits every CtAnnotationType in the AST.
- visitCtAssert(CtAssert<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtCase(CtCase<S>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.DataClassDetector
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtClass visits every CtClass in the AST.
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.TemporaryFieldDetector
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOM
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- visitCtClass(CtClass<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.WMC
- visitCtConditional(CtConditional<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtConstructor(CtConstructor<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongMethodDetector
- visitCtConstructor(CtConstructor<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongParameterListDetector
- visitCtConstructor(CtConstructor<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.CommentsDetector
- visitCtConstructor(CtConstructor<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtConstructor(CtConstructor<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtConstructor visits every CtConstructor in the AST.
- visitCtConstructor(CtConstructor<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.TemporaryFieldDetector
- visitCtConstructor(CtConstructor<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtConstructor(CtConstructor<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOP
- visitCtDo(CtDo) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtEnum(CtEnum<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtEnum(CtEnum<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtEnum visits every CtEnum in the AST.
- visitCtEnum(CtEnum<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- visitCtEnum(CtEnum<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtEnum(CtEnum<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
- visitCtEnum(CtEnum<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOM
- visitCtEnum(CtEnum<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- visitCtEnum(CtEnum<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.WMC
- visitCtExecutableReference(CtExecutableReference<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtField(CtField<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.CycleDetector
- visitCtField(CtField<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtField(CtField<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtField visits every CtField in the AST.
- visitCtFieldRead(CtFieldRead<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- visitCtFieldRead(CtFieldRead<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- visitCtFieldReference(CtFieldReference<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtFieldWrite(CtFieldWrite<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- visitCtFieldWrite(CtFieldWrite<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- visitCtFor(CtFor) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtForEach(CtForEach) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtIf(CtIf) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.DataClassDetector
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtInterface visits every CtInterface in the AST.
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOA
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOM
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- visitCtInterface(CtInterface<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.WMC
- visitCtInvocation(CtInvocation<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.ATFD
- visitCtInvocation(CtInvocation<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- visitCtJavaDoc(CtJavaDoc) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtJavaDoc visits every CtJavaDoc in the AST.
- visitCtLocalVariable(CtLocalVariable<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongMethodDetector
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongParameterListDetector
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.CommentsDetector
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.DataClassDetector
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtMethod visits every CtMethod in the AST.
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.TemporaryFieldDetector
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.NOP
- visitCtMethod(CtMethod<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- visitCtPackage(CtPackage) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
visitCtPackage visits every CtPackage in the AST.
- visitCtParameter(CtParameter<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtSwitch(CtSwitch<S>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.SwitchStatementDetector
- visitCtSwitch(CtSwitch<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitCtTypeReference(CtTypeReference<T>) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitCtWhile(CtWhile) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.MCC
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.GodClassDetector
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.bloater.LongParameterListDetector
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.coupler.CycleDetector
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.DataClassDetector
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.dispensable.UnusedCodeDetector
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.ooabusers.SwitchStatementDetector
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.Gatherer
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.TCC
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.WMC
- visitRoot(CtElement) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
-
Visits the root element of the scanned (sub-)AST.
W
- withAccessModifier(JavadocDetector.AccessModifier) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
This method add's an access modifier to the accessModifierList.
- withAccessModifier(JavadocDetector.AccessModifier[]) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAll(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAll(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAllAccessModifier() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAllJavadocables() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAllLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAllShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAllTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAnnotationType(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAnnotationType(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAnnotationTypeLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAnnotationTypeShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAnnotationTypeTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withAuthor(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withClass(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withClass(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withClassLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withClassShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withClassTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withConstructor(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withConstructor(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withConstructorLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withConstructorShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withConstructorTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withDeprecated(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withEnum(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withEnum(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withEnumLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withEnumShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withEnumTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withException(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withExecutable(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withExecutable(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withExecutableLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withExecutableShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withExecutableTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withField(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withField(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withFieldAccessMustBeDocumented() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withFieldLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withFieldShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withFieldTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withInterface(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withInterface(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withInterfaceLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withInterfaceShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withInterfaceTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withJavadocable(JavadocDetector.Javadocable) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withJavadocable(JavadocDetector.Javadocable[]) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withMethod(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withMethod(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withMethodFieldAccess(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withMethodFieldAccess(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withMethodLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withMethodShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withMethodTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAccessModifier(JavadocDetector.AccessModifier) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
-
This method remove an access modifier from the accessModifierList.
- withoutAccessModifier(JavadocDetector.AccessModifier[]) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAll() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAllAccessModifier() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAllJavadocable() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAllLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAllShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAllTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAnnotationType() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAnnotationTypeLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAnnotationTypeShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAnnotationTypeTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutAuthor() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutClass() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutClassLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutClassShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutClassTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutConstructor() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutConstructorLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutConstructorShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutConstructorTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutDeprecated() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutEnum() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutEnumLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutEnumShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutEnumTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutException() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutExecutable() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutExecutableLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutExecutableShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutExecutableTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutField() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutFieldAccessMustBeDocumented() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutFieldLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutFieldShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutFieldTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutInterface() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutInterfaceLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutInterfaceShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutInterfaceTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutJavadocable(JavadocDetector.Javadocable) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutJavadocable(JavadocDetector.Javadocable[]) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutMethod() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutMethodFieldAccess() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutMethodLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutMethodShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutMethodTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutPackage() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutPackageInfoNeeded() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutPackageLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutPackageShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutPackageTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutParam() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutReadByWord() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutReturn() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutSee() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutSerial() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutSerialData() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutSerialField() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutSince() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutThrows() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutType() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutTypelessPackageInfoNeeded() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutTypeLong() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutTypeShort() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutTypeTotal() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withoutVersion() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withPackage(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withPackage(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withPackageInfoNeeded() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withPackageLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withPackageShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withPackageTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withParam(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withReadByWord() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withReturn(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withSee(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withSerial(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withSerialData(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withSerialField(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withSince(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withThrows(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withType(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withType(int, int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withTypelessPackageInfoNeeded() - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withTypeLong(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withTypeShort(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withTypeTotal(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- withVersion(int) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.codesmell.missingJavadoc.JavadocDetector
- WMC - Class in de.unibremen.informatik.st.libvcs4j.spoon.metric
-
This scanner gathers the 'Weighted Methods per Class' metric for
CtClass
,CtInterface
, andCtEnum
elements. - WMC() - Constructor for class de.unibremen.informatik.st.libvcs4j.spoon.metric.WMC
- WMCOf(CtType) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.metric.WMC
-
Returns the 'Weighted Methods per Class' metric of
type
.
X
- XOR - de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds.Connective
-
True if and only if an odd number of thresholds and sub-statements is fulfilled.
All Classes All Packages