< prev index next >

src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingClassAdapter.java

Print this page
rev 47452 : imported patch jdk-new-asmv6.patch

*** 61,70 **** --- 61,71 ---- import jdk.internal.org.objectweb.asm.AnnotationVisitor; import jdk.internal.org.objectweb.asm.ClassVisitor; import jdk.internal.org.objectweb.asm.FieldVisitor; import jdk.internal.org.objectweb.asm.MethodVisitor; + import jdk.internal.org.objectweb.asm.ModuleVisitor; import jdk.internal.org.objectweb.asm.Opcodes; import jdk.internal.org.objectweb.asm.TypePath; /** * A {@link ClassVisitor} for type remapping.
*** 78,88 **** protected final Remapper remapper; protected String className; public RemappingClassAdapter(final ClassVisitor cv, final Remapper remapper) { ! this(Opcodes.ASM5, cv, remapper); } protected RemappingClassAdapter(final int api, final ClassVisitor cv, final Remapper remapper) { super(api, cv); --- 79,89 ---- protected final Remapper remapper; protected String className; public RemappingClassAdapter(final ClassVisitor cv, final Remapper remapper) { ! this(Opcodes.ASM6, cv, remapper); } protected RemappingClassAdapter(final int api, final ClassVisitor cv, final Remapper remapper) { super(api, cv);
*** 96,105 **** --- 97,111 ---- super.visit(version, access, remapper.mapType(name), remapper .mapSignature(signature, false), remapper.mapType(superName), interfaces == null ? null : remapper.mapTypes(interfaces)); } + @Override + public ModuleVisitor visitModule(String name, int flags, String version) { + throw new RuntimeException("RemappingClassAdapter is deprecated, use ClassRemapper instead"); + } + @Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { AnnotationVisitor av = super.visitAnnotation(remapper.mapDesc(desc), visible); return av == null ? null : createRemappingAnnotationAdapter(av);
< prev index next >