Pārlūkot izejas kodu

simplify

master
Jonathan Cobb pirms 3 gadiem
vecāks
revīzija
497755704e
1 mainītis faili ar 1 papildinājumiem un 5 dzēšanām
  1. +1
    -5
      src/main/java/jvcl/model/JOperation.java

+ 1
- 5
src/main/java/jvcl/model/JOperation.java Parādīt failu

@@ -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())));
}

}

Notiek ielāde…
Atcelt
Saglabāt