Class ListValueEvaluator
-
- All Implemented Interfaces:
public class ListValueEvaluator<T> extends Evaluator<T>
-
-
Constructor Summary
Constructors Constructor Description ListValueEvaluator(BaseActionManager manager, Class<List<T>> type, List<out Object> list, EvaluatorParser<List<T>> parser)
-
Method Summary
Modifier and Type Method Description List<T>getOrDefault(@NonNull() ActionContext context, @Nullable() List<T> def)-
Methods inherited from class pers.neige.neigeitems.action.evaluator.Evaluator
createBooleanEvaluator, createBooleanEvaluator, createBooleanListEvaluator, createDoubleEvaluator, createDoubleEvaluator, createDoubleListEvaluator, createEvaluator, createEvaluator, createEvaluator, createIntegerEvaluator, createIntegerEvaluator, createIntegerListEvaluator, createListEvaluator, createListEvaluator, createLongEvaluator, createLongEvaluator, createLongListEvaluator, createStringEvaluator, createStringEvaluator, createStringListEvaluator, get, getManager, getType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ListValueEvaluator
ListValueEvaluator(BaseActionManager manager, Class<List<T>> type, List<out Object> list, EvaluatorParser<List<T>> parser)
-
-
Method Detail
-
getOrDefault
@Contract(value = "_, !null -> !null")@Nullable() List<T> getOrDefault(@NonNull() ActionContext context, @Nullable() List<T> def)
-
-
-
-