com.jasml.helper
Class Util
java.lang.Object
com.jasml.helper.Util
- public class Util
- extends java.lang.Object
Constructor Summary |
Util()
|
Method Summary |
static java.lang.String |
accessFlagToString_Class(short accessFlag)
|
static java.lang.String |
accessFlagToString_Field(short accessFlag)
|
static java.lang.String |
accessFlagToString_Method(short accessFlag)
|
static java.lang.String |
constantClassToString(java.lang.String s)
A constant class object contains inner representation of a class, like
java/lang/Object, or inner representation of a class array, like
Ljava/lang/Object; , or that of a primitive type array, like [[I |
static java.lang.String |
descriptorToString(java.lang.String type)
|
static short |
getAccessFlag_Class(java.lang.String s)
|
static short |
getAccessFlag_Field(java.lang.String s)
|
static short |
getAccessFlag_Method(java.lang.String s)
|
static byte[] |
getBytes(int num,
int dim)
given an integer number, parse it in byte array, the highest values at
front |
static java.lang.String |
getInnerMethodDescriptor(java.lang.String retType,
java.lang.String paras)
|
static int |
getNum(byte[] bytes)
|
static byte |
getPrimitiveTypeCode(java.lang.String primitiveType)
|
static int |
getSignedNum(byte[] bytes)
|
static java.lang.String |
getUnicodeChar(char c)
|
static boolean |
hasMethodBody(short accessFlag)
|
static boolean |
isDigit(java.lang.String s)
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
methodParameterToString(java.lang.String paras)
|
static java.lang.String |
padChar(java.lang.String s,
int len,
char padChar)
|
static java.lang.String |
parseViewableString(java.lang.String s)
|
static java.lang.String |
toInnerClassName(java.lang.String className)
|
static java.lang.String |
toInnerParameterTypes(java.lang.String paras)
|
static java.lang.String |
toInnerType(java.lang.String normalType)
|
static java.lang.String |
toViewableString(java.lang.String s)
replaces any \b \t \n \f \r \" \' \\ chars to a viewable string. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Digits
public static final char[] Digits
Numbers
public static final int[] Numbers
Util
public Util()
accessFlagToString_Class
public static java.lang.String accessFlagToString_Class(short accessFlag)
getAccessFlag_Class
public static short getAccessFlag_Class(java.lang.String s)
accessFlagToString_Field
public static java.lang.String accessFlagToString_Field(short accessFlag)
accessFlagToString_Method
public static java.lang.String accessFlagToString_Method(short accessFlag)
getAccessFlag_Method
public static short getAccessFlag_Method(java.lang.String s)
getAccessFlag_Field
public static short getAccessFlag_Field(java.lang.String s)
hasMethodBody
public static boolean hasMethodBody(short accessFlag)
methodParameterToString
public static java.lang.String methodParameterToString(java.lang.String paras)
descriptorToString
public static java.lang.String descriptorToString(java.lang.String type)
toInnerType
public static java.lang.String toInnerType(java.lang.String normalType)
toInnerClassName
public static java.lang.String toInnerClassName(java.lang.String className)
toInnerParameterTypes
public static java.lang.String toInnerParameterTypes(java.lang.String paras)
getInnerMethodDescriptor
public static java.lang.String getInnerMethodDescriptor(java.lang.String retType,
java.lang.String paras)
isDigit
public static boolean isDigit(java.lang.String s)
getBytes
public static byte[] getBytes(int num,
int dim)
- given an integer number, parse it in byte array, the highest values at
front
- Parameters:
num
- dim
-
- Returns:
- byte[]
constantClassToString
public static java.lang.String constantClassToString(java.lang.String s)
- A constant class object contains inner representation of a class, like
java/lang/Object, or inner representation of a class array, like
Ljava/lang/Object; , or that of a primitive type array, like [[I
- Parameters:
s
-
- Returns:
- String
getPrimitiveTypeCode
public static byte getPrimitiveTypeCode(java.lang.String primitiveType)
toViewableString
public static java.lang.String toViewableString(java.lang.String s)
- replaces any \b \t \n \f \r \" \' \\ chars to a viewable string.
- Parameters:
s
-
- Returns:
- string
getUnicodeChar
public static java.lang.String getUnicodeChar(char c)
parseViewableString
public static java.lang.String parseViewableString(java.lang.String s)
padChar
public static java.lang.String padChar(java.lang.String s,
int len,
char padChar)
getNum
public static int getNum(byte[] bytes)
getSignedNum
public static int getSignedNum(byte[] bytes)
main
public static void main(java.lang.String[] args)