< prev index next >
src/hotspot/share/classfile/javaClasses.hpp
Print this page
@@ -600,62 +600,40 @@
static int modifiers_offset;
static int signature_offset;
static int annotations_offset;
static int parameter_annotations_offset;
static int annotation_default_offset;
- static int type_annotations_offset;
static void compute_offsets();
-
public:
static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN;
// Allocation
static Handle create(TRAPS);
// Accessors
static oop clazz(oop reflect);
static void set_clazz(oop reflect, oop value);
- static oop name(oop method);
static void set_name(oop method, oop value);
static oop return_type(oop method);
static void set_return_type(oop method, oop value);
static oop parameter_types(oop method);
static void set_parameter_types(oop method, oop value);
- static oop exception_types(oop method);
- static void set_exception_types(oop method, oop value);
-
static int slot(oop reflect);
static void set_slot(oop reflect, int value);
- static int modifiers(oop method);
+ static void set_exception_types(oop method, oop value);
static void set_modifiers(oop method, int value);
-
- static bool has_signature_field();
- static oop signature(oop method);
static void set_signature(oop method, oop value);
-
- static bool has_annotations_field();
- static oop annotations(oop method);
static void set_annotations(oop method, oop value);
-
- static bool has_parameter_annotations_field();
- static oop parameter_annotations(oop method);
static void set_parameter_annotations(oop method, oop value);
-
- static bool has_annotation_default_field();
- static oop annotation_default(oop method);
static void set_annotation_default(oop method, oop value);
- static bool has_type_annotations_field();
- static oop type_annotations(oop method);
- static void set_type_annotations(oop method, oop value);
-
// Debugging
friend class JavaClasses;
};
@@ -671,14 +649,12 @@
static int slot_offset;
static int modifiers_offset;
static int signature_offset;
static int annotations_offset;
static int parameter_annotations_offset;
- static int type_annotations_offset;
static void compute_offsets();
-
public:
static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN;
// Allocation
static Handle create(TRAPS);
@@ -688,35 +664,19 @@
static void set_clazz(oop reflect, oop value);
static oop parameter_types(oop constructor);
static void set_parameter_types(oop constructor, oop value);
- static oop exception_types(oop constructor);
- static void set_exception_types(oop constructor, oop value);
-
static int slot(oop reflect);
static void set_slot(oop reflect, int value);
- static int modifiers(oop constructor);
+ static void set_exception_types(oop constructor, oop value);
static void set_modifiers(oop constructor, int value);
-
- static bool has_signature_field();
- static oop signature(oop constructor);
static void set_signature(oop constructor, oop value);
-
- static bool has_annotations_field();
- static oop annotations(oop constructor);
static void set_annotations(oop constructor, oop value);
-
- static bool has_parameter_annotations_field();
- static oop parameter_annotations(oop method);
static void set_parameter_annotations(oop method, oop value);
- static bool has_type_annotations_field();
- static oop type_annotations(oop constructor);
- static void set_type_annotations(oop constructor, oop value);
-
// Debugging
friend class JavaClasses;
};
@@ -731,11 +691,10 @@
static int type_offset;
static int slot_offset;
static int modifiers_offset;
static int signature_offset;
static int annotations_offset;
- static int type_annotations_offset;
static void compute_offsets();
public:
static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN;
@@ -757,30 +716,15 @@
static void set_slot(oop reflect, int value);
static int modifiers(oop field);
static void set_modifiers(oop field, int value);
- static bool has_signature_field();
- static oop signature(oop constructor);
static void set_signature(oop constructor, oop value);
-
- static bool has_annotations_field();
- static oop annotations(oop constructor);
static void set_annotations(oop constructor, oop value);
-
- static bool has_parameter_annotations_field();
- static oop parameter_annotations(oop method);
static void set_parameter_annotations(oop method, oop value);
-
- static bool has_annotation_default_field();
- static oop annotation_default(oop method);
static void set_annotation_default(oop method, oop value);
- static bool has_type_annotations_field();
- static oop type_annotations(oop field);
- static void set_type_annotations(oop field, oop value);
-
// Debugging
friend class JavaClasses;
};
class java_lang_reflect_Parameter {
< prev index next >