public interface SymbolData
| Modifier and Type | Method and Description |
|---|---|
int |
getArrayCount()
Returns in case of arrays, it returns the dimensions.
|
List<Class<?>> |
getBoundClasses()
Java Generics allows expressions like
|
Class<?> |
getClazz()
The class referenced by the node.
|
List<Class<?>> |
getLowerBoundClasses()
Java Generics allows expressions like
|
String |
getName()
Full name of the type represented by the node.
|
<T extends SymbolData> |
getParameterizedTypes()
Returns the parametrized types of a generics expression.
|
boolean |
isTemplateVariable()
Returns if it is a template variable used in a Java Generics expression.
|
SymbolData |
merge(SymbolData other)
Merges to symbol data types calculating the common type hierarchy.
|
String getName()
Class<?> getClazz()
List<Class<?>> getBoundClasses()
int getArrayCount()
boolean isTemplateVariable()
<T extends SymbolData> List<T> getParameterizedTypes()
SymbolData merge(SymbolData other)
other - another symbol data.Copyright © 2018. All rights reserved.