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