SymbolJavaSymbol.TypeJavaSymbol, JavaSymbol.TypeVariableJavaSymbol, JavaSymbol.WildcardSymbolpublic static interface Symbol.TypeSymbol extends Symbol
Symbol.LabelSymbol, Symbol.MethodSymbol, Symbol.TypeSymbol, Symbol.VariableSymbol| Modifier and Type | Method | Description |
|---|---|---|
ClassTree |
declaration() |
Declaration node of this symbol.
|
List<Type> |
interfaces() |
Interfaces implemented by this type.
|
Collection<Symbol> |
lookupSymbols(String name) |
Lookup symbols accessible from this type with the name passed in parameter.
|
Collection<Symbol> |
memberSymbols() |
List of symbols defined by this type symbols.
|
Type |
superClass() |
Returns the superclass of this type symbol.
|
enclosingClass, isAbstract, isDeprecated, isEnum, isFinal, isInterface, isMethodSymbol, isPackageSymbol, isPackageVisibility, isPrivate, isProtected, isPublic, isStatic, isTypeSymbol, isUnknown, isVariableSymbol, isVolatile, metadata, name, owner, type, usages@CheckForNull Type superClass()
List<Type> interfaces()
Collection<Symbol> memberSymbols()
Collection<Symbol> lookupSymbols(String name)
name - name of searched symbol.@Nullable ClassTree declaration()
Symboldeclaration in interface SymbolCopyright © 2012–2018 SonarSource. All rights reserved.