Print this page
rev 1082 : [mq]: indy.compiler.patch

Split Close
Expand all
Collapse all
          --- old/src/share/vm/ci/ciMethod.hpp
          +++ new/src/share/vm/ci/ciMethod.hpp
↓ open down ↓ 205 lines elided ↑ open up ↑
 206  206    bool has_compiled_code();
 207  207    int  instructions_size();
 208  208    void log_nmethod_identity(xmlStream* log);
 209  209    bool is_not_reached(int bci);
 210  210    bool was_executed_more_than(int times);
 211  211    bool has_unloaded_classes_in_signature();
 212  212    bool is_klass_loaded(int refinfo_index, bool must_be_resolved) const;
 213  213    bool check_call(int refinfo_index, bool is_static) const;
 214  214    void build_method_data();  // make sure it exists in the VM also
 215  215    int scale_count(int count, float prof_factor = 1.);  // make MDO count commensurate with IIC
 216      -  bool is_method_handle_invoke();
      216 +  bool is_method_handle_invoke() const;
 217  217    ciInstance* method_handle_type();
 218  218  
 219  219    // What kind of ciObject is this?
 220  220    bool is_method()                               { return true; }
 221  221  
 222  222    // Java access flags
 223  223    bool is_public      () const                   { return flags().is_public(); }
 224  224    bool is_private     () const                   { return flags().is_private(); }
 225  225    bool is_protected   () const                   { return flags().is_protected(); }
 226  226    bool is_static      () const                   { return flags().is_static(); }
↓ open down ↓ 28 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX