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

src/share/vm/ci/ciObjectFactory.hpp

Print this page

        

*** 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