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
|
Constructor Summary |
TypeDescriptor(char[] name,
int start,
int offset,
int fields)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeDescriptor
public TypeDescriptor(char[] name,
int start,
int offset,
int fields)
updateClassName
public void updateClassName(char[] name,
int start,
int offset,
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)
getExpr
public char[] getExpr()
getStart
public int getStart()
getOffset
public int getOffset()
Copyright © 2011. All Rights Reserved.