public class TypeDescriptor extends Object implements Serializable
Constructor and Description |
---|
TypeDescriptor() |
TypeDescriptor(char[] name,
int fields) |
Modifier and Type | Method and Description |
---|---|
int |
getArrayLength() |
ArraySize[] |
getArraySize() |
String |
getClassName() |
char[] |
getClassNameArray() |
static Class |
getClassReference(Class baseType,
TypeDescriptor tDescr,
VariableResolverFactory factory,
ParserContext ctx) |
static Class |
getClassReference(ParserContext ctx,
Class cls,
TypeDescriptor tDescr) |
static Class |
getClassReference(ParserContext ctx,
TypeDescriptor tDescr) |
ExecutableStatement[] |
getCompiledArraySize() |
static Class |
getContextFreeImport(String name) |
int |
getEndRange() |
static boolean |
hasContextFreeImport(String name) |
boolean |
isArray() |
boolean |
isClass() |
boolean |
isUndimensionedArray() |
void |
setClassName(String className) |
void |
setEndRange(int endRange) |
void |
updateClassName(char[] name,
int fields) |
public TypeDescriptor()
public TypeDescriptor(char[] name, int fields)
public void updateClassName(char[] name, int fields)
public boolean isArray()
public int getArrayLength()
public ArraySize[] getArraySize()
public ExecutableStatement[] getCompiledArraySize()
public String getClassName()
public void setClassName(String className)
public boolean isClass()
public int getEndRange()
public void setEndRange(int endRange)
public static Class getClassReference(Class baseType, TypeDescriptor tDescr, VariableResolverFactory factory, ParserContext ctx) throws ClassNotFoundException
ClassNotFoundException
public static Class getClassReference(ParserContext ctx, Class cls, TypeDescriptor tDescr) throws ClassNotFoundException
ClassNotFoundException
public static Class getClassReference(ParserContext ctx, TypeDescriptor tDescr) throws ClassNotFoundException
ClassNotFoundException
public boolean isUndimensionedArray()
public static boolean hasContextFreeImport(String name)
public char[] getClassNameArray()
Copyright © 2013. All Rights Reserved.