src/share/classes/com/sun/tools/javac/jvm/Code.java

changeset 478
0eaf89e08564
parent 323
14b1a8ede954
child 554
9d9f26857129
     1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/Code.java	Tue Jan 19 14:28:45 2010 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/Code.java	Wed Jan 20 16:12:26 2010 -0800
     1.3 @@ -1926,9 +1926,9 @@
     1.4          for (Attribute.TypeCompound ta : lv.sym.typeAnnotations) {
     1.5              TypeAnnotationPosition p = ta.position;
     1.6              while (p != null) {
     1.7 -                p.lvarOffset[0] = (int)lv.start_pc;
     1.8 -                p.lvarLength[0] = (int)lv.length;
     1.9 -                p.lvarIndex[0] = (int)lv.reg;
    1.10 +                p.lvarOffset = new int[] { (int)lv.start_pc };
    1.11 +                p.lvarLength = new int[] { (int)lv.length };
    1.12 +                p.lvarIndex = new int[] { (int)lv.reg };
    1.13                  p.isValidOffset = true;
    1.14                  p = p.wildcard_position;
    1.15              }

mercurial