src/share/vm/ci/ciField.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/ci/ciField.hpp Mon Feb 21 14:15:21 2011
--- new/src/share/vm/ci/ciField.hpp Mon Feb 21 14:15:21 2011
*** 37,47 ****
--- 37,46 ----
// the ciField will be incomplete.
class ciField : public ResourceObj {
CI_PACKAGE_ACCESS
friend class ciEnv;
friend class ciInstanceKlass;
friend class NonStaticFieldFiller;
private:
ciFlags _flags;
ciInstanceKlass* _holder;
ciSymbol* _name;
*** 121,135 ****
--- 120,134 ----
// Same question, explicit units. (Fields are aligned to the byte level.)
int offset_in_bytes() {
return offset();
}
! // Is this field shared?
! bool is_shared() {
! // non-static fields of shared holders are cached
! return _holder->is_shared() && !is_static();
! }
! // // Is this field shared?
! // bool is_shared() {
! // // non-static fields of shared holders are cached
! // return _holder->is_shared() && !is_static();
! // }
// Is this field a constant?
//
// Clarification: A field is considered constant if:
// 1. The field is both static and final
src/share/vm/ci/ciField.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File