src/share/vm/oops/instanceKlass.hpp

changeset 5732
b2e698d2276c
parent 5535
e22ee8e7ae62
child 5755
0f37d1badced
     1.1 --- a/src/share/vm/oops/instanceKlass.hpp	Tue Sep 17 23:12:27 2013 +0200
     1.2 +++ b/src/share/vm/oops/instanceKlass.hpp	Fri Sep 13 22:38:02 2013 -0400
     1.3 @@ -245,7 +245,6 @@
     1.4    MemberNameTable* _member_names;        // Member names
     1.5    JNIid*          _jni_ids;              // First JNI identifier for static fields in this class
     1.6    jmethodID*      _methods_jmethod_ids;  // jmethodIDs corresponding to method_idnum, or NULL if none
     1.7 -  int*            _methods_cached_itable_indices;  // itable_index cache for JNI invoke corresponding to methods idnum, or NULL
     1.8    nmethodBucket*  _dependencies;         // list of dependent nmethods
     1.9    nmethod*        _osr_nmethods_head;    // Head of list of on-stack replacement nmethods for this class
    1.10    BreakpointInfo* _breakpoints;          // bpt lists, managed by Method*
    1.11 @@ -690,10 +689,6 @@
    1.12                  size_t *length_p, jmethodID* id_p);
    1.13    jmethodID jmethod_id_or_null(Method* method);
    1.14  
    1.15 -  // cached itable index support
    1.16 -  void set_cached_itable_index(size_t idnum, int index);
    1.17 -  int cached_itable_index(size_t idnum);
    1.18 -
    1.19    // annotations support
    1.20    Annotations* annotations() const          { return _annotations; }
    1.21    void set_annotations(Annotations* anno)   { _annotations = anno; }
    1.22 @@ -994,11 +989,6 @@
    1.23    void release_set_methods_jmethod_ids(jmethodID* jmeths)
    1.24           { OrderAccess::release_store_ptr(&_methods_jmethod_ids, jmeths); }
    1.25  
    1.26 -  int* methods_cached_itable_indices_acquire() const
    1.27 -         { return (int*)OrderAccess::load_ptr_acquire(&_methods_cached_itable_indices); }
    1.28 -  void release_set_methods_cached_itable_indices(int* indices)
    1.29 -         { OrderAccess::release_store_ptr(&_methods_cached_itable_indices, indices); }
    1.30 -
    1.31    // Lock during initialization
    1.32  public:
    1.33    // Lock for (1) initialization; (2) access to the ConstantPool of this class.

mercurial