Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addToClasspath(String) - Method in class org.dellroad.jct.jshell.MemoryLoaderDelegate
- addToClassPath(List<String>, List<String>) - Static method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
-
Utility method to modify the given JShell command line flags to add/augment the
--class-pathflag(s) to (also) include the given classpath components.
B
- buildOutputStream(Terminal) - Method in class org.dellroad.jct.jshell.JShellShellSession
- Bundle - Class in org.dellroad.jct.jshell.command
- Bundle() - Constructor for class org.dellroad.jct.jshell.command.Bundle
C
- classesRedefined(ExecutionControl.ClassBytecodes[]) - Method in class org.dellroad.jct.jshell.MemoryLoaderDelegate
- createBuilder() - Method in class org.dellroad.jct.jshell.JShellShellSession
-
Create and configure the JShell builder for this new session.
- createLocalExecutionControl(MemoryLoaderDelegate) - Method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
- createMemoryClassLoader() - Method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
- createMemoryLoaderDelegate(MemoryClassLoader) - Method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
D
- defaultParameters() - Method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
- doExecute() - Method in class org.dellroad.jct.jshell.JShellShellSession
F
- findClass(String) - Method in class org.dellroad.jct.jshell.MemoryLoaderDelegate
G
- generate(ExecutionEnv, Map<String, String>) - Method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
- getClassLoader() - Method in class org.dellroad.jct.jshell.MemoryLoaderDelegate
-
Get the
MemoryClassLoaderassociated with this instance. - getCurrent() - Static method in class org.dellroad.jct.jshell.JShellShellSession
-
Get the instance associated with the current thread.
- getExecutionFlag(List<String>) - Static method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
-
Get the execution provider name specified via the
--executionflag, if any. - getOwner() - Method in class org.dellroad.jct.jshell.JShellShellSession
J
- JShellCommand - Class in org.dellroad.jct.jshell.command
-
A command that fires up a
JShellinstance. - JShellCommand() - Constructor for class org.dellroad.jct.jshell.command.JShellCommand
-
Default constructor.
- JShellCommand(JShellShell) - Constructor for class org.dellroad.jct.jshell.command.JShellCommand
-
Constructor.
- JShellCommand(JShellShell, String, String, String) - Constructor for class org.dellroad.jct.jshell.command.JShellCommand
-
Constructor.
- JShellShell - Class in org.dellroad.jct.jshell
-
A
Shellwrapper aroundJShell. - JShellShell() - Constructor for class org.dellroad.jct.jshell.JShellShell
- JShellShellSession - Class in org.dellroad.jct.jshell
-
A
ShellSessionthat builds and executes aJShellinstance. - JShellShellSession(JShellShell, ShellRequest) - Constructor for class org.dellroad.jct.jshell.JShellShellSession
-
Constructor.
L
- load(ExecutionControl.ClassBytecodes[]) - Method in class org.dellroad.jct.jshell.MemoryLoaderDelegate
- localContextClassLoader - Variable in class org.dellroad.jct.jshell.JShellShellSession
- LocalContextExecutionControlProvider - Class in org.dellroad.jct.jshell
-
Same as
LocalExecutionControlProvider, but with additional support for handling certain class path and class loading issues. - LocalContextExecutionControlProvider() - Constructor for class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
M
- MemoryLoaderDelegate - Class in org.dellroad.jct.jshell
-
A JShell
LoaderDelegatethat uses aMemoryClassLoader. - MemoryLoaderDelegate() - Constructor for class org.dellroad.jct.jshell.MemoryLoaderDelegate
-
Default constructor.
- MemoryLoaderDelegate(MemoryClassLoader) - Constructor for class org.dellroad.jct.jshell.MemoryLoaderDelegate
-
Primary constructor.
- modifyJShellFlags(ClassLoader, List<String>) - Static method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
-
Modify a list of JShell tool command line flags to enable use of this class.
- modifyJShellParams(List<String>) - Method in class org.dellroad.jct.jshell.JShellShellSession
-
Generate a list of command line flags and parameters to be passed to the JShell tool, given the arguments given on the shell command line for this command.
N
- name() - Method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
- NAME - Static variable in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
- newShellSession(ShellRequest) - Method in class org.dellroad.jct.jshell.JShellShell
O
- org.dellroad.jct.jshell - module org.dellroad.jct.jshell
- org.dellroad.jct.jshell - package org.dellroad.jct.jshell
-
Shellwrappers for JShell. - org.dellroad.jct.jshell.command - package org.dellroad.jct.jshell.command
-
JShell commands.
S
- setExecutionFlag(List<String>, String) - Static method in class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
-
Modify a list of JShell tool command line flags to force the use of the named execution provider, overriding any previous.
- setLocalContextClassLoader(ClassLoader) - Method in class org.dellroad.jct.jshell.JShellShellSession
-
Configure a class loader to use with
LocalContextExecutionControlProviderfor local execution.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form