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;