afu8u/nashorn/samples
Michael Haupt ea7065831d 8130127: streamline input parameter of Nashorn scripting $EXEC function
Handle null and undefined correctly, do not coerce them to strings

Reviewed-by: lagergren, sundar
2016-05-11 14:20:49 +02:00
..
engine 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
BufferArray.java 8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt 2014-09-25 15:53:47 +02:00
CastExample.java
EvalWithArbitraryThis.java 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
LambdaAsFunc.java 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
Main.asm 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
PrintToString.java 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
README
array_mapreduce.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
array_removeif.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
astviewer.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
autoimports.js 8085937: add autoimports sample script to easily explore Java classes in interactive mode 2015-06-08 17:59:32 +05:30
barchart_weather.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
bind_on_java.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
browser_dom.js 8067636: ant javadoc target is broken 2014-12-16 14:06:32 +05:30
call_bind_java.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
call_lambda.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
check_nashorn.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
console.js 8080848: delete of bound Java method property results in crash 2015-05-21 18:44:51 +05:30
consoleuse.js 8080848: delete of bound Java method property results in crash 2015-05-21 18:44:51 +05:30
counters.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
dateconversion.js 8085937: add autoimports sample script to easily explore Java classes in interactive mode 2015-06-08 17:59:32 +05:30
datetime.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
defaults.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
dirname.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
disassemble.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
env.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
exceptionswallow.js 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes 2015-09-15 16:17:33 +05:30
exec.js 8130127: streamline input parameter of Nashorn scripting $EXEC function 2016-05-11 14:20:49 +02:00
expression_closure.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
filebrowser.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
fileline.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
find_max_lines.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
find_nonfinals2.js 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes 2015-09-15 16:17:33 +05:30
fixed_point.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
fizzbuzz.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
for_each.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
gaussian_random.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
gaussian_random_bind.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
getclassnpe.js 8071989: NashornScriptEngine returns javax.script.ScriptContext instance with insonsistent get/remove methods behavior for undefined attributes 2015-02-06 19:28:26 +05:30
gutenberg.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
heredoc.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
importstatic.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
interface_impl.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
javaastviewer.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
javabind.js 8114838: Anonymous functions escape to surrounding scope when defined under "with" statement 2015-07-29 18:54:56 +05:30
javacastcounter.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
javaconstructorbind.js 8114838: Anonymous functions escape to surrounding scope when defined under "with" statement 2015-07-29 18:54:56 +05:30
javafoovars.js 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes 2015-09-15 16:17:33 +05:30
javahelp.js 8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option 2015-06-09 14:19:57 +05:30
javaimporter.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
javalist.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
javamap.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
javashell.js 8072596: Arrays.asList results in ClassCastException with a JS array 2015-02-12 16:43:33 +01:00
jd.js 8068524: NashornScriptEngineFactory.getParameter() throws IAE for an unknown key, doesn't conform to the general spec 2015-01-07 14:02:30 +05:30
jsadapter_dom.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
jsobj_example.js 8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not 2014-08-20 10:26:01 +02:00
jsobject.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
jsobject_mapreduce.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
jsonviewer.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
letter.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
lines.js 8148926: Call site profiling fails on braces-wrapped anonymous function 2016-02-04 17:42:46 +05:30
list_mapreduce.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
locales.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
logisticmap.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
mapwith.js 8114838: Anonymous functions escape to surrounding scope when defined under "with" statement 2015-07-29 18:54:56 +05:30
mothers_day.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
options.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
parser.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
passwordgen.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
print_symlinks.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
readLine.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
resourcetrysuggester.js 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes 2015-09-15 16:17:33 +05:30
sam_function.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
secondssince.js 8085937: add autoimports sample script to easily explore Java classes in interactive mode 2015-06-08 17:59:32 +05:30
shell.js 8072596: Arrays.asList results in ClassCastException with a JS array 2015-02-12 16:43:33 +01:00
showenv.js 8074021: Indirect eval fails when used as an element of an array or as a property of an object 2015-02-27 19:16:29 +05:30
showsysprops.js 8074021: Indirect eval fails when used as an element of an array or as a property of an object 2015-02-27 19:16:29 +05:30
sort_by_java8.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
stack.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
test.js
this_for_eval.js 8135054: Add more samples to nashorn samples directory 2015-09-04 17:17:44 +05:30
time_color.fx 8067636: ant javadoc target is broken 2014-12-16 14:06:32 +05:30
undefined_call.js 8080598: Javadoc warnings in Global.java after lazy initialization 2015-05-20 14:16:19 +05:30
uniform_random.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
uniq.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
uniqs.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
unzip.js 8080598: Javadoc warnings in Global.java after lazy initialization 2015-05-20 14:16:19 +05:30
weather.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
word_histogram.js 8044638: Tidy up Nashorn codebase for code standards 2014-08-20 10:25:28 +02:00
zipfs.js 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes 2015-09-15 16:17:33 +05:30
ziplist.js 8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not 2014-08-20 10:26:01 +02:00

README

Simple Nashorn examples that can be run with "jjs" tool.