public class BuildUtils extends Object
Constructor and Description |
---|
BuildUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
arrayDimSize(String type) |
static String |
arrayType(String type) |
static String |
box(String type) |
static int |
externalArrayDimSize(String className) |
static String |
extractor(String type) |
static Object |
getDefaultValue(FieldDefinition fld) |
static String |
getGenericTypes(String[] interfaces) |
static String |
getInternalType(String type)
Returns the corresponding internal type representation for the
given type.
|
static String[] |
getInternalTypes(String[] superClasses) |
static String |
getterName(String fieldName,
String type) |
static String |
getTypeDescriptor(String type)
Returns the corresponding type descriptor for the
given type.
|
static String |
injector(String type) |
static boolean |
isArray(String type)
Returns true if the provided type is an arrayType
Can only be used with internal names, i.e. after [ has been prefix
|
static boolean |
isBoolean(String type) |
static boolean |
isBoxed(String type) |
static boolean |
isPrimitive(String type)
Returns true if the provided type is a primitive type
|
static String |
numericMorph(String type) |
static void |
pushInt(org.mvel2.asm.MethodVisitor mv,
int j) |
static int |
returnType(String type) |
static String |
serializationReaderName(String type) |
static String |
serializationType(String type) |
static String |
serializationWriterName(String type) |
static String |
setterName(String fieldName,
String type) |
static int |
sizeOf(String type) |
static int |
storeType(String type) |
static String |
unBox(String type) |
static int |
varType(String type) |
static int |
zero(String type) |
public static String getInternalType(String type)
type
- public static String getTypeDescriptor(String type)
type
- public static int externalArrayDimSize(String className)
public static int arrayDimSize(String type)
public static boolean isPrimitive(String type)
type
- public static boolean isArray(String type)
type
- public static Object getDefaultValue(FieldDefinition fld)
public static boolean isBoxed(String type)
public static int sizeOf(String type)
public static int returnType(String type)
public static int varType(String type)
public static int storeType(String type)
public static boolean isBoolean(String type)
public static int zero(String type)
public static void pushInt(org.mvel2.asm.MethodVisitor mv, int j)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.