public final class OSGiFriendlyClassWriter
extends org.objectweb.asm.ClassWriter
getCommonSuperClass(String, String)
so that it doesn't load classes (which it was doing on the wrong ClassLoader
anyway...)
Taken from the org.apache.aries.proxy.impl module.Constructor and Description |
---|
OSGiFriendlyClassWriter(org.objectweb.asm.ClassReader arg0,
int arg1,
java.lang.ClassLoader loader) |
OSGiFriendlyClassWriter(int arg0,
java.lang.ClassLoader loader) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getCommonSuperClass(java.lang.String arg0,
java.lang.String arg1)
We provide an implementation that doesn't cause class loads to occur.
|
getClassLoader, newClass, newConst, newConstantDynamic, newField, newHandle, newHandle, newInvokeDynamic, newMethod, newMethodType, newModule, newNameType, newPackage, newUTF8, toByteArray, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitSource, visitTypeAnnotation
public OSGiFriendlyClassWriter(org.objectweb.asm.ClassReader arg0, int arg1, java.lang.ClassLoader loader)
public OSGiFriendlyClassWriter(int arg0, java.lang.ClassLoader loader)
protected final java.lang.String getCommonSuperClass(java.lang.String arg0, java.lang.String arg1)
getCommonSuperClass
in class org.objectweb.asm.ClassWriter
arg0
- the internal name of a class.arg1
- the internal name of another class.Copyright © 2009-2019 The Apache Software Foundation. All Rights Reserved.