public class DescriptorUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BOOLEAN_CLASS_DESCRIPTOR |
static java.lang.String |
BYTE_CLASS_DESCRIPTOR |
static java.lang.String |
CHAR_CLASS_DESCRIPTOR |
static java.lang.String |
DOUBLE_CLASS_DESCRIPTOR |
static java.lang.String |
FLOAT_CLASS_DESCRIPTOR |
static java.lang.String |
INT_CLASS_DESCRIPTOR |
static java.lang.String |
LONG_CLASS_DESCRIPTOR |
static java.lang.String |
SHORT_CLASS_DESCRIPTOR |
static java.lang.String |
VOID_CLASS_DESCRIPTOR |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
classToStringRepresentation(java.lang.Class<?> c) |
static java.lang.String[] |
descriptorStringToParameterArray(java.lang.String methodDescriptor)
returns an array of String representations of the parameter types.
|
static java.lang.String |
getConstructorDescriptor(java.lang.reflect.Constructor<?> c) |
static java.lang.String |
getMethodDescriptor(java.lang.reflect.Method m) |
static java.lang.String |
getMethodDescriptor(java.lang.String[] parameters,
java.lang.String returnType) |
static java.lang.String[] |
getParameterTypes(java.lang.Class<?>[] parameters) |
static java.lang.String[] |
getParameterTypes(java.lang.reflect.Method m) |
static boolean |
isPrimitive(java.lang.String descriptor)
returns true if the descriptor represents a primitive type
|
static boolean |
isWide(java.lang.Class<?> cls)
returns true if the class represents a long or a double
|
static boolean |
isWide(java.lang.String descriptor)
returns true if the descriptor represents a long or a double
|
public static final java.lang.String VOID_CLASS_DESCRIPTOR
public static final java.lang.String BYTE_CLASS_DESCRIPTOR
public static final java.lang.String CHAR_CLASS_DESCRIPTOR
public static final java.lang.String DOUBLE_CLASS_DESCRIPTOR
public static final java.lang.String FLOAT_CLASS_DESCRIPTOR
public static final java.lang.String INT_CLASS_DESCRIPTOR
public static final java.lang.String LONG_CLASS_DESCRIPTOR
public static final java.lang.String SHORT_CLASS_DESCRIPTOR
public static final java.lang.String BOOLEAN_CLASS_DESCRIPTOR
public static java.lang.String[] descriptorStringToParameterArray(java.lang.String methodDescriptor)
public static java.lang.String classToStringRepresentation(java.lang.Class<?> c)
public static boolean isPrimitive(java.lang.String descriptor)
public static boolean isWide(java.lang.String descriptor)
public static boolean isWide(java.lang.Class<?> cls)
public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor<?> c)
public static java.lang.String[] getParameterTypes(java.lang.reflect.Method m)
public static java.lang.String[] getParameterTypes(java.lang.Class<?>[] parameters)
public static java.lang.String getMethodDescriptor(java.lang.reflect.Method m)
public static java.lang.String getMethodDescriptor(java.lang.String[] parameters,
java.lang.String returnType)
Copyright © 2013 Seam Framework. All Rights Reserved.