Lines Matching defs:in

9  * by Oracle in the LICENSE file that accompanied this code.
11 * This code is distributed in the hope that it will be useful, but WITHOUT
14 * version 2 for more details (a copy is included in the LICENSE file that
106 public static BinaryClass load(Environment env, DataInputStream in) throws IOException {
107 return load(env, in, ~(ATT_CODE|ATT_ALLCLASSES));
111 DataInputStream in, int mask) throws IOException {
113 int magic = in.readInt(); // JVM 4.1 ClassFile.magic
117 int minor_version = in.readUnsignedShort(); // JVM 4.1 ClassFile.minor_version
118 int version = in.readUnsignedShort(); // JVM 4.1 ClassFile.major_version
134 BinaryConstantPool cpool = new BinaryConstantPool(in);
140 int classMod = in.readUnsignedShort() & ACCM_CLASS; // JVM 4.1 ClassFile.access_flags
143 ClassDeclaration classDecl = cpool.getDeclaration(env, in.readUnsignedShort());
146 ClassDeclaration superClassDecl = cpool.getDeclaration(env, in.readUnsignedShort());
149 ClassDeclaration interfaces[] = new ClassDeclaration[in.readUnsignedShort()];
152 interfaces[i] = cpool.getDeclaration(env, in.readUnsignedShort());
164 int nfields = in.readUnsignedShort(); // JVM 4.1 ClassFile.fields_count
167 int fieldMod = in.readUnsignedShort() & ACCM_FIELD;
169 Identifier fieldName = cpool.getIdentifier(in.readUnsignedShort());
171 Type fieldType = cpool.getType(in.readUnsignedShort());
172 BinaryAttribute atts = BinaryAttribute.load(in, cpool, mask);
177 int nmethods = in.readUnsignedShort(); // JVM 4.1 ClassFile.methods_count
180 int methMod = in.readUnsignedShort() & ACCM_METHOD;
182 Identifier methName = cpool.getIdentifier(in.readUnsignedShort());
184 Type methType = cpool.getType(in.readUnsignedShort());
185 BinaryAttribute atts = BinaryAttribute.load(in, cpool, mask);
190 c.atts = BinaryAttribute.load(in, cpool, mask);
232 // in javap. Be tolerant of them for the time being.
283 // See also the compileClass() method in SourceClass.java.
285 // Read in the inner_class_info
291 // Read in the outer_class_info. Note that the index will be
300 // Read in the inner_name_index. This may be zero. An anonymous
311 // Read in the modifiers for the inner class.
335 // named local classes in jdk1.1 may slip through. Note that
345 // in the way that the InnerClasses attribute is being handled.
351 // setting outerClass, setting outerMember in their outerClass,
364 // The inner class in the record is this class.
372 // The outer class in the record is this class.