Interface | Description |
---|---|
Command |
This interface must be implemented by all commands.
|
Class | Description |
---|---|
AbstractCommand |
Abstract base class for commands.
|
ArrayCommand |
A ArrayCommand is responsible for handling operations on arrays.
|
ArrayCommandTest | |
CallCommand |
A CallCommand is responsible for parsing a call command and calling the
method on the target object.
|
CallCommandTest | |
ConstructorCommand |
A ConstructorCommand is responsible for calling the constructors of a Java
class.
|
ConstructorCommandTest | |
DirCommand | |
DirCommandTest | |
ExceptionCommand | |
ExceptionCommandTest | |
FieldCommand |
A FieldCommand is responsible for accessing and setting fields of objects.
|
FieldCommandTest | |
HelpPageCommand |
A HelpPageCommand is responsible for generating a help page for a Java object
or Java class.
|
HelpPageCommandTest | |
JVMViewCommand |
A JVMViewCommand is responsible for managing JVM views: creating views,
adding imports, searching for fully qualified names.
|
JVMViewCommandTest | |
ListCommand |
A ListCommand is responsible for handling operations on lists (e.g.,
slicing).
|
ListCommandTest | |
MemoryCommand |
The MemoryCommand is responsible for handling garbage collection requests
from the Python side, i.e., when a java object is no longer used by the
Python program.
|
MemoryCommandTest | |
ReflectionCommand |
The ReflectionCommand is responsible for accessing packages, classes, and
static members.
|
ReflectionCommandTest | |
ShutdownGatewayServerCommand |
The ShutdownGatewayServerCommand is responsible for shutting down the
GatewayServer.
|
StreamCommand |
A
StreamCommand is like a CallCommand , but returns
the value directly. |