Permalink
Please
sign in to comment.
Showing
with
29 additions
and 17 deletions.
- +2 −6 README.md
- BIN docs/img/eval.png
- +1 −0 src/main/java/io/github/spencerpark/ijava/IJava.java
- +8 −3 src/main/java/io/github/spencerpark/ijava/JavaKernel.java
- +8 −8 src/main/java/io/github/spencerpark/ijava/execution/IJavaExecutionControl.java
- +1 −0 src/main/java/io/github/spencerpark/ijava/execution/IncompleteSourceException.java
- +9 −0 src/main/resources/ijava-eval-init.jshell
Binary file not shown.
@@ -0,0 +1,9 @@ | |||
Object eval(String expr) throws Exception { | |||
io.github.spencerpark.ijava.JavaKernel kernel = io.github.spencerpark.ijava.IJava.getKernelInstance(); | |||
|
|||
if (kernel != null) { | |||
return kernel.evalRaw(expr); | |||
} else { | |||
throw new RuntimeException("No IJava kernel running"); | |||
} | |||
} |
0 comments on commit
3c9be90