package dev.peerat.parser.java.value; import java.util.List; import java.util.function.Function; import dev.peerat.parser.java.JavaElement; public class TriValue extends Value{ private Value check; private Value success; private Value fail; public TriValue(Value check, Value success, Value fail){ this.check = check; this.success = success; this.fail = fail; } public Value getChecker(){ return check; } public Value success(){ return success; } public Value fail(){ return fail; } @Override public void build(Builder builder) throws Exception { } @Override public E find(Function finder) { return null; } @Override public void findAll(Function finder, List list) { } @Override public String toString(){ return "[TriValue] "+check+" ? "+success+" : "+fail; } }