< prev index next >

src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java

Print this page

        

*** 653,663 **** case CHAR: return GET_CHAR_VOLATILE; case INT: return GET_INT_VOLATILE; case LONG: return GET_LONG_VOLATILE; case FLOAT: return GET_FLOAT_VOLATILE; case DOUBLE: return GET_DOUBLE_VOLATILE; ! case OBJECT: return GET_OBJECT_VOLATILE; } } else { switch (wrapper) { case BOOLEAN: return GET_BOOLEAN; case BYTE: return GET_BYTE; --- 653,663 ---- case CHAR: return GET_CHAR_VOLATILE; case INT: return GET_INT_VOLATILE; case LONG: return GET_LONG_VOLATILE; case FLOAT: return GET_FLOAT_VOLATILE; case DOUBLE: return GET_DOUBLE_VOLATILE; ! case OBJECT: return GET_REFERENCE_VOLATILE; } } else { switch (wrapper) { case BOOLEAN: return GET_BOOLEAN; case BYTE: return GET_BYTE;
*** 665,675 **** case CHAR: return GET_CHAR; case INT: return GET_INT; case LONG: return GET_LONG; case FLOAT: return GET_FLOAT; case DOUBLE: return GET_DOUBLE; ! case OBJECT: return GET_OBJECT; } } } else { if (isVolatile) { switch (wrapper) { --- 665,675 ---- case CHAR: return GET_CHAR; case INT: return GET_INT; case LONG: return GET_LONG; case FLOAT: return GET_FLOAT; case DOUBLE: return GET_DOUBLE; ! case OBJECT: return GET_REFERENCE; } } } else { if (isVolatile) { switch (wrapper) {
*** 679,689 **** case CHAR: return PUT_CHAR_VOLATILE; case INT: return PUT_INT_VOLATILE; case LONG: return PUT_LONG_VOLATILE; case FLOAT: return PUT_FLOAT_VOLATILE; case DOUBLE: return PUT_DOUBLE_VOLATILE; ! case OBJECT: return PUT_OBJECT_VOLATILE; } } else { switch (wrapper) { case BOOLEAN: return PUT_BOOLEAN; case BYTE: return PUT_BYTE; --- 679,689 ---- case CHAR: return PUT_CHAR_VOLATILE; case INT: return PUT_INT_VOLATILE; case LONG: return PUT_LONG_VOLATILE; case FLOAT: return PUT_FLOAT_VOLATILE; case DOUBLE: return PUT_DOUBLE_VOLATILE; ! case OBJECT: return PUT_REFERENCE_VOLATILE; } } else { switch (wrapper) { case BOOLEAN: return PUT_BOOLEAN; case BYTE: return PUT_BYTE;
*** 691,701 **** case CHAR: return PUT_CHAR; case INT: return PUT_INT; case LONG: return PUT_LONG; case FLOAT: return PUT_FLOAT; case DOUBLE: return PUT_DOUBLE; ! case OBJECT: return PUT_OBJECT; } } } throw new AssertionError("Invalid arguments"); } --- 691,701 ---- case CHAR: return PUT_CHAR; case INT: return PUT_INT; case LONG: return PUT_LONG; case FLOAT: return PUT_FLOAT; case DOUBLE: return PUT_DOUBLE; ! case OBJECT: return PUT_REFERENCE; } } } throw new AssertionError("Invalid arguments"); }
< prev index next >