Class ClassDefinition

    • Constructor Detail

      • ClassDefinition

        public ClassDefinition​(Class<?> theClass,
                               byte[] theClassFile)
        Creates a new ClassDefinition binding using the supplied class and class file bytes. Does not copy the supplied buffer, just captures a reference to it.
        Parameters:
        theClass - the Class that needs redefining
        theClassFile - the new class file bytes
        Throws:
        NullPointerException - if the supplied class or array is null.
    • Method Detail

      • getDefinitionClass

        public Class<?> getDefinitionClass()
        Returns the class.
        Returns:
        the Class object referred to.
      • getDefinitionClassFile

        public byte[] getDefinitionClassFile()
        Returns the array of bytes that contains the new class file.
        Returns:
        the class file bytes.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部