< prev index next >
src/hotspot/share/oops/constMethod.hpp
Print this page
rev 56755 : 8233159: Method::result_type should use calculated value in constMethod
Reviewed-by: lfoltan
@@ -530,10 +530,14 @@
// size of parameters
int size_of_parameters() const { return _size_of_parameters; }
void set_size_of_parameters(int size) { _size_of_parameters = size; }
+ // result type (basic type of return value)
+ BasicType result_type() const { assert(_result_type >= T_BOOLEAN, "Must be set");
+ return (BasicType)_result_type; }
+
void set_result_type(BasicType rt) { assert(rt < 16, "result type too large");
_result_type = (u1)rt; }
// Deallocation for RedefineClasses
void deallocate_contents(ClassLoaderData* loader_data);
bool is_klass() const { return false; }
< prev index next >