public enum StaticCodeAnalysisTool extends Enum<StaticCodeAnalysisTool>
| Enum Constant and Description |
|---|
CHECKSTYLE |
PMD |
SPOTBUGS |
| Modifier and Type | Method and Description |
|---|---|
String |
getIdentifyingTag() |
de.tum.in.ase.parser.strategy.ParserStrategy |
getStrategy() |
static Optional<StaticCodeAnalysisTool> |
getToolByIdentifierTag(String identifierTag)
Finds a tool by its identifying tag (unique element name for the specific report)
|
static StaticCodeAnalysisTool |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static StaticCodeAnalysisTool[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final StaticCodeAnalysisTool SPOTBUGS
public static final StaticCodeAnalysisTool CHECKSTYLE
public static final StaticCodeAnalysisTool PMD
public static StaticCodeAnalysisTool[] values()
for (StaticCodeAnalysisTool c : StaticCodeAnalysisTool.values()) System.out.println(c);
public static StaticCodeAnalysisTool valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getIdentifyingTag()
public de.tum.in.ase.parser.strategy.ParserStrategy getStrategy()
public static Optional<StaticCodeAnalysisTool> getToolByIdentifierTag(String identifierTag)
identifierTag - tag to search forCopyright © 2020. All rights reserved.