< prev index next >

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

Print this page
rev 15427 : 8164483: Generate field lambda forms at link time
Reviewed-by: TBD

*** 278,288 **** DIRECT_INVOKE_VIRTUAL("DMH.invokeVirtual"), DIRECT_INVOKE_SPECIAL("DMH.invokeSpecial"), DIRECT_INVOKE_STATIC("DMH.invokeStatic"), DIRECT_NEW_INVOKE_SPECIAL("DMH.newInvokeSpecial"), DIRECT_INVOKE_INTERFACE("DMH.invokeInterface"), ! DIRECT_INVOKE_STATIC_INIT("DMH.invokeStaticInit"); final String defaultLambdaName; final String methodName; private Kind(String defaultLambdaName) { --- 278,324 ---- DIRECT_INVOKE_VIRTUAL("DMH.invokeVirtual"), DIRECT_INVOKE_SPECIAL("DMH.invokeSpecial"), DIRECT_INVOKE_STATIC("DMH.invokeStatic"), DIRECT_NEW_INVOKE_SPECIAL("DMH.newInvokeSpecial"), DIRECT_INVOKE_INTERFACE("DMH.invokeInterface"), ! DIRECT_INVOKE_STATIC_INIT("DMH.invokeStaticInit"), ! GET_OBJECT("getObject"), ! PUT_OBJECT("putObject"), ! GET_OBJECT_VOLATILE("getObjectVolatile"), ! PUT_OBJECT_VOLATILE("putObjectVolatile"), ! GET_INT("getInt"), ! PUT_INT("putInt"), ! GET_INT_VOLATILE("getIntVolatile"), ! PUT_INT_VOLATILE("putIntVolatile"), ! GET_BOOLEAN("getBoolean"), ! PUT_BOOLEAN("putBoolean"), ! GET_BOOLEAN_VOLATILE("getBooleanVolatile"), ! PUT_BOOLEAN_VOLATILE("putBooleanVolatile"), ! GET_BYTE("getByte"), ! PUT_BYTE("putByte"), ! GET_BYTE_VOLATILE("getByteVolatile"), ! PUT_BYTE_VOLATILE("putByteVolatile"), ! GET_CHAR("getChar"), ! PUT_CHAR("putChar"), ! GET_CHAR_VOLATILE("getCharVolatile"), ! PUT_CHAR_VOLATILE("putCharVolatile"), ! GET_SHORT("getShort"), ! PUT_SHORT("putShort"), ! GET_SHORT_VOLATILE("getShortVolatile"), ! PUT_SHORT_VOLATILE("putShortVolatile"), ! GET_LONG("getLong"), ! PUT_LONG("putLong"), ! GET_LONG_VOLATILE("getLongVolatile"), ! PUT_LONG_VOLATILE("putLongVolatile"), ! GET_FLOAT("getFloat"), ! PUT_FLOAT("putFloat"), ! GET_FLOAT_VOLATILE("getFloatVolatile"), ! PUT_FLOAT_VOLATILE("putFloatVolatile"), ! GET_DOUBLE("getDouble"), ! PUT_DOUBLE("putDouble"), ! GET_DOUBLE_VOLATILE("getDoubleVolatile"), ! PUT_DOUBLE_VOLATILE("putDoubleVolatile"); final String defaultLambdaName; final String methodName; private Kind(String defaultLambdaName) {
< prev index next >