< prev index next > src/hotspot/share/classfile/javaClasses.hpp
Print this page
static int _argMoves_offset;
static int _returnMoves_offset;
static int _need_transition_offset;
static int _method_type_offset;
static int _name_offset;
+ static int _invoker_offset;
static void compute_offsets();
public:
static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN;
static oop argMoves(oop entry);
static oop returnMoves(oop entry);
static jboolean need_transition(oop entry);
static oop method_type(oop entry);
static oop name(oop entry);
+ static jlong invoker(oop entry);
// Testers
static bool is_subclass(Klass* klass) {
return vmClasses::NativeEntryPoint_klass() != NULL &&
klass->is_subclass_of(vmClasses::NativeEntryPoint_klass());
static int argMoves_offset_in_bytes() { return _argMoves_offset; }
static int returnMoves_offset_in_bytes() { return _returnMoves_offset; }
static int need_transition_offset_in_bytes() { return _need_transition_offset; }
static int method_type_offset_in_bytes() { return _method_type_offset; }
static int name_offset_in_bytes() { return _name_offset; }
+ static int invoker_offset_in_bytes() { return _invoker_offset; }
};
// Interface to java.lang.invoke.MemberName objects
// (These are a private interface for Java code to query the class hierarchy.)
< prev index next >