Class GeneratedClass

java.lang.Object
org.jfuncmachine.compiler.classgen.GeneratedClass

public class GeneratedClass extends Object
A container for generated class bytes and optionally the loaded class.
  • Field Details

    • className

      public final String className
      The fully-qualified name of this class
    • classBytes

      public final byte[] classBytes
      The byte array representing the class (exactly the bytes that would be in a .class file)
    • loadedClass

      public Class loadedClass
      The class as loaded by the generator's internal classloader
  • Constructor Details

    • GeneratedClass

      public GeneratedClass(String className, byte[] classBytes)
      Create a new generated class
      Parameters:
      className - The fully-qualified class name
      classBytes - The byte[] array containing the class