Explorar el Código

simplify

master
Jonathan Cobb hace 3 años
padre
commit
497755704e
Se han modificado 1 ficheros con 1 adiciones y 5 borrados
  1. +1
    -5
      src/main/java/jvcl/model/JOperation.java

+ 1
- 5
src/main/java/jvcl/model/JOperation.java Ver fichero

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

}

Cargando…
Cancelar
Guardar