模块  java.instrument
软件包  java.lang.instrument

Class ClassDefinition

    • 构造方法详细信息

      • ClassDefinition

        public ClassDefinition​(<?> theClass,
                               byte[] theClassFile)
        使用提供的类和类文件字节创建新的ClassDefinition绑定。 不复制提供的缓冲区,只捕获对它的引用。
        参数
        theClass - 需要重新定义的
        theClassFile - 新的类文件字节
        异常
        NullPointerException - 如果提供的类或数组是 null
    • 方法详细信息

      • getDefinitionClass

        public <?> getDefinitionClass()
        返回类。
        结果
        提到的 对象。
      • getDefinitionClassFile

        public byte[] getDefinitionClassFile()
        返回包含新类文件的字节数组。
        结果
        类文件字节。