Add a map to promoting priorities.

This commit is contained in:
Danila Fedorin 2017-07-24 14:26:09 -07:00
parent d0421d93ca
commit 7bab3773dc
1 changed files with 7 additions and 0 deletions

View File

@ -1,7 +1,14 @@
package org.nwapw.abacus.number;
import java.util.HashMap;
public abstract class Function {
private static final HashMap<Class<? extends Number>, Integer> priorityMap =
new HashMap<Class<? extends Number>, Integer>() {{
put(NaiveNumber.class, 0);
}};
protected abstract boolean matchesParams(Number[] params);
protected abstract Number applyInternal(Number[] params);