List of usage examples for org.objectweb.asm.util ASMifier ASMifier
protected ASMifier(final int api, final String visitorVariableName, final int annotationVisitorId)
From source file:ch.eiafr.cojac.FloatReplaceClassVisitor.java
License:Apache License
private Printer newPrinter(final String s) { Printer printer = new ASMifier(Opcodes.ASM5, "mv", 0) { // or Textifier(ASM5) @Override//from www . j ava 2s . c o m public void visitMethodEnd() { System.out.println("======================== " + s + " =================="); PrintWriter p = new PrintWriter(System.out); print(p); p.flush(); // don't forget that! } }; return printer; }
From source file:de.loskutov.bco.asm.CommentedASMifierClassVisitor.java
License:Open Source License
private ASMifier getDummyVisitor() { if (dummyAnnVisitor == null) { dummyAnnVisitor = new ASMifier(Opcodes.ASM5, "", -1) { @Override//from w w w . j a v a 2 s .c om public void visitAnnotationEnd() { text.clear(); } @Override public void visitClassEnd() { text.clear(); } @Override public void visitFieldEnd() { text.clear(); } @Override public void visitMethodEnd() { text.clear(); } }; } return dummyAnnVisitor; }