Bladeren bron

simplify

master
Jonathan Cobb 3 jaren geleden
bovenliggende
commit
497755704e
1 gewijzigde bestanden met toevoegingen van 1 en 5 verwijderingen
  1. +1
    -5
      src/main/java/jvcl/model/JOperation.java

+ 1
- 5
src/main/java/jvcl/model/JOperation.java Bestand weergeven

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

}

Laden…
Annuleren
Opslaan