Search in sources :

Example 31 with Textifier

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

the class LoggableTextifier method visitRecordComponentAnnotation.

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

Example 32 with Textifier

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

the class LoggableTextifier method visitAnnotation.

@Override
public Textifier visitAnnotation(String name, String desc) {
    Textifier t = super.visitAnnotation(name, desc);
    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