Lines Matching refs:linker

106 import jdk.dynalink.linker.GuardedInvocation;
107 import jdk.dynalink.linker.GuardedInvocationTransformer;
108 import jdk.dynalink.linker.GuardingDynamicLinker;
109 import jdk.dynalink.linker.GuardingDynamicLinkerExporter;
110 import jdk.dynalink.linker.GuardingTypeConverterFactory;
111 import jdk.dynalink.linker.LinkRequest;
112 import jdk.dynalink.linker.LinkerServices;
113 import jdk.dynalink.linker.MethodHandleTransformer;
114 import jdk.dynalink.linker.MethodTypeConversionStrategy;
115 import jdk.dynalink.linker.support.CompositeGuardingDynamicLinker;
116 import jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker;
117 import jdk.dynalink.linker.support.DefaultInternalObjectFilter;
118 import jdk.dynalink.linker.support.TypeUtilities;
124 * with them. The usual dynamic linker is a linker
156 * Creates a new dynamic linker factory with default configuration. Upon
189 * Dynalink will usually have at least one linker for their own language.
190 * These linkers will be consulted first by the resulting dynamic linker
192 * linkers. If the factory also autodiscovers a linker class matching one
216 * Sets a single prioritized linker. Identical to calling
219 * @param prioritizedLinker the single prioritized linker. Must not be null.
228 * consulted last by the resulting dynamic linker when it is linking call
230 * also autodiscovers a linker class matching one of the fallback linkers,
238 * fallback linker.
254 * fallback linker.
262 * Sets whether the dynamic linker created by this factory will invoke
292 * linker and before the dynamic linker links it into the call site. It is
301 * linker. Can be null to have the factory use the default transformer.
330 * conversions for the linker created by this factory. Can be null for no
340 * {@link LinkerServices#filterInternalObjects(MethodHandle)} for linker
358 * Creates a new dynamic linker based on the current configuration. This
394 for(final GuardingDynamicLinker linker: discovered) {
395 if(!knownLinkerClasses.contains(linker.getClass())) {
396 linkers.add(linker);
405 composite = (r, s) -> null; // linker that can't link anything
419 for(final GuardingDynamicLinker linker: linkers) {
420 if(linker instanceof GuardingTypeConverterFactory) {
421 typeConverters.add((GuardingTypeConverterFactory)linker);
507 for(final GuardingDynamicLinker linker: linkers) {
508 knownLinkerClasses.add(linker.getClass());