< prev index next >

src/share/vm/oops/fieldStreams.hpp

Print this page

        

*** 105,122 **** _index = 0; _limit = klass->java_fields_count(); init_generic_signature_start_slot(); assert(klass == field_holder(), ""); } - FieldStreamBase(instanceKlassHandle klass) { - _fields = klass->fields(); - _constants = klass->constants(); - _index = 0; - _limit = klass->java_fields_count(); - init_generic_signature_start_slot(); - assert(klass == field_holder(), ""); - } // accessors int index() const { return _index; } void next() { --- 105,114 ----
*** 194,204 **** }; // Iterate over only the internal fields class JavaFieldStream : public FieldStreamBase { public: ! JavaFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(), k->constants(), 0, k->java_fields_count()) {} int name_index() const { assert(!field()->is_internal(), "regular only"); return field()->name_index(); } --- 186,196 ---- }; // Iterate over only the internal fields class JavaFieldStream : public FieldStreamBase { public: ! JavaFieldStream(const InstanceKlass* k): FieldStreamBase(k->fields(), k->constants(), 0, k->java_fields_count()) {} int name_index() const { assert(!field()->is_internal(), "regular only"); return field()->name_index(); }
*** 243,259 **** // Iterate over only the internal fields class InternalFieldStream : public FieldStreamBase { public: InternalFieldStream(InstanceKlass* k): FieldStreamBase(k->fields(), k->constants(), k->java_fields_count(), 0) {} - InternalFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(), k->constants(), k->java_fields_count(), 0) {} }; class AllFieldStream : public FieldStreamBase { public: AllFieldStream(Array<u2>* fields, const constantPoolHandle& constants): FieldStreamBase(fields, constants) {} AllFieldStream(InstanceKlass* k): FieldStreamBase(k->fields(), k->constants()) {} - AllFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(), k->constants()) {} }; #endif // SHARE_VM_OOPS_FIELDSTREAMS_HPP --- 235,249 ----
< prev index next >