public class TypeDescriptor extends Object implements Serializable
Constructor and Description |
---|
TypeDescriptor(char[] name,
int start,
int offset,
int fields) |
Modifier and Type | Method and Description |
---|---|
int |
getArrayLength() |
ArraySize[] |
getArraySize() |
String |
getClassName() |
Class<?> |
getClassReference() |
static Class |
getClassReference(Class baseType,
TypeDescriptor tDescr,
VariableResolverFactory factory,
ParserContext ctx) |
Class<?> |
getClassReference(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() |
char[] |
getExpr() |
int |
getOffset() |
int |
getStart() |
static boolean |
hasContextFreeImport(String name) |
boolean |
isArray() |
boolean |
isClass() |
boolean |
isUndimensionedArray() |
void |
setClassName(String className) |
void |
setEndRange(int endRange) |
void |
updateClassName(char[] name,
int start,
int offset,
int fields) |
public TypeDescriptor(char[] name, int start, int offset, int fields)
public void updateClassName(char[] name, int start, int offset, 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 Class<?> getClassReference() throws ClassNotFoundException
ClassNotFoundException
public Class<?> getClassReference(ParserContext ctx) throws ClassNotFoundException
ClassNotFoundException
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[] getExpr()
public int getStart()
public int getOffset()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.