|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.asm.AsmUtil
public class AsmUtil
Generic ASM utils.
| Constructor Summary | |
|---|---|
AsmUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.Class |
loadBaseTypeClass(java.lang.String desc)
Loads base class type. |
static java.lang.String |
typedesc2ClassName(java.lang.String desc)
Converts bytecode-like description to java class name that can be loaded with a classloader. |
static java.lang.String |
typedescToSignature(java.lang.String desc)
Returns java-like signature of a bytecode-like description. |
static java.lang.String |
typedescToSignature(java.lang.String desc,
jodd.mutable.MutableInteger from)
Returns java-like signature of a bytecode-like description. |
static java.lang.String |
typeref2Name(java.lang.String desc)
Converts type reference to java-name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AsmUtil()
| Method Detail |
|---|
public static java.lang.String typedesc2ClassName(java.lang.String desc)
loadBaseTypeClass(String).
typedescToSignature(String, jodd.mutable.MutableInteger)public static java.lang.String typeref2Name(java.lang.String desc)
public static java.lang.Class loadBaseTypeClass(java.lang.String desc)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic static java.lang.String typedescToSignature(java.lang.String desc)
typedescToSignature(String, jodd.mutable.MutableInteger)
public static java.lang.String typedescToSignature(java.lang.String desc,
jodd.mutable.MutableInteger from)
This method converts this string into a Java type declaration such as::= ::= | | ::= B|C|D|F|I|J|S|Z ::= L ; ::= [ The meaning of the base types is as follows: B byte signed byte C char character D double double precision IEEE float F float single precision IEEE float I int integer J long long integer L ; ... an object of the given class S short signed short Z boolean true or false [ ... array
String[].
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||