public abstract class Type extends Object
| Constructor and Description |
|---|
Type() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
accept(TypeVisitor typeVisitor) |
abstract String |
getClassIdentifier() |
abstract Method |
getConstructor(int parameterCount) |
abstract Field |
getField(String varName) |
abstract Method |
getMethod(String methodName,
int parameterCount) |
abstract String |
getName() |
abstract String |
getSignature() |
abstract boolean |
isAssignableFrom(Type type) |
abstract boolean |
isPrimitive() |
abstract Type |
nestArray() |
String |
toString() |
abstract Type |
unNestArray() |
public abstract void accept(TypeVisitor typeVisitor)
public abstract String getName()
public abstract String getClassIdentifier()
public abstract String getSignature()
public abstract boolean isPrimitive()
public abstract boolean isAssignableFrom(Type type)
public abstract Method getConstructor(int parameterCount)
public abstract Type unNestArray()
public abstract Type nestArray()
Copyright © 2014. All Rights Reserved.