public final class FutureType extends Type
| Constructor and Description |
|---|
FutureType(String name,
Type extending,
ImmutableList<Field> fields,
ImmutableList<Field> staticFields,
ImmutableList<Method> methods,
ImmutableList<Method> staticMethods,
ImmutableList<Method> constructors,
String sourceFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TypeVisitor typeVisitor) |
String |
getClassIdentifier() |
Method |
getConstructor(int parameterCount) |
ImmutableList<Method> |
getConstructors() |
Type |
getExtending() |
Field |
getField(String varName) |
ImmutableList<Field> |
getFields() |
Method |
getMethod(String methodName,
int parameterCount) |
ImmutableList<Method> |
getMethods() |
String |
getName() |
String |
getSignature() |
String |
getSourceFile() |
ImmutableList<Field> |
getStaticFields() |
ImmutableList<Method> |
getStaticMethods() |
Method |
getSuperConstructor(int parameterCount) |
boolean |
isAssignableFrom(Type type) |
boolean |
isPrimitive() |
Type |
nestArray() |
Type |
unNestArray() |
public FutureType(String name, Type extending, ImmutableList<Field> fields, ImmutableList<Field> staticFields, ImmutableList<Method> methods, ImmutableList<Method> staticMethods, ImmutableList<Method> constructors, String sourceFile)
public void accept(TypeVisitor typeVisitor)
public Type getExtending()
public ImmutableList<Field> getFields()
public ImmutableList<Field> getStaticFields()
public ImmutableList<Method> getMethods()
public ImmutableList<Method> getStaticMethods()
public ImmutableList<Method> getConstructors()
public String getClassIdentifier()
getClassIdentifier in class Typepublic String getSignature()
getSignature in class Typepublic boolean isPrimitive()
isPrimitive in class Typepublic boolean isAssignableFrom(Type type)
isAssignableFrom in class Typepublic String getSourceFile()
public Method getSuperConstructor(int parameterCount)
public Method getConstructor(int parameterCount)
getConstructor in class Typepublic Type unNestArray()
unNestArray in class TypeCopyright © 2014. All Rights Reserved.