src/share/vm/runtime/fieldDescriptor.hpp

changeset 3803
71afdabfd05b
parent 3137
e6b1331a51d2
child 3879
634b8615a6ba
equal deleted inserted replaced
3772:03d61caacd1e 3803:71afdabfd05b
65 constantPoolOop constants() const { return _cp(); } 65 constantPoolOop constants() const { return _cp(); }
66 AccessFlags access_flags() const { return _access_flags; } 66 AccessFlags access_flags() const { return _access_flags; }
67 oop loader() const; 67 oop loader() const;
68 // Offset (in words) of field from start of instanceOop / klassOop 68 // Offset (in words) of field from start of instanceOop / klassOop
69 int offset() const { return field()->offset(); } 69 int offset() const { return field()->offset(); }
70 Symbol* generic_signature() const { return field()->generic_signature(_cp); } 70 Symbol* generic_signature() const;
71 int index() const { return _index; } 71 int index() const { return _index; }
72 typeArrayOop annotations() const; 72 typeArrayOop annotations() const;
73 73
74 // Initial field value 74 // Initial field value
75 bool has_initial_value() const { return field()->initval_index() != 0; } 75 bool has_initial_value() const { return field()->initval_index() != 0; }

mercurial