hotspot/src/share/vm/oops/method.hpp
changeset 41669 2091069b6851
parent 39714 976b97b59d87
child 41715 296ff044b943
equal deleted inserted replaced
41668:e9c6bbf513e5 41669:2091069b6851
   582   bool is_vanilla_constructor() const;
   582   bool is_vanilla_constructor() const;
   583 
   583 
   584   // checks method and its method holder
   584   // checks method and its method holder
   585   bool is_final_method() const;
   585   bool is_final_method() const;
   586   bool is_final_method(AccessFlags class_access_flags) const;
   586   bool is_final_method(AccessFlags class_access_flags) const;
       
   587   // interface method declared with 'default' - excludes private interface methods
   587   bool is_default_method() const;
   588   bool is_default_method() const;
   588 
   589 
   589   // true if method needs no dynamic dispatch (final and/or no vtable entry)
   590   // true if method needs no dynamic dispatch (final and/or no vtable entry)
   590   bool can_be_statically_bound() const;
   591   bool can_be_statically_bound() const;
   591   bool can_be_statically_bound(AccessFlags class_access_flags) const;
   592   bool can_be_statically_bound(AccessFlags class_access_flags) const;