src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File jdk Cdiff src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java

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

Print this page
rev 10755 : 8059877: GWT branch frequencies pollution due to LF sharing
Reviewed-by: ?

*** 70,88 **** LF_INVINTERFACE = 4, LF_INVSTATIC_INIT = 5, // DMH invokeStatic with <clinit> barrier LF_INTERPRET = 6, // LF interpreter LF_REBIND = 7, // BoundMethodHandle LF_DELEGATE = 8, // DelegatingMethodHandle ! LF_EX_LINKER = 9, // invokeExact_MT (for invokehandle) ! LF_EX_INVOKER = 10, // MHs.invokeExact ! LF_GEN_LINKER = 11, // generic invoke_MT (for invokehandle) ! LF_GEN_INVOKER = 12, // generic MHs.invoke ! LF_CS_LINKER = 13, // linkToCallSite_CS ! LF_MH_LINKER = 14, // linkToCallSite_MH ! LF_GWC = 15, // guardWithCatch (catchException) ! LF_GWT = 16, // guardWithTest ! LF_LIMIT = 17; /** Return the type corresponding uniquely (1-1) to this MT-form. * It might have any primitive returns or arguments, but will have no references except Object. */ public MethodType erasedType() { --- 70,89 ---- LF_INVINTERFACE = 4, LF_INVSTATIC_INIT = 5, // DMH invokeStatic with <clinit> barrier LF_INTERPRET = 6, // LF interpreter LF_REBIND = 7, // BoundMethodHandle LF_DELEGATE = 8, // DelegatingMethodHandle ! LF_DELEGATE_COUNTING = 9, // Counting DelegatingMethodHandle w/ @DontInline ! LF_EX_LINKER = 10, // invokeExact_MT (for invokehandle) ! LF_EX_INVOKER = 11, // MHs.invokeExact ! LF_GEN_LINKER = 12, // generic invoke_MT (for invokehandle) ! LF_GEN_INVOKER = 13, // generic MHs.invoke ! LF_CS_LINKER = 14, // linkToCallSite_CS ! LF_MH_LINKER = 15, // linkToCallSite_MH ! LF_GWC = 16, // guardWithCatch (catchException) ! LF_GWT = 17, // guardWithTest ! LF_LIMIT = 18; /** Return the type corresponding uniquely (1-1) to this MT-form. * It might have any primitive returns or arguments, but will have no references except Object. */ public MethodType erasedType() {
src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File