Module jdk.jshell

Class ExecutionControl.ClassBytecodes

java.lang.Object
jdk.jshell.spi.ExecutionControl.ClassBytecodes
All Implemented Interfaces:
Serializable
Enclosing interface:
ExecutionControl

public static final class ExecutionControl.ClassBytecodes
extends Object
implements Serializable
Bundles class name with class bytecodes.
See Also:
Serialized Form
  • Constructor Details

    • ClassBytecodes

      public ClassBytecodes​(String name, byte[] bytecodes)
      Creates a name/bytecode pair.
      Parameters:
      name - the class name
      bytecodes - the class bytecodes
  • Method Details

    • bytecodes

      public byte[] bytecodes()
      The bytecodes for the class.
      Returns:
      the bytecodes
    • name

      public String name()
      The class name.
      Returns:
      the class name