Interface Symbol
-
- All Known Subinterfaces:
AmbiguousSymbol,ClassSymbol,FunctionSymbol
- All Known Implementing Classes:
AmbiguousSymbolImpl,ClassSymbolImpl,FunctionSymbolImpl,SymbolImpl
public interface Symbol
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSymbol.Kind
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringannotatedTypeName()Returns fully qualified name of the type if anyStringfullyQualifiedName()booleanis(Symbol.Kind... kinds)Symbol.Kindkind()Stringname()List<Usage>usages()
-
-
-
Method Detail
-
name
String name()
-
fullyQualifiedName
@CheckForNull String fullyQualifiedName()
-
is
boolean is(Symbol.Kind... kinds)
-
kind
Symbol.Kind kind()
-
annotatedTypeName
@Beta @CheckForNull String annotatedTypeName()
Returns fully qualified name of the type if any
-
-