< prev index next >
src/hotspot/share/oops/method.hpp
Print this page
rev 55090 : secret-sfac
*** 667,688 ****
bool is_setter() const;
// returns true if the method does nothing but return a constant of primitive type
bool is_constant_getter() const;
- // returns true if the method is an initializer (<init> or <clinit>).
- bool is_initializer() const;
-
- // returns true if the method is static OR if the classfile version < 51
- bool has_valid_initializer_flags() const;
-
// returns true if the method name is <clinit> and the method has
// valid static initializer flags.
! bool is_static_initializer() const;
! // returns true if the method name is <init>
! bool is_object_initializer() const;
// compiled code support
// NOTE: code() is inherently racy as deopt can be clearing code
// simultaneously. Use with caution.
bool has_compiled_code() const;
--- 667,689 ----
bool is_setter() const;
// returns true if the method does nothing but return a constant of primitive type
bool is_constant_getter() const;
// returns true if the method name is <clinit> and the method has
// valid static initializer flags.
! bool is_class_initializer() const;
!
! // returns true if the method name is <init> and the method is not a static factory
! bool is_object_constructor() const;
!
! // returns true if the method is an object constructor or class initializer
! // (non-static <init> or <clinit>), but false for factories (static <init>).
! bool is_object_constructor_or_class_initializer() const;
! // returns true if the method name is <init> and the method is static
! bool is_static_init_factory() const;
// compiled code support
// NOTE: code() is inherently racy as deopt can be clearing code
// simultaneously. Use with caution.
bool has_compiled_code() const;
< prev index next >