Class PluginClassLoader

java.lang.Object
java.lang.ClassLoader
pluginloader.load.PluginClassLoader

public class PluginClassLoader
extends java.lang.ClassLoader
  • Constructor Summary

    Constructors 
    Constructor Description
    PluginClassLoader()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Class<?> findClass​(java.lang.String fullQualifiedClassName)  
    java.lang.Class<?> loadClass​(java.lang.String fullQualifiedClassName)  
    void putClassCode​(java.lang.String fullQualifiedClassName, byte[] compiledClassCode)  

    Methods inherited from class java.lang.ClassLoader

    clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • findClass

      public java.lang.Class<?> findClass​(java.lang.String fullQualifiedClassName) throws java.lang.ClassNotFoundException
      Overrides:
      findClass in class java.lang.ClassLoader
      Throws:
      java.lang.ClassNotFoundException
    • loadClass

      public java.lang.Class<?> loadClass​(java.lang.String fullQualifiedClassName) throws java.lang.ClassNotFoundException
      Overrides:
      loadClass in class java.lang.ClassLoader
      Throws:
      java.lang.ClassNotFoundException
    • putClassCode

      public void putClassCode​(java.lang.String fullQualifiedClassName, byte[] compiledClassCode)