src/share/vm/ci/ciObjectFactory.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/ci/ciObjectFactory.hpp	Fri Sep  9 14:16:09 2011
--- new/src/share/vm/ci/ciObjectFactory.hpp	Fri Sep  9 14:16:09 2011

*** 34,43 **** --- 34,46 ---- // This class handles requests for the creation of new instances // of ciObject and its subclasses. It contains a caching mechanism // which ensures that for each oop, at most one ciObject is created. // This invariant allows efficient implementation of ciObject. class ciObjectFactory : public ResourceObj { + friend class VMStructs; + friend class ciEnv; + private: static volatile bool _initialized; static GrowableArray<ciObject*>* _shared_ci_objects; static ciSymbol* _shared_ci_symbols[]; static int _shared_ident_limit;

src/share/vm/ci/ciObjectFactory.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File