Searched refs:BeansLinker (Results 1 - 15 of 15) sorted by relevance

/openjdk9/nashorn/test/src/jdk/dynalink/beans/test/
H A DCallerSensitiveTest.java28 import jdk.dynalink.beans.BeansLinker;
36 new BeansLinker().getLinkerForClass(ClassLoaderAware.class);
H A DBeanLinkerTest.java49 import jdk.dynalink.beans.BeansLinker;
115 factory.setFallbackLinkers(new BeansLinker((req, services) -> {
366 Assert.assertTrue(BeansLinker.isDynamicMethod(method));
391 Assert.assertTrue(BeansLinker.isDynamicMethod(method));
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/
H A DGuardingTypeConverterFactory.java89 import jdk.dynalink.beans.BeansLinker;
98 * these conversions, will cause more ambiguity for {@link BeansLinker} in
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/
H A DBootstrap.java41 import jdk.dynalink.beans.BeansLinker;
72 private static final BeansLinker beansLinker = new BeansLinker(Bootstrap::createMissingMemberHandler);
104 // we have to create BeansLinker without nashorn specific missing member handler!
106 final NashornBeansLinker nbl = new NashornBeansLinker(new BeansLinker());
158 BeansLinker.isDynamicMethod(obj) ||
177 } else if (BeansLinker.isDynamicMethod(callable) ||
199 return BeansLinker.isDynamicMethod(obj instanceof BoundCallable ? ((BoundCallable)obj).getCallable() : obj);
H A DNashornStaticClassLinker.java33 import jdk.dynalink.beans.BeansLinker;
59 NashornStaticClassLinker(final BeansLinker beansLinker) {
H A DNashornBottomLinker.java41 import jdk.dynalink.beans.BeansLinker;
102 if(BeansLinker.isDynamicConstructor(self)) {
105 if(BeansLinker.isDynamicMethod(self)) {
110 if(BeansLinker.isDynamicConstructor(self)) {
113 if(BeansLinker.isDynamicMethod(self)) {
H A DJavaSuperAdapterLinker.java37 import jdk.dynalink.beans.BeansLinker;
66 private final BeansLinker beansLinker;
68 JavaSuperAdapterLinker(final BeansLinker beansLinker) {
94 // Replace argument (javaSuperAdapter, ...) => (adapter, ...) when delegating to BeansLinker
98 // Use R(T0, ...) => R(adapter.class, ...) call site type when delegating to BeansLinker.
108 // Delegate to BeansLinker
112 // Even for non-existent methods, Bootstrap's BeansLinker will link a
H A DNashornBeansLinker.java42 import jdk.dynalink.beans.BeansLinker;
59 * This linker delegates to a {@code BeansLinker} but passes it a special linker services object that has a modified
96 private final BeansLinker beansLinker;
98 NashornBeansLinker(final BeansLinker beansLinker) {
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/
H A DBeansLinker.java149 * {@link BeansLinker#BeansLinker(MissingMemberHandlerFactory) constructor}.
156 public class BeansLinker implements GuardingDynamicLinker { class in inherits:GuardingDynamicLinker
173 * {@link BeansLinker#BeansLinker(MissingMemberHandlerFactory)} with
177 public BeansLinker() { method in class:BeansLinker
188 public BeansLinker(final MissingMemberHandlerFactory missingMemberHandlerFactory) { method in class:BeansLinker
/openjdk9/nashorn/samples/dynalink/
H A DMissingMethodLinkerExporter.java43 import jdk.dynalink.beans.BeansLinker;
106 final BeansLinker beansLinker = new BeansLinker();
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/
H A DNativeJava.java41 import jdk.dynalink.beans.BeansLinker;
472 props.addAll(BeansLinker.getReadableStaticPropertyNames(clazz));
473 props.addAll(BeansLinker.getStaticMethodNames(clazz));
488 props.addAll(BeansLinker.getReadableInstancePropertyNames(clazz));
489 props.addAll(BeansLinker.getInstanceMethodNames(clazz));
H A DNativeObject.java48 import jdk.dynalink.beans.BeansLinker;
732 bindBeanProperties(targetObj, source, BeansLinker.getReadableStaticPropertyNames(clazz),
733 BeansLinker.getWritableStaticPropertyNames(clazz), BeansLinker.getStaticMethodNames(clazz));
737 bindBeanProperties(targetObj, source, BeansLinker.getReadableInstancePropertyNames(clazz),
738 BeansLinker.getWritableInstancePropertyNames(clazz), BeansLinker.getInstanceMethodNames(clazz));
834 // name and object linked with BeansLinker. (Actually, an even stronger assumption is true: return value is
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/
H A DDynamicLinkerFactory.java104 import jdk.dynalink.beans.BeansLinker;
130 * category usually includes {@link BeansLinker}.
237 * will create an instance of {@link BeansLinker} to serve as the default
253 * will create an instance of {@link BeansLinker} to serve as the default
376 fallbackLinkers = Collections.singletonList(new BeansLinker());
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/
H A DNativeJavaPackage.java35 import jdk.dynalink.beans.BeansLinker;
260 final Object constructor = BeansLinker.getConstructorMethod(
H A DScriptRuntime.java48 import jdk.dynalink.beans.BeansLinker;
1074 return BeansLinker.getReadableStaticPropertyNames(clazz).contains(Objects.toString(key))
1075 || BeansLinker.getStaticMethodNames(clazz).contains(Objects.toString(key));
1091 return BeansLinker.getReadableInstancePropertyNames(obj.getClass()).contains(Objects.toString(key))
1092 || BeansLinker.getInstanceMethodNames(obj.getClass()).contains(Objects.toString(key));

Completed in 145 milliseconds