Search in sources :

Example 26 with Textifier

use of org.objectweb.asm.util.Textifier in project groovy by apache.

the class LoggableTextifier method visitMethodAnnotation.

@Override
public Textifier visitMethodAnnotation(String desc, boolean visible) {
    Textifier t = super.visitMethodAnnotation(desc, visible);
    log();
    return t;
}
Also used : Textifier(org.objectweb.asm.util.Textifier)

Example 27 with Textifier

use of org.objectweb.asm.util.Textifier in project groovy by apache.

the class LoggableTextifier method visitTypeAnnotation.

@Override
public Textifier visitTypeAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) {
    Textifier t = super.visitTypeAnnotation(typeRef, typePath, desc, visible);
    log();
    return t;
}
Also used : Textifier(org.objectweb.asm.util.Textifier)

Example 28 with Textifier

use of org.objectweb.asm.util.Textifier in project groovy by apache.

the class LoggableTextifier method visitClassAnnotation.

@Override
public Textifier visitClassAnnotation(String desc, boolean visible) {
    Textifier t = super.visitClassAnnotation(desc, visible);
    log();
    return t;
}
Also used : Textifier(org.objectweb.asm.util.Textifier)

Example 29 with Textifier

use of org.objectweb.asm.util.Textifier in project groovy by apache.

the class LoggableTextifier method visitAnnotableParameterCount.

@Override
public Textifier visitAnnotableParameterCount(int parameterCount, boolean visible) {
    Textifier t = super.visitAnnotableParameterCount(parameterCount, visible);
    log();
    return t;
}
Also used : Textifier(org.objectweb.asm.util.Textifier)

Example 30 with Textifier

use of org.objectweb.asm.util.Textifier in project groovy by apache.

the class LoggableTextifier method visitFieldAnnotation.

@Override
public Textifier visitFieldAnnotation(String desc, boolean visible) {
    Textifier t = super.visitFieldAnnotation(desc, visible);
    log();
    return t;
}
Also used : Textifier(org.objectweb.asm.util.Textifier)

Aggregations

Textifier (org.objectweb.asm.util.Textifier)32 PrintWriter (java.io.PrintWriter)15 StringWriter (java.io.StringWriter)10 TraceClassVisitor (org.objectweb.asm.util.TraceClassVisitor)10 ClassReader (org.objectweb.asm.ClassReader)8 TraceMethodVisitor (org.objectweb.asm.util.TraceMethodVisitor)8 IOException (java.io.IOException)5 ClassWriter (org.objectweb.asm.ClassWriter)4 File (java.io.File)3 ClassVisitor (org.objectweb.asm.ClassVisitor)3 URL (java.net.URL)2 ArrayList (java.util.ArrayList)2 LinkedHashMap (java.util.LinkedHashMap)2 List (java.util.List)2 Map (java.util.Map)2 DrillConfig (org.apache.drill.common.config.DrillConfig)2 QueryClassLoader (org.apache.drill.exec.compile.QueryClassLoader)2 SystemOptionManager (org.apache.drill.exec.server.options.SystemOptionManager)2 LocalPersistentStoreProvider (org.apache.drill.exec.store.sys.store.provider.LocalPersistentStoreProvider)2 AbstractInsnNode (org.objectweb.asm.tree.AbstractInsnNode)2