src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java

changeset 478
0eaf89e08564
parent 323
14b1a8ede954
child 485
b0a68258360a
     1.1 --- a/src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java	Tue Jan 19 14:28:45 2010 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java	Wed Jan 20 16:12:26 2010 -0800
     1.3 @@ -49,18 +49,18 @@
     1.4      public int offset = -1;
     1.5  
     1.6      // For locals. arrays same length
     1.7 -    public int[] lvarOffset = new int[] { -1 };
     1.8 -    public int[] lvarLength = new int[] { -1 };
     1.9 -    public int[] lvarIndex = new int[] { -1 };
    1.10 +    public int[] lvarOffset = null;
    1.11 +    public int[] lvarLength = null;
    1.12 +    public int[] lvarIndex = null;
    1.13  
    1.14      // For type parameter bound
    1.15 -    public int bound_index = -1;
    1.16 +    public int bound_index = Integer.MIN_VALUE;
    1.17  
    1.18      // For type parameter and method parameter
    1.19 -    public int parameter_index = -1;
    1.20 +    public int parameter_index = Integer.MIN_VALUE;
    1.21  
    1.22      // For class extends, implements, and throws classes
    1.23 -    public int type_index = -2;
    1.24 +    public int type_index = Integer.MIN_VALUE;
    1.25  
    1.26      // For wildcards
    1.27      public TypeAnnotationPosition wildcard_position = null;

mercurial