주석 제거
This commit is contained in:
@@ -93,19 +93,6 @@ public class ScriptLoader{
|
|||||||
return newInstance;
|
return newInstance;
|
||||||
}
|
}
|
||||||
|
|
||||||
class DynamicLoader extends ClassLoader{
|
|
||||||
public DynamicLoader(){}
|
|
||||||
|
|
||||||
public DynamicLoader(ClassLoader parent){
|
|
||||||
super(parent);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Class<Script> loadScript(String fullClassName, byte[] classData){
|
|
||||||
return (Class<Script>) defineClass(fullClassName,
|
|
||||||
classData, 0, classData.length);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public void init(ScriptInfoService scriptInfoService) throws Exception {
|
public void init(ScriptInfoService scriptInfoService) throws Exception {
|
||||||
List<ScriptInfo> scriptInfoList = scriptInfoService.findAllScriptInfos();
|
List<ScriptInfo> scriptInfoList = scriptInfoService.findAllScriptInfos();
|
||||||
for (ScriptInfo info :scriptInfoList) {
|
for (ScriptInfo info :scriptInfoList) {
|
||||||
@@ -123,14 +110,9 @@ public class ScriptLoader{
|
|||||||
}
|
}
|
||||||
|
|
||||||
Class<Script> cls = (Class<Script>) compiler.compile(fullPackage, source);
|
Class<Script> cls = (Class<Script>) compiler.compile(fullPackage, source);
|
||||||
|
|
||||||
// String xx = newInstance.postProcess("abc","ddd");
|
|
||||||
// System.out.println(xx);
|
|
||||||
this.loadedClass.put(scriptName, cls);
|
this.loadedClass.put(scriptName, cls);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public void unLoad(String scriptName) throws ClassNotFoundException, IOException {
|
public void unLoad(String scriptName) throws ClassNotFoundException, IOException {
|
||||||
new File(path + DYNAMIC_BASE_PATH + "/" + scriptName +".class").delete();
|
new File(path + DYNAMIC_BASE_PATH + "/" + scriptName +".class").delete();
|
||||||
this.loadedClass.remove(scriptName);
|
this.loadedClass.remove(scriptName);
|
||||||
|
|||||||
Reference in New Issue
Block a user