private static boolean satIsNull(Satisfaction sat) { return sat.visit(new AbstractSatisfactionVisitor<Boolean>(false) { @Override public Boolean visitNull() { return true; } }); } }
Satisfaction sat = csat.getSatisfaction(); try { tgt = sat.visit(new Visitor(node, id)); } catch (RuntimeException e) { if (e.getCause() instanceof IOException) {
@Override public void describe(DAGNode<Component, Dependency> node, DescriptionWriter description) { node.getLabel().getSatisfaction().visit(new LabelDescriptionVisitor(description)); description.putField("cachePolicy", node.getLabel().getCachePolicy().name()); List<DAGNode<Component, Dependency>> edges = node.getOutgoingEdges() .stream() .sorted(GraphtUtils.DEP_EDGE_ORDER) .map(DAGEdge::getTail) .collect(Collectors.toList()); description.putList("dependencies", edges, INSTANCE); } }
return label.getSatisfaction().visit(new AbstractSatisfactionVisitor<Boolean>() { @Override public Boolean visitDefault() {
assert tcsat != null; Satisfaction tsat = tcsat.getSatisfaction(); Object val = tsat.visit(new AbstractSatisfactionVisitor<Object>(null) { @Override public Object visitInstance(Object instance) {
private static boolean satIsNull(Satisfaction sat) { return sat.visit(new AbstractSatisfactionVisitor<Boolean>(false) { @Override public Boolean visitNull() { return true; } }); } }
Satisfaction sat = csat.getSatisfaction(); try { tgt = sat.visit(new Visitor(node, id)); } catch (RuntimeException e) { if (e.getCause() instanceof IOException) {
return label.getSatisfaction().visit(new AbstractSatisfactionVisitor<Boolean>() { @Override public Boolean visitDefault() {
@Override public void describe(DAGNode<Component, Dependency> node, DescriptionWriter description) { node.getLabel().getSatisfaction().visit(new LabelDescriptionVisitor(description)); description.putField("cachePolicy", node.getLabel().getCachePolicy().name()); List<DAGNode<Component, Dependency>> edges = Lists.transform(GraphtUtils.DEP_EDGE_ORDER.sortedCopy(node.getOutgoingEdges()), DAGEdge.<Component,Dependency>extractTail()); description.putList("dependencies", edges, INSTANCE); } }
assert tcsat != null; Satisfaction tsat = tcsat.getSatisfaction(); Object val = tsat.visit(new AbstractSatisfactionVisitor<Object>(null) { @Override public Object visitInstance(Object instance) {