Package org.sonar.java.resolve
Class Symbols.DefaultSymbol
- java.lang.Object
-
- org.sonar.java.resolve.Symbols.DefaultSymbol
-
- All Implemented Interfaces:
Symbol
- Direct Known Subclasses:
JLabelSymbol
- Enclosing class:
- Symbols
public abstract static class Symbols.DefaultSymbol extends Object implements Symbol
-
-
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 Constructor Description DefaultSymbol()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAbstract()booleanisDeprecated()booleanisEnum()booleanisFinal()booleanisInterface()booleanisMethodSymbol()booleanisPackageSymbol()booleanisPackageVisibility()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisStatic()booleanisTypeSymbol()booleanisVariableSymbol()booleanisVolatile()SymbolMetadatametadata()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, isUnknown, name, owner, type, usages
-
-
-
-
Method Detail
-
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
-
isInterface
public final boolean isInterface()
- Specified by:
isInterfacein interfaceSymbol
-
isAbstract
public final boolean isAbstract()
- Specified by:
isAbstractin interfaceSymbol
-
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
public final SymbolMetadata metadata()
Description copied from interface:SymbolSymbol metadata informations, annotations for instance.
-
-