src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java

changeset 478
0eaf89e08564
parent 338
777a3efad0d5
child 484
732510cc3538
     1.1 --- a/src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java	Tue Jan 19 14:28:45 2010 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java	Wed Jan 20 16:12:26 2010 -0800
     1.3 @@ -264,18 +264,18 @@
     1.4          public int offset = -1;
     1.5  
     1.6          // For locals.
     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 Position wildcard_position = null;

mercurial