< prev index next > src/hotspot/share/oops/fieldStreams.hpp
Print this page
// 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;
int offset() const {
return field()->offset();
}
+ bool is_inlined() {
+ return field()->is_inlined();
+ }
+
+ void set_inlined(bool b) {
+ field()->set_inlined(b);
+ }
+
void set_offset(int offset) {
field()->set_offset(offset);
}
bool is_offset_set() const {
< prev index next >