瀏覽代碼

simplify

master
Jonathan Cobb 3 年之前
父節點
當前提交
497755704e
共有 1 個文件被更改,包括 1 次插入5 次删除
  1. +1
    -5
      src/main/java/jvcl/model/JOperation.java

+ 1
- 5
src/main/java/jvcl/model/JOperation.java 查看文件

@@ -37,11 +37,7 @@ public abstract class JOperation {

private static final Map<Class<? extends JOperation>, ExecBase<?>> execMap = new HashMap<>();
public <OP extends JOperation> ExecBase<OP> getExec() {
return (ExecBase<OP>) execMap.computeIfAbsent(getClass(), c -> instantiate(getExecClass()));
}

protected <OP extends JOperation> Class<? extends ExecBase<OP>> getExecClass() {
return getOperationExecClass(getClass());
return (ExecBase<OP>) execMap.computeIfAbsent(getClass(), c -> instantiate(getOperationExecClass(getClass())));
}

}

Loading…
取消
儲存