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
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, 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.
-