Lines Matching defs:_flags
45 // _flags [tos|0|00|00|00|f|v|f2|unused|field_index] (for field entries)
47 // _flags [tos|M|vf|fv|ea|f|0|f2|unused|00000|psize] (for method entries)
91 // _flags = field type information, original FieldInfo index in field holder
106 // _flags = method type info (t section),
114 // b2 bytecode. The value of _flags is shared for both types of entries.
128 volatile intx _flags; // flags
146 void set_flags(intx flags) { _flags = flags; }
315 int field_index() const { assert(is_field_entry(), ""); return (_flags & field_index_mask); }
316 int parameter_size() const { assert(is_method_entry(), ""); return (_flags & parameter_size_mask); }
317 bool is_volatile() const { return (_flags & (1 << is_volatile_shift)) != 0; }
318 bool is_final() const { return (_flags & (1 << is_final_shift)) != 0; }
319 bool has_appendix() const { return (_flags & (1 << has_appendix_shift)) != 0; }
320 bool has_method_type() const { return (_flags & (1 << has_method_type_shift)) != 0; }
321 bool is_forced_virtual() const { return (_flags & (1 << is_forced_virtual_shift)) != 0; }
322 bool is_vfinal() const { return (_flags & (1 << is_vfinal_shift)) != 0; }
323 bool is_method_entry() const { return (_flags & (1 << is_field_entry_shift)) == 0; }
324 bool is_field_entry() const { return (_flags & (1 << is_field_entry_shift)) != 0; }
334 return (TosState)((_flags >> tos_state_shift) & tos_state_mask); }
342 static ByteSize flags_offset() { return byte_offset_of(ConstantPoolCacheEntry, _flags); }