org.apache.cxf.common.util
Class ASMHelper
java.lang.Object
org.apache.cxf.common.util.ASMHelper
- Direct Known Subclasses:
- WrapperClassGenerator
public class ASMHelper
- extends java.lang.Object
Method Summary |
org.objectweb.asm.ClassWriter |
createClassWriter()
|
java.lang.Class<?> |
findClass(java.lang.String className,
java.lang.Class clz)
|
static java.lang.String |
getClassCode(java.lang.Class<?> cl)
|
static java.lang.String |
getClassCode(java.lang.reflect.Type type)
|
protected static java.lang.String |
getMethodSignature(java.lang.reflect.Method m)
|
java.lang.Class<?> |
loadClass(java.lang.String className,
java.lang.Class clz,
byte[] bytes)
|
protected static java.lang.String |
periodToSlashes(java.lang.String s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRIMITIVE_MAP
protected static final java.util.Map<java.lang.Class<?>,java.lang.String> PRIMITIVE_MAP
NONPRIMITIVE_MAP
protected static final java.util.Map<java.lang.Class<?>,java.lang.String> NONPRIMITIVE_MAP
LOADER_MAP
protected static final java.util.Map<java.lang.Class<?>,java.lang.ref.WeakReference<ASMHelper.TypeHelperClassLoader>> LOADER_MAP
oldASM
protected static boolean oldASM
ASMHelper
public ASMHelper()
getMethodSignature
protected static java.lang.String getMethodSignature(java.lang.reflect.Method m)
periodToSlashes
protected static java.lang.String periodToSlashes(java.lang.String s)
getClassCode
public static java.lang.String getClassCode(java.lang.Class<?> cl)
getClassCode
public static java.lang.String getClassCode(java.lang.reflect.Type type)
createClassWriter
public org.objectweb.asm.ClassWriter createClassWriter()
loadClass
public java.lang.Class<?> loadClass(java.lang.String className,
java.lang.Class clz,
byte[] bytes)
findClass
public java.lang.Class<?> findClass(java.lang.String className,
java.lang.Class clz)
Apache CXF