diff options
author | sundar <none@none> | 2014-01-15 14:51:49 +0530 |
---|---|---|
committer | sundar <none@none> | 2014-01-15 14:51:49 +0530 |
commit | 5242e4b41b9d12ffe45c17f479ad6719992c08ad (patch) | |
tree | 203bf298fa7b98662e0cabfc3d2d0b170a7a2948 /src/jdk/nashorn/internal/objects | |
parent | 5feb4d2de6980be6646ccda376595f93a9211024 (diff) |
8031715: Indexed access to java package not working
Reviewed-by: lagergren, hannesw
Diffstat (limited to 'src/jdk/nashorn/internal/objects')
-rw-r--r-- | src/jdk/nashorn/internal/objects/NativeJavaImporter.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jdk/nashorn/internal/objects/NativeJavaImporter.java b/src/jdk/nashorn/internal/objects/NativeJavaImporter.java index 3e46a2c7..56baf66d 100644 --- a/src/jdk/nashorn/internal/objects/NativeJavaImporter.java +++ b/src/jdk/nashorn/internal/objects/NativeJavaImporter.java @@ -134,6 +134,11 @@ public final class NativeJavaImporter extends ScriptObject { return createAndSetProperty(desc) ? super.lookup(desc, request) : super.noSuchMethod(desc, request); } + @Override + protected Object invokeNoSuchProperty(final String name) { + return createProperty(name); + } + private boolean createAndSetProperty(final CallSiteDescriptor desc) { final String name = desc.getNameToken(CallSiteDescriptor.NAME_OPERAND); final Object value = createProperty(name); |