public class Types extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
areEquivalent(String left,
String right) |
static String |
fixArray(String type,
boolean stripGenerics) |
static int |
getArrayDimension(String name)
Returns the dimension of the array.
|
static int |
getBasicArrayDimension(String name) |
static String |
getDefaultValue(Class<?> type)
Returns the default value for a given type
|
static String |
getDefaultValue(String type)
Returns the default value for a given type
|
static String |
getGenerics(String type) |
static String |
getGenericsTypeParameter(String type) |
static String |
getPackage(String className) |
static boolean |
isArray(String type) |
static boolean |
isBasicType(String idType) |
static boolean |
isGeneric(String type) |
static boolean |
isJavaLang(String type) |
static boolean |
isPrimitive(String result) |
static boolean |
isQualified(String className) |
static boolean |
isSimpleName(String name) |
static <O extends JavaType<O>> |
rebuildGenericNameWithArrays(String resolvedTypeName,
Type<O> type) |
static String[] |
splitGenerics(String typeName)
Returns the available generics as a String array
|
static String |
stripArray(String type) |
static String |
stripGenerics(String type) |
static String[] |
tokenizeClassName(String className) |
static String |
toSimpleName(String type) |
public static boolean isQualified(String className)
public static boolean isSimpleName(String name)
public static boolean isJavaLang(String type)
public static boolean isBasicType(String idType)
public static boolean isGeneric(String type)
public static boolean isArray(String type)
public static boolean isPrimitive(String result)
public static int getArrayDimension(String name)
name - an array type, e.g.: byte[] or [Ljava.lang.Boolean;public static int getBasicArrayDimension(String name)
public static <O extends JavaType<O>> String rebuildGenericNameWithArrays(String resolvedTypeName, Type<O> type)
public static String getDefaultValue(Class<?> type)
type - public static String getDefaultValue(String type)
type - Copyright © 2019 JBoss by Red Hat. All rights reserved.