src/jdk/internal/dynalink/DefaultBootstrapper.java

changeset 101
f8221ce53c2e
parent 90
5a820fb11814
child 524
badc919cd621
equal deleted inserted replaced
100:3245e174fe3a 101:f8221ce53c2e
86 import java.lang.invoke.CallSite; 86 import java.lang.invoke.CallSite;
87 import java.lang.invoke.MethodHandles; 87 import java.lang.invoke.MethodHandles;
88 import java.lang.invoke.MethodType; 88 import java.lang.invoke.MethodType;
89 import jdk.internal.dynalink.support.CallSiteDescriptorFactory; 89 import jdk.internal.dynalink.support.CallSiteDescriptorFactory;
90 90
91
92 /** 91 /**
93 * A convenience default bootstrapper that exposes static bootstrap methods which language runtimes that need the very 92 * A convenience default bootstrapper that exposes static bootstrap methods which language runtimes that need the very
94 * default behavior can use with minimal setup. When first referenced, it will create a dynamic linker with default 93 * default behavior can use with minimal setup. When first referenced, it will create a dynamic linker with default
95 * settings for the {@link DynamicLinkerFactory}, and its bootstrap methods will create {@link MonomorphicCallSite} for 94 * settings for the {@link DynamicLinkerFactory}, and its bootstrap methods will create {@link MonomorphicCallSite} for
96 * all call sites. It has two bootstrap methods: one creates call sites that use the 95 * all call sites. It has two bootstrap methods: one creates call sites that use the

mercurial