Package jodd.proxetta

Class DefineClass


  • public class DefineClass
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DefineClass()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Class of​(java.lang.String className, byte[] classData, java.lang.ClassLoader classLoader)
      Defines a class from byte array into the specified class loader.
      • Methods inherited from class java.lang.Object

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

      • DefineClass

        public DefineClass()
    • Method Detail

      • of

        public static java.lang.Class of​(java.lang.String className,
                                         byte[] classData,
                                         java.lang.ClassLoader classLoader)
        Defines a class from byte array into the specified class loader. Warning: this is a hack!
        Parameters:
        className - optional class name, may be null
        classData - bytecode data
        classLoader - classloader that will load class