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 Class<?> getClassReference()
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getClassReference
public Class<?> getClassReference(ParserContext ctx)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
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 © 2014. All Rights Reserved.