Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/vm/ci/ciObjectFactory.hpp
          +++ new/src/share/vm/ci/ciObjectFactory.hpp
↓ open down ↓ 100 lines elided ↑ open up ↑
 101  101    ciObject* get(oop key);
 102  102  
 103  103    ciSymbol* get_symbol(Symbol* key);
 104  104  
 105  105    // Get the ciSymbol corresponding to one of the vmSymbols.
 106  106    static ciSymbol* vm_symbol_at(int index);
 107  107  
 108  108    // Get the ciMethod representing an unloaded/unfound method.
 109  109    ciMethod* get_unloaded_method(ciInstanceKlass* holder,
 110  110                                  ciSymbol*        name,
 111      -                                ciSymbol*        signature);
      111 +                                ciSymbol*        signature,
      112 +                                ciInstanceKlass* accessor);
 112  113  
 113  114    // Get a ciKlass representing an unloaded klass.
 114  115    ciKlass* get_unloaded_klass(ciKlass* accessing_klass,
 115  116                                ciSymbol* name,
 116  117                                bool create_if_not_found);
 117  118  
 118  119    // Get a ciInstance representing an unresolved klass mirror.
 119  120    ciInstance* get_unloaded_klass_mirror(ciKlass* type);
 120  121  
 121  122    // Get a ciInstance representing an unresolved method handle constant.
↓ open down ↓ 20 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX