src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java
Print this page
*** 237,247 ****
computeSVUID = (access & Opcodes.ACC_INTERFACE) == 0;
if (computeSVUID) {
this.name = name;
this.access = access;
! this.interfaces = Arrays.copyOf(interfaces, interfaces.length);
}
super.visit(version, access, name, signature, superName, interfaces);
}
--- 237,249 ----
computeSVUID = (access & Opcodes.ACC_INTERFACE) == 0;
if (computeSVUID) {
this.name = name;
this.access = access;
! this.interfaces = new String[interfaces.length];
! System.arraycopy(interfaces, 0, this.interfaces, 0,
! interfaces.length);
}
super.visit(version, access, name, signature, superName, interfaces);
}