src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
--- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java Wed Sep 27 11:38:21 2017 +0200
+++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java Wed Sep 27 14:56:19 2017 +0200
@@ -619,6 +619,10 @@
return types == null ? null : types.get(fn, pos);
}
+ Type getReturnType() {
+ return types == null || !isOnDemandCompilation() ? Type.UNKNOWN : types.getReturnType();
+ }
+
/**
* Do a compilation job
*