Searched refs:linker (Results 26 - 50 of 164) sorted by relevance

1234567

/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/
H A DLinkRequest.java84 package jdk.dynalink.linker;
H A DMethodTypeConversionStrategy.java84 package jdk.dynalink.linker;
H A DGuardingDynamicLinker.java84 package jdk.dynalink.linker;
96 * runtime of the linker). Language runtime implementors will normally implement
121 * @param linkerServices linker services
131 * evaluated {@code instanceof} guard). While the linker must produce an
H A DGuardingDynamicLinkerExporter.java26 package jdk.dynalink.linker;
40 * {@code /META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter}
41 * resource of their distribution (typically, JAR file) so that dynamic linker
60 * Creates a new linker exporter. If there is a security manager installed
H A DLinkerServices.java84 package jdk.dynalink.linker;
93 import jdk.dynalink.linker.ConversionComparator.Comparison;
94 import jdk.dynalink.linker.support.TypeUtilities;
132 * pre-link transformer of the dynamic linker} should implement the strategy
180 * that exposes this linker services object. The dynamic linker will then
183 * linker responds earlier, so beware of infinite recursion. You'll
189 * linkers managed by the top-level dynamic linker. Can be null if no
190 * available linker is able to link the invocation. You will typically use
192 * @throws Exception in case the top-level linker throw
[all...]
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/
H A DNashornStaticClassLinker.java26 package jdk.nashorn.internal.runtime.linker;
35 import jdk.dynalink.linker.GuardedInvocation;
36 import jdk.dynalink.linker.GuardingDynamicLinker;
37 import jdk.dynalink.linker.LinkRequest;
38 import jdk.dynalink.linker.LinkerServices;
39 import jdk.dynalink.linker.TypeBasedGuardingDynamicLinker;
40 import jdk.dynalink.linker.support.Guards;
45 * Internal linker for {@link StaticClass} objects, only ever used by Nashorn engine and not exposed to other engines.
100 // If the class was not abstract, just delegate linking to the standard StaticClass linker. Make an
106 // In case this was not a "new" operation, just delegate to the the standard StaticClass linker
[all...]
H A DNashornPrimitiveLinker.java26 package jdk.nashorn.internal.runtime.linker;
33 import jdk.dynalink.linker.ConversionComparator;
34 import jdk.dynalink.linker.GuardedInvocation;
35 import jdk.dynalink.linker.GuardingTypeConverterFactory;
36 import jdk.dynalink.linker.LinkRequest;
37 import jdk.dynalink.linker.LinkerServices;
38 import jdk.dynalink.linker.TypeBasedGuardingDynamicLinker;
39 import jdk.dynalink.linker.support.TypeUtilities;
47 * Internal linker for String, Boolean, and Number objects, only ever used by Nashorn engine and not exposed to other
99 * @return one of {@link jdk.dynalink.linker
[all...]
H A DBoundCallableLinker.java26 package jdk.nashorn.internal.runtime.linker;
36 import jdk.dynalink.linker.GuardedInvocation;
37 import jdk.dynalink.linker.LinkRequest;
38 import jdk.dynalink.linker.LinkerServices;
39 import jdk.dynalink.linker.TypeBasedGuardingDynamicLinker;
40 import jdk.dynalink.linker.support.Guards;
43 * Links {@link BoundCallable} objects. Passes through to linker services for linking a callable (for either
76 // We need to ask the linker services for a delegate invocation on the target callable.
96 // call site type when delegating to underlying linker (for NEW, there's no this).
110 // Delegate to target's linker
[all...]
/openjdk9/nashorn/test/src/jdk/dynalink/support/test/
H A DCallSiteTest.java40 import jdk.dynalink.linker.GuardedInvocation;
51 final DynamicLinker linker = factory.createLinker();
54 linker.link(new SimpleRelinkableCallSite(new CallSiteDescriptor(
69 final DynamicLinker linker = factory.createLinker();
72 final CallSite cs = linker.link(new SimpleRelinkableCallSite(new CallSiteDescriptor(
93 final DynamicLinker linker = factory.createLinker();
96 final CallSite cs = linker.link(new SimpleRelinkableCallSite(new CallSiteDescriptor(
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/
H A DDynamicMethodLinker.java93 import jdk.dynalink.linker.GuardedInvocation;
94 import jdk.dynalink.linker.LinkRequest;
95 import jdk.dynalink.linker.LinkerServices;
96 import jdk.dynalink.linker.TypeBasedGuardingDynamicLinker;
97 import jdk.dynalink.linker.support.Guards;
100 * Simple linker that implements the {@link StandardOperation#CALL} operation
H A DLinkerServicesWithMissingMemberHandlerFactory.java32 import jdk.dynalink.linker.ConversionComparator.Comparison;
33 import jdk.dynalink.linker.GuardedInvocation;
34 import jdk.dynalink.linker.LinkRequest;
35 import jdk.dynalink.linker.LinkerServices;
H A DClassLinker.java89 import jdk.dynalink.linker.support.Lookup;
92 * A linker for java.lang.Class objects. Provides a synthetic property "static" that allows access to static fields and
/openjdk9/nashorn/test/src/jdk/dynalink/test/
H A DTrustedUnderscoreNameLinkerExporter.java46 import jdk.dynalink.linker.GuardedInvocation;
47 import jdk.dynalink.linker.GuardingDynamicLinker;
48 import jdk.dynalink.linker.GuardingDynamicLinkerExporter;
49 import jdk.dynalink.linker.LinkRequest;
50 import jdk.dynalink.linker.LinkerServices;
51 import jdk.dynalink.linker.support.SimpleLinkRequest;
54 * This is a dynalink pluggable linker (see http://openjdk.java.net/jeps/276).
55 * This linker translater underscore_separated method names to CamelCase names
H A DLinkedCallSiteLocationTest.java35 import jdk.dynalink.linker.GuardingDynamicLinker;
51 final DynamicLinker linker = factory.createLinker();
57 linker.link(callSite);
/openjdk9/nashorn/samples/dynalink/
H A DUnderscoreNameLinkerExporter.java42 import jdk.dynalink.linker.GuardedInvocation;
43 import jdk.dynalink.linker.GuardingDynamicLinker;
44 import jdk.dynalink.linker.GuardingDynamicLinkerExporter;
45 import jdk.dynalink.linker.LinkRequest;
46 import jdk.dynalink.linker.LinkerServices;
47 import jdk.dynalink.linker.support.SimpleLinkRequest;
50 * This is a dynalink pluggable linker (see http://openjdk.java.net/jeps/276).
51 * This linker translater underscore_separated method names to CamelCase names
56 System.out.println("pluggable dynalink underscore name linker loaded");
H A Dunderscore_linker.js1 # underscore name translator dynalink linker example
42 // make a jar file out of pluggable linker
45 // run a sample script that uses pluggable linker
46 // but make sure classpath points to the pluggable linker jar!
H A Dmissing_method_linker.js1 #! missing method linker example
42 // make a jar file out of pluggable linker
45 // run a sample script that uses pluggable linker
46 // but make sure classpath points to the pluggable linker jar!
H A DDOMLinkerExporter.java43 import jdk.dynalink.linker.GuardedInvocation;
44 import jdk.dynalink.linker.GuardingDynamicLinker;
45 import jdk.dynalink.linker.GuardingDynamicLinkerExporter;
46 import jdk.dynalink.linker.LinkRequest;
47 import jdk.dynalink.linker.LinkerServices;
48 import jdk.dynalink.linker.TypeBasedGuardingDynamicLinker;
49 import jdk.dynalink.linker.support.Guards;
50 import jdk.dynalink.linker.support.Lookup;
56 * This is a dynalink pluggable linker (see http://openjdk.java.net/jeps/276).
57 * This linker handle
[all...]
H A DMissingMethodLinkerExporter.java44 import jdk.dynalink.linker.GuardedInvocation;
45 import jdk.dynalink.linker.GuardingDynamicLinker;
46 import jdk.dynalink.linker.GuardingDynamicLinkerExporter;
47 import jdk.dynalink.linker.LinkRequest;
48 import jdk.dynalink.linker.LinkerServices;
49 import jdk.dynalink.linker.TypeBasedGuardingDynamicLinker;
50 import jdk.dynalink.linker.support.Guards;
51 import jdk.dynalink.linker.support.Lookup;
54 * This is a dynalink pluggable linker (see http://openjdk.java.net/jeps/276).
55 * This linker route
[all...]
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/
H A DLinkerServicesImpl.java92 import jdk.dynalink.linker.ConversionComparator.Comparison;
93 import jdk.dynalink.linker.GuardedInvocation;
94 import jdk.dynalink.linker.GuardingDynamicLinker;
95 import jdk.dynalink.linker.LinkRequest;
96 import jdk.dynalink.linker.LinkerServices;
97 import jdk.dynalink.linker.MethodHandleTransformer;
110 * Creates a new linker services object.
113 * @param topLevelLinker the top level linker used by the services.
H A DRelinkableCallSite.java88 import jdk.dynalink.linker.GuardedInvocation;
105 * Invoked by dynamic linker to initialize the relinkable call site by
130 * This method will be called by the dynamic linker every time the call site
155 * This method will be called by the dynamic linker every time the call site
156 * is relinked <b>and</b> the linker wishes the call site to throw away any
H A DDynamicLinker.java92 import jdk.dynalink.linker.GuardedInvocation;
93 import jdk.dynalink.linker.GuardedInvocationTransformer;
94 import jdk.dynalink.linker.GuardingDynamicLinker;
95 import jdk.dynalink.linker.LinkRequest;
96 import jdk.dynalink.linker.LinkerServices;
97 import jdk.dynalink.linker.support.Lookup;
98 import jdk.dynalink.linker.support.SimpleLinkRequest;
103 * The linker for {@link RelinkableCallSite} objects. A dynamic linker is a main
113 * runtime to contain one linker instanc
[all...]
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/
H A DSimpleLinkRequest.java84 package jdk.dynalink.linker.support;
88 import jdk.dynalink.linker.LinkRequest;
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/
H A Dmodule-info.java162 provides jdk.dynalink.linker.GuardingDynamicLinkerExporter with
163 jdk.nashorn.api.linker.NashornLinkerExporter;
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/
H A DAbstractRelinkableCallSite.java91 import jdk.dynalink.linker.GuardedInvocation;

Completed in 204 milliseconds

1234567