Uses of Class jdk.jshell.spi.ExecutionControl.ClassBytecodes (Java SE 13 & JDK 13 )
Description: use: module: jdk.jshell, package: jdk.jshell.spi, interface: ExecutionControl, class: ClassBytecodes

# Uses of Class
jdk.jshell.spi.ExecutionControl.ClassBytecodes

Packages that use ExecutionControl.ClassBytecodes
Package | Description
--- | ---
jdk.jshell.execution | Provides implementation support for building JShell execution engines.
jdk.jshell.spi | Defines the Service Provider Interface for pluggable JShell execution engines.

- ## Uses of ExecutionControl.ClassBytecodes in jdk.jshell.execution

  Methods in jdk.jshell.execution with parameters of type ExecutionControl.ClassBytecodes
  Modifier and Type | Method | Description
  --- | --- | ---
  `protected void` | DirectExecutionControl.`classesRedefined​(ExecutionControl.ClassBytecodes[] cbcs)` | Notify that classes have been redefined.
  `void` | LoaderDelegate.`classesRedefined​(ExecutionControl.ClassBytecodes[] cbcs)` | Notify that classes have been redefined.
  `void` | LoaderDelegate.`load​(ExecutionControl.ClassBytecodes[] cbcs)` | Attempts to load new classes.
  `void` | JdiExecutionControl.`redefine​(ExecutionControl.ClassBytecodes[] cbcs)` | Redefine the specified classes.
  `void` | RemoteExecutionControl.`redefine​(ExecutionControl.ClassBytecodes[] cbcs)` | Redefine processing on the remote end is only to register the redefined classes

- ## Uses of ExecutionControl.ClassBytecodes in jdk.jshell.spi

  Methods in jdk.jshell.spi with parameters of type ExecutionControl.ClassBytecodes
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | ExecutionControl.`load​(ExecutionControl.ClassBytecodes[] cbcs)` | Attempts to load new classes.
  `void` | ExecutionControl.`redefine​(ExecutionControl.ClassBytecodes[] cbcs)` | Attempts to redefine previously loaded classes.