org.mvel2.ast
Class TypeDescriptor
java.lang.Object
org.mvel2.ast.TypeDescriptor
- All Implemented Interfaces:
- Serializable
public class TypeDescriptor
- extends Object
- implements Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeDescriptor
public TypeDescriptor()
TypeDescriptor
public TypeDescriptor(char[] name,
int fields)
updateClassName
public void updateClassName(char[] name,
int fields)
isArray
public boolean isArray()
getArrayLength
public int getArrayLength()
getArraySize
public ArraySize[] getArraySize()
getCompiledArraySize
public ExecutableStatement[] getCompiledArraySize()
getClassName
public String getClassName()
setClassName
public void setClassName(String className)
isClass
public boolean isClass()
getEndRange
public int getEndRange()
setEndRange
public void setEndRange(int endRange)
getClassReference
public static Class getClassReference(Class baseType,
TypeDescriptor tDescr,
VariableResolverFactory factory,
ParserContext ctx)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getClassReference
public static Class getClassReference(ParserContext ctx,
Class cls,
TypeDescriptor tDescr)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getClassReference
public static Class getClassReference(ParserContext ctx,
TypeDescriptor tDescr)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
isUndimensionedArray
public boolean isUndimensionedArray()
hasContextFreeImport
public static boolean hasContextFreeImport(String name)
getContextFreeImport
public static Class getContextFreeImport(String name)
getClassNameArray
public char[] getClassNameArray()
Copyright © 2011. All Rights Reserved.