Package org.sonar.java.model
Class Symbols.DefaultSymbol
java.lang.Object
org.sonar.java.model.Symbols.DefaultSymbol
- All Implemented Interfaces:
Symbol
- Direct Known Subclasses:
JLabelSymbol
- Enclosing class:
Symbols
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.sonar.plugins.java.api.semantic.Symbol
Symbol.LabelSymbol, Symbol.MethodSymbol, Symbol.TypeSymbol, Symbol.VariableSymbol
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
final boolean
final boolean
isEnum()
boolean
isFinal()
final boolean
final boolean
boolean
final boolean
final boolean
final boolean
final boolean
isPublic()
final boolean
isStatic()
final boolean
boolean
final boolean
metadata()
Symbol metadata informations, annotations for instance.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.sonar.plugins.java.api.semantic.Symbol
declaration, enclosingClass, isLocalVariable, isParameter, isUnknown, name, owner, type, usages
-
Constructor Details
-
DefaultSymbol
public DefaultSymbol()
-
-
Method Details
-
isVariableSymbol
public boolean isVariableSymbol()- Specified by:
isVariableSymbol
in interfaceSymbol
-
isTypeSymbol
public final boolean isTypeSymbol()- Specified by:
isTypeSymbol
in interfaceSymbol
-
isMethodSymbol
public final boolean isMethodSymbol()- Specified by:
isMethodSymbol
in interfaceSymbol
-
isPackageSymbol
public boolean isPackageSymbol()- Specified by:
isPackageSymbol
in interfaceSymbol
-
isStatic
public final boolean isStatic() -
isFinal
public boolean isFinal() -
isEnum
public final boolean isEnum() -
isInterface
public final boolean isInterface()- Specified by:
isInterface
in interfaceSymbol
-
isAbstract
public final boolean isAbstract()- Specified by:
isAbstract
in interfaceSymbol
-
isPublic
public final boolean isPublic() -
isPrivate
public final boolean isPrivate() -
isProtected
public final boolean isProtected()- Specified by:
isProtected
in interfaceSymbol
-
isPackageVisibility
public final boolean isPackageVisibility()- Specified by:
isPackageVisibility
in interfaceSymbol
-
isDeprecated
public final boolean isDeprecated()- Specified by:
isDeprecated
in interfaceSymbol
-
isVolatile
public final boolean isVolatile()- Specified by:
isVolatile
in interfaceSymbol
-
metadata
Description copied from interface:Symbol
Symbol metadata informations, annotations for instance.
-