public static interface Symbol.TypeSymbol extends Symbol
Symbol.LabelSymbol, Symbol.MethodSymbol, Symbol.TypeSymbol, Symbol.VariableSymbol| Modifier and Type | Method and 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–2016 SonarSource. All rights reserved.