/openjdk9/nashorn/test/src/jdk/dynalink/beans/test/ |
H A D | CallerSensitiveTest.java | 28 import jdk.dynalink.beans.BeansLinker; 36 new BeansLinker().getLinkerForClass(ClassLoaderAware.class);
|
H A D | BeanLinkerTest.java | 49 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 D | GuardingTypeConverterFactory.java | 89 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 D | Bootstrap.java | 41 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 D | NashornStaticClassLinker.java | 33 import jdk.dynalink.beans.BeansLinker; 59 NashornStaticClassLinker(final BeansLinker beansLinker) {
|
H A D | NashornBottomLinker.java | 41 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 D | JavaSuperAdapterLinker.java | 37 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 D | NashornBeansLinker.java | 42 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 D | BeansLinker.java | 149 * {@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 D | MissingMethodLinkerExporter.java | 43 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 D | NativeJava.java | 41 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 D | NativeObject.java | 48 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 D | DynamicLinkerFactory.java | 104 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 D | NativeJavaPackage.java | 35 import jdk.dynalink.beans.BeansLinker; 260 final Object constructor = BeansLinker.getConstructorMethod(
|
H A D | ScriptRuntime.java | 48 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));
|