|
JBoss AOP Parent POM 2.2.2.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.aop.instrument.TransformerCommon
public class TransformerCommon
A few handy methods and common things used by the other Transformers
Constructor Summary | |
---|---|
TransformerCommon()
|
Method Summary | |
---|---|
protected static void |
addInfoField(Instrumentor instrumentor,
String infoClassName,
String infoName,
int modifiers,
javassist.CtClass addTo,
boolean weak,
javassist.CtField.Initializer init,
boolean synthetic)
|
static void |
compileOrLoadClass(javassist.CtClass classForPackage,
javassist.CtClass newClass)
|
static void |
compileOrLoadClass(javassist.CtClass classForPackage,
javassist.CtClass newClass,
boolean compile)
Compiles the class to file or adds it to the class pool |
static void |
debugWriteFile(javassist.CtClass clazz)
|
protected static String |
infoFromWeakReference(String infoClassName,
String localName,
String infoName)
|
static boolean |
isCompileTime()
|
static javassist.CtClass |
makeClass(javassist.ClassPool pool,
String name)
Utility method to make a new class in a pool. |
static javassist.CtClass |
makeClass(javassist.ClassPool pool,
String name,
javassist.CtClass superClass)
Utility method to make a new class in a pool. |
static javassist.CtClass |
makeNestedClass(javassist.CtClass outer,
String name,
boolean isStatic)
Utility method to make a new class in a pool. |
static javassist.CtClass |
makeNestedClass(javassist.CtClass outer,
String name,
boolean isStatic,
int modifiers,
javassist.CtClass superClass)
Utility method to make a new class in a pool. |
static Class<?> |
toClass(javassist.CtClass newClass,
ClassLoader loader,
ProtectionDomain pd)
|
static Class<?> |
toClass(javassist.CtClass newClass,
ProtectionDomain pd)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransformerCommon()
Method Detail |
---|
public static boolean isCompileTime()
public static void compileOrLoadClass(javassist.CtClass classForPackage, javassist.CtClass newClass)
public static void compileOrLoadClass(javassist.CtClass classForPackage, javassist.CtClass newClass, boolean compile)
classForPackage
- The class to be used to determine the directory to place the class ininvocation
- The class to be comiled/added to class pool
Exception
public static Class<?> toClass(javassist.CtClass newClass, ProtectionDomain pd) throws javassist.CannotCompileException
javassist.CannotCompileException
public static Class<?> toClass(javassist.CtClass newClass, ClassLoader loader, ProtectionDomain pd) throws javassist.CannotCompileException
javassist.CannotCompileException
public static void debugWriteFile(javassist.CtClass clazz)
protected static void addInfoField(Instrumentor instrumentor, String infoClassName, String infoName, int modifiers, javassist.CtClass addTo, boolean weak, javassist.CtField.Initializer init, boolean synthetic) throws javassist.NotFoundException, javassist.CannotCompileException
javassist.NotFoundException
javassist.CannotCompileException
protected static String infoFromWeakReference(String infoClassName, String localName, String infoName)
public static javassist.CtClass makeNestedClass(javassist.CtClass outer, String name, boolean isStatic, int modifiers, javassist.CtClass superClass) throws javassist.CannotCompileException
javassist.CannotCompileException
public static javassist.CtClass makeNestedClass(javassist.CtClass outer, String name, boolean isStatic) throws javassist.CannotCompileException
javassist.CannotCompileException
public static javassist.CtClass makeClass(javassist.ClassPool pool, String name)
public static javassist.CtClass makeClass(javassist.ClassPool pool, String name, javassist.CtClass superClass)
|
JBoss AOP Parent POM 2.2.2.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |