|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cxf.common.util.ASMHelper
public class ASMHelper
Nested Class Summary | |
---|---|
static interface |
ASMHelper.AnnotationVisitor
|
static interface |
ASMHelper.ASMType
|
static interface |
ASMHelper.ClassWriter
|
static interface |
ASMHelper.FieldVisitor
|
static interface |
ASMHelper.Label
|
static interface |
ASMHelper.MethodVisitor
|
static class |
ASMHelper.Opcodes
|
static class |
ASMHelper.TypeHelperClassLoader
|
Field Summary | |
---|---|
protected static boolean |
badASM
|
protected static Map<Class<?>,WeakReference<ASMHelper.TypeHelperClassLoader>> |
LOADER_MAP
|
protected static Map<Class<?>,String> |
NONPRIMITIVE_MAP
|
protected static Map<Class<?>,String> |
PRIMITIVE_MAP
|
Constructor Summary | |
---|---|
ASMHelper()
|
Method Summary | |
---|---|
ASMHelper.ClassWriter |
createClassWriter()
|
ASMHelper.Label |
createLabel()
|
Class<?> |
findClass(String className,
Class<?> clz)
|
static String |
getClassCode(Class<?> cl)
|
static String |
getClassCode(Type type)
|
protected static String |
getMethodSignature(Method m)
|
ASMHelper.ASMType |
getType(String type)
|
Class<?> |
loadClass(String className,
Class<?> clz,
byte[] bytes)
|
protected static String |
periodToSlashes(String s)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final Map<Class<?>,String> PRIMITIVE_MAP
protected static final Map<Class<?>,String> NONPRIMITIVE_MAP
protected static final Map<Class<?>,WeakReference<ASMHelper.TypeHelperClassLoader>> LOADER_MAP
protected static boolean badASM
Constructor Detail |
---|
public ASMHelper()
Method Detail |
---|
protected static String getMethodSignature(Method m)
protected static String periodToSlashes(String s)
public static String getClassCode(Class<?> cl)
public static String getClassCode(Type type)
public ASMHelper.ClassWriter createClassWriter()
public Class<?> loadClass(String className, Class<?> clz, byte[] bytes)
public Class<?> findClass(String className, Class<?> clz)
public ASMHelper.ASMType getType(String type)
public ASMHelper.Label createLabel()
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |