Lines Matching defs:fields

1070     // Make sure there is no overflow with injected fields.
1071 assert(count[atype] < 0xFFFF, "More than 65535 fields");
1099 // other fields data.
1111 // index. After parsing all fields, the data are copied to a permanent
1118 // The generic signature slots start after all other fields' data.
1192 // The correct offset is computed later (all oop fields will be located together)
1233 // The correct offset is computed later (all oop fields will be located together)
1240 // Now copy the fields' data from the temporary resource array.
1241 // Sometimes injected fields already exist in the Java source so
1242 // the fields array could be too long. In that case the
1243 // fields array is trimed. Also unused slots that were reserved
1248 typeArrayHandle fields(THREAD, new_fields);
1262 // Check duplicated fields
1270 for (AllFieldStream fs(fields, cp); !fs.done(); fs.next()) {
1286 return fields;
2252 * Two LVT entries are 'equal' if these fields are the same:
3158 typeArrayHandle fields = parse_fields(class_name, cp, access_flags.is_interface(), &fac, &fields_annotations,
3357 // The next classes have predefined hard-coded fields offsets
3359 // Use default fields allocation order for them.
3378 compact_fields = false; // Don't compact fields
3390 // Fields allocation: oops fields in super and sub classes are together.
3425 // Allocate available fields into the gap before double field.
3448 // Allocate oop field in the gap if there are no other fields for that.
3451 allocation_style != 0 ) { // when oop fields not first
3481 // Iterate over fields again and compute correct offsets.
3483 // oop fields are located before non-oop fields (static and non-static).
3484 for (AllFieldStream fs(fields, cp); !fs.done(); fs.next()) {
3615 // Not yet: supers are done below to support the new subtype-checking fields
3625 this_klass->set_fields(fields(), java_fields_count);
3714 // Allocate mirror and initialize static fields