public class DescriptorUtils extends Object
Constructor and Description |
---|
DescriptorUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isPrimitive(String descriptor)
returns true if the descriptor represents a primitive type
|
static boolean |
isWide(Class<?> cls)
returns true if the class represents a long or a double
|
static boolean |
isWide(String descriptor)
returns true if the descriptor represents a long or a double
|
static String |
makeDescriptor(Class<?> c) |
static String |
makeDescriptor(Constructor<?> c) |
static String |
makeDescriptor(String className)
Changes a class name to the internal form suitable for use in a descriptor string.
|
static String |
methodDescriptor(Method m) |
static String |
methodDescriptor(String[] parameters,
String returnType) |
static String[] |
parameterDescriptors(Class<?>[] parameters) |
static String[] |
parameterDescriptors(Method m) |
static String[] |
parameterDescriptors(String methodDescriptor)
returns an array of String representations of the parameter types.
|
static String |
returnType(String methodDescriptor) |
static String |
validateDescriptor(String descriptor)
performs basic validation on a descriptor
|
public static String makeDescriptor(String className)
public static String makeDescriptor(Constructor<?> c)
public static String[] parameterDescriptors(String methodDescriptor)
public static boolean isPrimitive(String descriptor)
public static boolean isWide(String descriptor)
public static boolean isWide(Class<?> cls)
Copyright © 2015. All rights reserved.