Class Symbols.DefaultSymbol
java.lang.Object
org.sonar.java.model.Symbols.DefaultSymbol
- All Implemented Interfaces:
Symbol
- Direct Known Subclasses:
JLabelSymbol,Symbols.UnknownSymbol
- 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 -
Field Summary
Fields inherited from interface org.sonar.plugins.java.api.semantic.Symbol
ROOT_PACKAGE, UNKNOWN_SYMBOL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal booleanfinal booleanisEnum()booleanisFinal()final booleanfinal booleanbooleanfinal booleanfinal booleanfinal booleanfinal booleanisPublic()final booleanisStatic()final booleanbooleanfinal booleanmetadata()Symbol metadata informations, annotations for instance.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
isVariableSymbolin interfaceSymbol
-
isTypeSymbol
public final boolean isTypeSymbol()- Specified by:
isTypeSymbolin interfaceSymbol
-
isMethodSymbol
public final boolean isMethodSymbol()- Specified by:
isMethodSymbolin interfaceSymbol
-
isPackageSymbol
public boolean isPackageSymbol()- Specified by:
isPackageSymbolin interfaceSymbol
-
isStatic
-
isFinal
-
isEnum
-
isInterface
public final boolean isInterface()- Specified by:
isInterfacein interfaceSymbol
-
isAbstract
public final boolean isAbstract()- Specified by:
isAbstractin interfaceSymbol
-
isPublic
-
isPrivate
-
isProtected
public final boolean isProtected()- Specified by:
isProtectedin interfaceSymbol
-
isPackageVisibility
public final boolean isPackageVisibility()- Specified by:
isPackageVisibilityin interfaceSymbol
-
isDeprecated
public final boolean isDeprecated()- Specified by:
isDeprecatedin interfaceSymbol
-
isVolatile
public final boolean isVolatile()- Specified by:
isVolatilein interfaceSymbol
-
metadata
Description copied from interface:SymbolSymbol metadata informations, annotations for instance.
-