diff -r c78acf6c2f3e -r fcf89720ae71 src/share/classes/com/sun/tools/classfile/Opcode.java --- a/src/share/classes/com/sun/tools/classfile/Opcode.java Mon Dec 10 12:10:50 2012 +0000 +++ b/src/share/classes/com/sun/tools/classfile/Opcode.java Mon Dec 10 16:21:26 2012 +0000 @@ -448,10 +448,10 @@ } - private static Opcode[] stdOpcodes = new Opcode[256]; - private static Opcode[] wideOpcodes = new Opcode[256]; - private static Opcode[] nonPrivOpcodes = new Opcode[256]; - private static Opcode[] privOpcodes = new Opcode[256]; + private static final Opcode[] stdOpcodes = new Opcode[256]; + private static final Opcode[] wideOpcodes = new Opcode[256]; + private static final Opcode[] nonPrivOpcodes = new Opcode[256]; + private static final Opcode[] privOpcodes = new Opcode[256]; static { for (Opcode o: values()) getOpcodeBlock(o.opcode >> 8)[o.opcode & 0xff] = o;