< prev index next >

src/share/vm/oops/fieldStreams.hpp

Print this page

        

*** 36,45 **** --- 36,46 ---- // generally the preferred iterator. InternalFieldStream only // iterates over fields that have been injected by the JVM. // AllFieldStream exposes all fields and should only be used in rare // cases. class FieldStreamBase : public StackObj { + protected: Array<u2>* _fields; constantPoolHandle _constants; int _index; int _limit;
*** 159,168 **** --- 160,177 ---- int allocation_type() const { return field()->allocation_type(); } + bool is_flatten() { + return field()->is_flatten(); + } + + void set_flattening(bool b) { + field()->set_flattening(b); + } + void set_offset(int offset) { field()->set_offset(offset); } bool is_offset_set() const {
< prev index next >