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