Lines Matching refs:linker
84 package jdk.dynalink.linker.support;
90 import jdk.dynalink.linker.GuardedInvocation;
91 import jdk.dynalink.linker.GuardingDynamicLinker;
92 import jdk.dynalink.linker.LinkRequest;
93 import jdk.dynalink.linker.LinkerServices;
94 import jdk.dynalink.linker.TypeBasedGuardingDynamicLinker;
97 * A composite type-based guarding dynamic linker. When a receiver of a not yet
106 // linker.
126 final TypeBasedGuardingDynamicLinker linker = linkers[i];
127 if(linker.canLinkType(clazz)) {
137 list.add(linker);
149 * Creates a new composite type-based linker.
157 for(final TypeBasedGuardingDynamicLinker linker: linkers) {
158 l.add(Objects.requireNonNull(linker));
183 for(final TypeBasedGuardingDynamicLinker linker: classToLinker.get(obj.getClass())) {
184 final GuardedInvocation invocation = linker.getGuardedInvocation(linkRequest, linkerServices);
206 for(final GuardingDynamicLinker linker: linkers) {
207 Objects.requireNonNull(linker);
208 if(linker instanceof TypeBasedGuardingDynamicLinker) {
209 tblinkers.add((TypeBasedGuardingDynamicLinker)linker);
212 llinkers.add(linker);