Class LoggableTextifier
- java.lang.Object
- 
- org.objectweb.asm.util.Printer
- 
- org.objectweb.asm.util.Textifier
- 
- org.codehaus.groovy.classgen.asm.util.LoggableTextifier
 
 
 
- 
 public class LoggableTextifier extends org.objectweb.asm.util.TextifierLogging bytecode generation, which can make debugging easy- Since:
- 2.5.0
 
- 
- 
Constructor SummaryConstructors Constructor Description LoggableTextifier()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.objectweb.asm.util.TextifiercreateTextifier()protected voidlog()voidvisit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)voidvisit(java.lang.String name, java.lang.Object value)org.objectweb.asm.util.TextifiervisitAnnotation(java.lang.String desc, boolean visible)org.objectweb.asm.util.TextifiervisitAnnotation(java.lang.String name, java.lang.String desc)org.objectweb.asm.util.TextifiervisitAnnotationDefault()voidvisitAnnotationEnd()org.objectweb.asm.util.TextifiervisitArray(java.lang.String name)voidvisitAttribute(org.objectweb.asm.Attribute attr)org.objectweb.asm.util.TextifiervisitClassAnnotation(java.lang.String desc, boolean visible)voidvisitClassAttribute(org.objectweb.asm.Attribute attr)voidvisitClassEnd()org.objectweb.asm.util.PrintervisitClassTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)voidvisitCode()voidvisitEnum(java.lang.String name, java.lang.String desc, java.lang.String value)voidvisitExport(java.lang.String export, int access, java.lang.String... modules)org.objectweb.asm.util.TextifiervisitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)org.objectweb.asm.util.TextifiervisitFieldAnnotation(java.lang.String desc, boolean visible)voidvisitFieldAttribute(org.objectweb.asm.Attribute attr)voidvisitFieldEnd()voidvisitFieldInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)org.objectweb.asm.util.PrintervisitFieldTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)voidvisitFrame(int type, int nLocal, java.lang.Object[] local, int nStack, java.lang.Object[] stack)voidvisitIincInsn(int var, int increment)voidvisitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)voidvisitInsn(int opcode)org.objectweb.asm.util.PrintervisitInsnAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)voidvisitIntInsn(int opcode, int operand)voidvisitInvokeDynamicInsn(java.lang.String name, java.lang.String desc, org.objectweb.asm.Handle bsm, java.lang.Object... bsmArgs)voidvisitJumpInsn(int opcode, org.objectweb.asm.Label label)voidvisitLabel(org.objectweb.asm.Label label)voidvisitLdcInsn(java.lang.Object cst)voidvisitLineNumber(int line, org.objectweb.asm.Label start)voidvisitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, org.objectweb.asm.Label start, org.objectweb.asm.Label end, int index)org.objectweb.asm.util.PrintervisitLocalVariableAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, org.objectweb.asm.Label[] start, org.objectweb.asm.Label[] end, int[] index, java.lang.String desc, boolean visible)voidvisitLookupSwitchInsn(org.objectweb.asm.Label dflt, int[] keys, org.objectweb.asm.Label[] labels)voidvisitMaxs(int maxStack, int maxLocals)org.objectweb.asm.util.TextifiervisitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)org.objectweb.asm.util.TextifiervisitMethodAnnotation(java.lang.String desc, boolean visible)voidvisitMethodAttribute(org.objectweb.asm.Attribute attr)voidvisitMethodEnd()voidvisitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)voidvisitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc, boolean itf)org.objectweb.asm.util.PrintervisitMethodTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)org.objectweb.asm.util.PrintervisitModule(java.lang.String name, int access, java.lang.String version)voidvisitModuleEnd()voidvisitMultiANewArrayInsn(java.lang.String desc, int dims)voidvisitOuterClass(java.lang.String owner, java.lang.String name, java.lang.String desc)voidvisitParameter(java.lang.String name, int access)org.objectweb.asm.util.TextifiervisitParameterAnnotation(int parameter, java.lang.String desc, boolean visible)voidvisitProvide(java.lang.String provide, java.lang.String... providers)voidvisitRequire(java.lang.String require, int access, java.lang.String version)voidvisitSource(java.lang.String file, java.lang.String debug)voidvisitTableSwitchInsn(int min, int max, org.objectweb.asm.Label dflt, org.objectweb.asm.Label... labels)org.objectweb.asm.util.PrintervisitTryCatchAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)voidvisitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, java.lang.String type)org.objectweb.asm.util.TextifiervisitTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)voidvisitTypeInsn(int opcode, java.lang.String type)voidvisitUse(java.lang.String use)voidvisitVarInsn(int opcode, int var)- 
Methods inherited from class org.objectweb.asm.util.TextifierappendDescriptor, appendHandle, appendLabel, main, visitAnnotableParameterCount, visitMainClass, visitNestHost, visitNestMember, visitOpen, visitPackage, visitPermittedSubclass, visitRecordComponent, visitRecordComponentAnnotation, visitRecordComponentAttribute, visitRecordComponentEnd, visitRecordComponentTypeAnnotation
 
- 
 
- 
- 
- 
Method Detail- 
createTextifierprotected org.objectweb.asm.util.Textifier createTextifier() - Overrides:
- createTextifierin class- org.objectweb.asm.util.Textifier
 
 - 
logprotected void log() 
 - 
visitpublic void visit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)- Overrides:
- visitin class- org.objectweb.asm.util.Textifier
 
 - 
visitSourcepublic void visitSource(java.lang.String file, java.lang.String debug)- Overrides:
- visitSourcein class- org.objectweb.asm.util.Textifier
 
 - 
visitModulepublic org.objectweb.asm.util.Printer visitModule(java.lang.String name, int access, java.lang.String version)- Overrides:
- visitModulein class- org.objectweb.asm.util.Textifier
 
 - 
visitOuterClasspublic void visitOuterClass(java.lang.String owner, java.lang.String name, java.lang.String desc)- Overrides:
- visitOuterClassin class- org.objectweb.asm.util.Textifier
 
 - 
visitClassAnnotationpublic org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String desc, boolean visible)- Overrides:
- visitClassAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitClassTypeAnnotationpublic org.objectweb.asm.util.Printer visitClassTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)- Overrides:
- visitClassTypeAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitClassAttributepublic void visitClassAttribute(org.objectweb.asm.Attribute attr) - Overrides:
- visitClassAttributein class- org.objectweb.asm.util.Textifier
 
 - 
visitInnerClasspublic void visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)- Overrides:
- visitInnerClassin class- org.objectweb.asm.util.Textifier
 
 - 
visitFieldpublic org.objectweb.asm.util.Textifier visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)- Overrides:
- visitFieldin class- org.objectweb.asm.util.Textifier
 
 - 
visitMethodpublic org.objectweb.asm.util.Textifier visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)- Overrides:
- visitMethodin class- org.objectweb.asm.util.Textifier
 
 - 
visitClassEndpublic void visitClassEnd() - Overrides:
- visitClassEndin class- org.objectweb.asm.util.Textifier
 
 - 
visitRequirepublic void visitRequire(java.lang.String require, int access, java.lang.String version)- Overrides:
- visitRequirein class- org.objectweb.asm.util.Textifier
 
 - 
visitExportpublic void visitExport(java.lang.String export, int access, java.lang.String... modules)- Overrides:
- visitExportin class- org.objectweb.asm.util.Textifier
 
 - 
visitUsepublic void visitUse(java.lang.String use) - Overrides:
- visitUsein class- org.objectweb.asm.util.Textifier
 
 - 
visitProvidepublic void visitProvide(java.lang.String provide, java.lang.String... providers)- Overrides:
- visitProvidein class- org.objectweb.asm.util.Textifier
 
 - 
visitModuleEndpublic void visitModuleEnd() - Overrides:
- visitModuleEndin class- org.objectweb.asm.util.Textifier
 
 - 
visitpublic void visit(java.lang.String name, java.lang.Object value)- Overrides:
- visitin class- org.objectweb.asm.util.Textifier
 
 - 
visitEnumpublic void visitEnum(java.lang.String name, java.lang.String desc, java.lang.String value)- Overrides:
- visitEnumin class- org.objectweb.asm.util.Textifier
 
 - 
visitAnnotationpublic org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String name, java.lang.String desc)- Overrides:
- visitAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitArraypublic org.objectweb.asm.util.Textifier visitArray(java.lang.String name) - Overrides:
- visitArrayin class- org.objectweb.asm.util.Textifier
 
 - 
visitAnnotationEndpublic void visitAnnotationEnd() - Overrides:
- visitAnnotationEndin class- org.objectweb.asm.util.Textifier
 
 - 
visitFieldAnnotationpublic org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String desc, boolean visible)- Overrides:
- visitFieldAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitFieldTypeAnnotationpublic org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)- Overrides:
- visitFieldTypeAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitFieldAttributepublic void visitFieldAttribute(org.objectweb.asm.Attribute attr) - Overrides:
- visitFieldAttributein class- org.objectweb.asm.util.Textifier
 
 - 
visitFieldEndpublic void visitFieldEnd() - Overrides:
- visitFieldEndin class- org.objectweb.asm.util.Textifier
 
 - 
visitParameterpublic void visitParameter(java.lang.String name, int access)- Overrides:
- visitParameterin class- org.objectweb.asm.util.Textifier
 
 - 
visitAnnotationDefaultpublic org.objectweb.asm.util.Textifier visitAnnotationDefault() - Overrides:
- visitAnnotationDefaultin class- org.objectweb.asm.util.Textifier
 
 - 
visitMethodAnnotationpublic org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String desc, boolean visible)- Overrides:
- visitMethodAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitMethodTypeAnnotationpublic org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)- Overrides:
- visitMethodTypeAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitParameterAnnotationpublic org.objectweb.asm.util.Textifier visitParameterAnnotation(int parameter, java.lang.String desc, boolean visible)- Overrides:
- visitParameterAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitMethodAttributepublic void visitMethodAttribute(org.objectweb.asm.Attribute attr) - Overrides:
- visitMethodAttributein class- org.objectweb.asm.util.Textifier
 
 - 
visitCodepublic void visitCode() - Overrides:
- visitCodein class- org.objectweb.asm.util.Textifier
 
 - 
visitFramepublic void visitFrame(int type, int nLocal, java.lang.Object[] local, int nStack, java.lang.Object[] stack)- Overrides:
- visitFramein class- org.objectweb.asm.util.Textifier
 
 - 
visitInsnpublic void visitInsn(int opcode) - Overrides:
- visitInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitIntInsnpublic void visitIntInsn(int opcode, int operand)- Overrides:
- visitIntInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitVarInsnpublic void visitVarInsn(int opcode, int var)- Overrides:
- visitVarInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitTypeInsnpublic void visitTypeInsn(int opcode, java.lang.String type)- Overrides:
- visitTypeInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitFieldInsnpublic void visitFieldInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)- Overrides:
- visitFieldInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitMethodInsnpublic void visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)- Overrides:
- visitMethodInsnin class- org.objectweb.asm.util.Printer
 
 - 
visitMethodInsnpublic void visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc, boolean itf)- Overrides:
- visitMethodInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitInvokeDynamicInsnpublic void visitInvokeDynamicInsn(java.lang.String name, java.lang.String desc, org.objectweb.asm.Handle bsm, java.lang.Object... bsmArgs)- Overrides:
- visitInvokeDynamicInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitJumpInsnpublic void visitJumpInsn(int opcode, org.objectweb.asm.Label label)- Overrides:
- visitJumpInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitLabelpublic void visitLabel(org.objectweb.asm.Label label) - Overrides:
- visitLabelin class- org.objectweb.asm.util.Textifier
 
 - 
visitLdcInsnpublic void visitLdcInsn(java.lang.Object cst) - Overrides:
- visitLdcInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitIincInsnpublic void visitIincInsn(int var, int increment)- Overrides:
- visitIincInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitTableSwitchInsnpublic void visitTableSwitchInsn(int min, int max, org.objectweb.asm.Label dflt, org.objectweb.asm.Label... labels)- Overrides:
- visitTableSwitchInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitLookupSwitchInsnpublic void visitLookupSwitchInsn(org.objectweb.asm.Label dflt, int[] keys, org.objectweb.asm.Label[] labels)- Overrides:
- visitLookupSwitchInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitMultiANewArrayInsnpublic void visitMultiANewArrayInsn(java.lang.String desc, int dims)- Overrides:
- visitMultiANewArrayInsnin class- org.objectweb.asm.util.Textifier
 
 - 
visitInsnAnnotationpublic org.objectweb.asm.util.Printer visitInsnAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)- Overrides:
- visitInsnAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitTryCatchBlockpublic void visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, java.lang.String type)- Overrides:
- visitTryCatchBlockin class- org.objectweb.asm.util.Textifier
 
 - 
visitTryCatchAnnotationpublic org.objectweb.asm.util.Printer visitTryCatchAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)- Overrides:
- visitTryCatchAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitLocalVariablepublic void visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, org.objectweb.asm.Label start, org.objectweb.asm.Label end, int index)- Overrides:
- visitLocalVariablein class- org.objectweb.asm.util.Textifier
 
 - 
visitLocalVariableAnnotationpublic org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, org.objectweb.asm.Label[] start, org.objectweb.asm.Label[] end, int[] index, java.lang.String desc, boolean visible)- Overrides:
- visitLocalVariableAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitLineNumberpublic void visitLineNumber(int line, org.objectweb.asm.Label start)- Overrides:
- visitLineNumberin class- org.objectweb.asm.util.Textifier
 
 - 
visitMaxspublic void visitMaxs(int maxStack, int maxLocals)- Overrides:
- visitMaxsin class- org.objectweb.asm.util.Textifier
 
 - 
visitMethodEndpublic void visitMethodEnd() - Overrides:
- visitMethodEndin class- org.objectweb.asm.util.Textifier
 
 - 
visitAnnotationpublic org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String desc, boolean visible)- Overrides:
- visitAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitTypeAnnotationpublic org.objectweb.asm.util.Textifier visitTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)- Overrides:
- visitTypeAnnotationin class- org.objectweb.asm.util.Textifier
 
 - 
visitAttributepublic void visitAttribute(org.objectweb.asm.Attribute attr) - Overrides:
- visitAttributein class- org.objectweb.asm.util.Textifier
 
 
- 
 
-