Package org.sonar.java.resolve
Class JavaSymbol.PackageJavaSymbol
- java.lang.Object
-
- org.sonar.java.resolve.JavaSymbol
-
- org.sonar.java.resolve.JavaSymbol.PackageJavaSymbol
-
- All Implemented Interfaces:
Symbol
- Enclosing class:
- JavaSymbol
public static class JavaSymbol.PackageJavaSymbol extends JavaSymbol
Represents package.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sonar.java.resolve.JavaSymbol
JavaSymbol.JavaLabelSymbol, JavaSymbol.MethodJavaSymbol, JavaSymbol.PackageJavaSymbol, JavaSymbol.TypeJavaSymbol, JavaSymbol.TypeVariableJavaSymbol, JavaSymbol.VariableJavaSymbol, JavaSymbol.WildcardSymbol
-
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 PackageJavaSymbol(String name, JavaSymbol owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SymbolMetadataResolve
metadata()
Symbol metadata informations, annotations for instance.-
Methods inherited from class org.sonar.java.resolve.JavaSymbol
addUsage, callbackOnceComplete, complete, declaration, enclosingClass, flags, getName, getType, isAbstract, isAnnotation, isDefault, isDeprecated, isEnum, isFinal, isFlag, isInterface, isMethodSymbol, isPackageSymbol, isPackageVisibility, isPrivate, isProtected, isPublic, isStatic, isTypeSymbol, isUnknown, isVariableSymbol, isVolatile, name, outermostClass, owner, packge, type, usages
-
-
-
-
Constructor Detail
-
PackageJavaSymbol
public PackageJavaSymbol(@Nullable String name, @Nullable JavaSymbol owner)
-
-
Method Detail
-
metadata
public SymbolMetadataResolve metadata()
Description copied from interface:Symbol
Symbol metadata informations, annotations for instance.- Specified by:
metadata
in interfaceSymbol
- Overrides:
metadata
in classJavaSymbol
- Returns:
- the metadata of this symbol.
-
-