< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java

Print this page

        

@@ -70,10 +70,17 @@
             outer_class_info_index = cr.readUnsignedShort();
             inner_name_index = cr.readUnsignedShort();
             inner_class_access_flags = new AccessFlags(cr.readUnsignedShort());
         }
 
+        public Info(int inner_class_info_index, int outer_class_info_index, int inner_name_index, AccessFlags inner_class_access_flags) {
+            this.inner_class_info_index = inner_class_info_index;
+            this.outer_class_info_index = outer_class_info_index;
+            this.inner_name_index = inner_name_index;
+            this.inner_class_access_flags = inner_class_access_flags;
+        }
+
         public CONSTANT_Class_info getInnerClassInfo(ConstantPool constant_pool) throws ConstantPoolException {
             if (inner_class_info_index == 0)
                 return null;
             return constant_pool.getClassInfo(inner_class_info_index);
         }
< prev index next >