如何使用这些方法?
protected Class recompile(URL source, String className, Class oldClass)(重新)编译给定的源代码。
protected void removeClassCacheEntry(String name)从类缓存中移除类。
在我的程序中使用GroovyClassLoader
发布于 2011-11-08 00:36:03
这些方法是受保护的,因为你不应该直接调用它们,而且只有当你需要用特殊的逻辑扩展GroovyClassLoader (GCL)时才会调用它们。GCL也只处理简单的重新编译情况,它不能处理重新编译的依赖关系。你应该使用GroovyScriptEngine来做这类事情。
https://stackoverflow.com/questions/8021298
复制相似问题