@Override public void visitOuterClass(final String owner, final String name, final String descriptor) { stringBuilder.setLength(0); stringBuilder.append("classWriter.visitOuterClass("); appendConstant(owner); stringBuilder.append(", "); appendConstant(name); stringBuilder.append(", "); appendConstant(descriptor); stringBuilder.append(END_PARAMETERS); text.add(stringBuilder.toString()); }
@Override public void visitSource(final String file, final String debug) { buf.setLength(0); buf.append("cw.visitSource("); appendConstant(file); buf.append(", "); appendConstant(debug); buf.append(");\n\n"); text.add(buf.toString()); }
@Override public void visitSource(final String file, final String debug) { stringBuilder.setLength(0); stringBuilder.append("classWriter.visitSource("); appendConstant(file); stringBuilder.append(", "); appendConstant(debug); stringBuilder.append(END_PARAMETERS); text.add(stringBuilder.toString()); }
@Override public void visitEnum(final String name, final String descriptor, final String value) { stringBuilder.setLength(0); stringBuilder.append(ANNOTATION_VISITOR).append(id).append(".visitEnum("); appendConstant(name); stringBuilder.append(", "); appendConstant(descriptor); stringBuilder.append(", "); appendConstant(value); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visit(final String name, final Object value) { buf.setLength(0); buf.append("av").append(id).append(".visit("); appendConstant(buf, name); buf.append(", "); appendConstant(buf, value); buf.append(");\n"); text.add(buf.toString()); }
@Override public void visit(final String name, final Object value) { stringBuilder.setLength(0); stringBuilder.append(ANNOTATION_VISITOR).append(id).append(".visit("); appendConstant(name); stringBuilder.append(", "); appendConstant(value); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visit(final String name, final Object value) { stringBuilder.setLength(0); stringBuilder.append(ANNOTATION_VISITOR).append(id).append(".visit("); appendConstant(name); stringBuilder.append(", "); appendConstant(value); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visitNestHost(final String nestHost) { stringBuilder.setLength(0); stringBuilder.append("classWriter.visitNestHost("); appendConstant(nestHost); stringBuilder.append(");\n\n"); text.add(stringBuilder.toString()); }
@Override public void visitMainClass(final String mainClass) { stringBuilder.setLength(0); stringBuilder.append("moduleVisitor.visitMainClass("); appendConstant(mainClass); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visitNestMember(final String nestMember) { stringBuilder.setLength(0); stringBuilder.append("classWriter.visitNestMember("); appendConstant(nestMember); stringBuilder.append(");\n\n"); text.add(stringBuilder.toString()); }
@Override public void visitMainClass(final String mainClass) { stringBuilder.setLength(0); stringBuilder.append("moduleVisitor.visitMainClass("); appendConstant(mainClass); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visitUse(final String service) { stringBuilder.setLength(0); stringBuilder.append("moduleVisitor.visitUse("); appendConstant(service); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visitLdcInsn(final Object cst) { buf.setLength(0); buf.append(name).append(".visitLdcInsn("); appendConstant(cst); buf.append(");\n"); text.add(buf.toString()); }
@Override public void visitLdcInsn(final Object value) { stringBuilder.setLength(0); stringBuilder.append(name).append(".visitLdcInsn("); appendConstant(value); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visitMultiANewArrayInsn(final String desc, final int dims) { buf.setLength(0); buf.append(name).append(".visitMultiANewArrayInsn("); appendConstant(desc); buf.append(", ").append(dims).append(");\n"); text.add(buf.toString()); }
@Override public void visitTypeInsn(final int opcode, final String type) { buf.setLength(0); buf.append(name).append(".visitTypeInsn(").append(OPCODES[opcode]) .append(", "); appendConstant(type); buf.append(");\n"); text.add(buf.toString()); }
@Override public void visitTypeInsn(final int opcode, final String type) { stringBuilder.setLength(0); stringBuilder.append(name).append(".visitTypeInsn(").append(OPCODES[opcode]).append(", "); appendConstant(type); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visitTypeInsn(final int opcode, final String type) { stringBuilder.setLength(0); stringBuilder.append(name).append(".visitTypeInsn(").append(OPCODES[opcode]).append(", "); appendConstant(type); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visitMultiANewArrayInsn(final String descriptor, final int numDimensions) { stringBuilder.setLength(0); stringBuilder.append(name).append(".visitMultiANewArrayInsn("); appendConstant(descriptor); stringBuilder.append(", ").append(numDimensions).append(");\n"); text.add(stringBuilder.toString()); }
@Override public void visitRequire(final String module, final int access, final String version) { stringBuilder.setLength(0); stringBuilder.append("moduleVisitor.visitRequire("); appendConstant(module); stringBuilder.append(", "); appendAccessFlags(access | ACCESS_MODULE); stringBuilder.append(", "); appendConstant(version); stringBuilder.append(");\n"); text.add(stringBuilder.toString()); }