Package voltage.core

# Class VoltageClassLoader

java.lang.Object
java.lang.ClassLoader
voltage.core.VoltageClassLoader

public class VoltageClassLoader extends ClassLoader
A class used to load Voltage classes. This cannot be used by module developers.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `VoltageClassLoader(long pointer)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Class<?>`
  `DefineNewClass(String name, byte[] classBytes)`

  ### Methods inherited from class java.lang.ClassLoader

  `clearAssertionStatus, getDefinedPackage, getDefinedPackages, getName, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### VoltageClassLoader

    public VoltageClassLoader(long pointer)

- ## Method Details

  - ### DefineNewClass

    public Class<?> DefineNewClass(String name, byte[] classBytes)