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 SymbolMetadataResolvemetadata()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:SymbolSymbol metadata informations, annotations for instance.- Specified by:
metadatain interfaceSymbol- Overrides:
metadatain classJavaSymbol- Returns:
- the metadata of this symbol.
-
-