1 typeof javax.script.ScriptContext evalutes to object 2 typeof javax.script.ScriptEngine evalutes to object 3 typeof java.util.Vector evalutes to function 4 typeof java.util.Map evalutes to function 5 typeof java.util.HashMap evalutes to function 6 var m = new java.util.HashMap(); m.put('foo', 42); m evalutes to {foo=42} 7 java.lang.System.out.println evalutes to [jdk.dynalink.beans.OverloadedDynamicMethod 8 void java.io.PrintStream.println() 9 void java.io.PrintStream.println(boolean) 10 void java.io.PrintStream.println(char) 11 void java.io.PrintStream.println(char[]) 12 void java.io.PrintStream.println(double) 13 void java.io.PrintStream.println(float) 14 void java.io.PrintStream.println(int) 15 void java.io.PrintStream.println(long) 16 void java.io.PrintStream.println(Object) 17 void java.io.PrintStream.println(String) 18 ] 19 java.lang.System.exit evalutes to [jdk.dynalink.beans.SimpleDynamicMethod void java.lang.System.exit(int)] 20 new javax.script.SimpleBindings throws java.lang.RuntimeException: java.lang.ClassNotFoundException: javax.script.SimpleBindings 21 Java.type('javax.script.ScriptContext') throws java.lang.RuntimeException: java.lang.ClassNotFoundException: javax.script.ScriptContext 22 java.lang.Class.forName('javax.script.ScriptContext') throws javax.script.ScriptException: TypeError: Java reflection not supported when class filter is present in <eval> at line number 1