src/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java
Print this page
@@ -76,43 +76,30 @@
private final String prefix;
private int counter;
public StaticInitMerger(final String prefix, final ClassVisitor cv) {
- this(Opcodes.ASM4, prefix, cv);
+ this(Opcodes.ASM5, prefix, cv);
}
- protected StaticInitMerger(
- final int api,
- final String prefix,
- final ClassVisitor cv)
- {
+ protected StaticInitMerger(final int api, final String prefix,
+ final ClassVisitor cv) {
super(api, cv);
this.prefix = prefix;
}
@Override
- public void visit(
- final int version,
- final int access,
- final String name,
- final String signature,
- final String superName,
- final String[] interfaces)
- {
+ public void visit(final int version, final int access, final String name,
+ final String signature, final String superName,
+ final String[] interfaces) {
cv.visit(version, access, name, signature, superName, interfaces);
this.name = name;
}
@Override
- public MethodVisitor visitMethod(
- final int access,
- final String name,
- final String desc,
- final String signature,
- final String[] exceptions)
- {
+ public MethodVisitor visitMethod(final int access, final String name,
+ final String desc, final String signature, final String[] exceptions) {
MethodVisitor mv;
if ("<clinit>".equals(name)) {
int a = Opcodes.ACC_PRIVATE + Opcodes.ACC_STATIC;
String n = prefix + counter++;
mv = cv.visitMethod(a, n, desc, signature, exceptions);