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

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 why element is considered a code smell}) as a CodeSmell 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 a CodeSmell 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 a CodeSmell with multiple ranges.
aggregate(TreeMap.Cell, TreeMap.Cell) - Method in class de.unibremen.informatik.st.libvcs4j.d3.TreeMap.Cell
Aggregates c1 and c2.
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 a ArrayList.
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, and CtInterface 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 as CtTypeReference, CtFieldReference, and CtExecutableReference).
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 a RevisionRange 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 the VCSFile 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
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 of EnvironmentBuilder.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 to Mapping.map(Collection, RevisionRange) or Mapping.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 in Mapping.Result.getFrom().
getWithoutSuccessor() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
Returns all mappables of Mapping.Result.getFrom() without a successor in Mapping.Result.getTo().
getWithPredecessor() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
Returns all mappables of Mapping.Result.getTo() with a predecessor in Mapping.Result.getFrom().
getWithSuccessor() - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping.Result
Returns all mappables of Mapping.Result.getFrom() with a successor in Mapping.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) (using resolveToMethod(CtInvocation) and isFieldAccess(CtMethod)).
isFieldAccess(CtMethod) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
Determines whether method is a field access method (getter/setter) (using resolveToFieldAccess(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 of scope.
isTrue(Collection<Metric>, Thresholds) - Method in enum de.unibremen.informatik.st.libvcs4j.spoon.codesmell.Thresholds.Connective
Returns true if and only if all metrics in metrics fulfill their corresponding threshold in thresholds using Threshold.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) and mappables (to).
map(Collection<? extends Mappable<T>>, Collection<? extends Mappable<T>>, RevisionRange) - Method in class de.unibremen.informatik.st.libvcs4j.mapping.Mapping
Overrides Mapping.previous with from and delegates to and range to Mapping.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 Mappables.
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, and CtCase 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, and CtAnnotation (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, and CtEnum 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 and CtConstructor 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
Returns true if and only if metric relates to threshold with respect to 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 a CtFieldAccess.
resolveToMethod(CtInvocation) - Method in class de.unibremen.informatik.st.libvcs4j.spoon.Scanner
Tries to resolve invocation to a CtMethod.
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 and b.
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, and CtEnum 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 and Thresholds.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 or thresholds is null or contains null.
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, and CtEnum 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.
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