You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
a bunch of places assume that various Predicates or Functions can be null. Either use Optional or require them to be present instead. (Or mark as @nullable.)
maybe don’t even have getBlahPredicate()/getBlahTransformer(); just expose isBlah()/applyBlah() instead
edgeIncludePredicate() should just go ahead and check the edge’s endpoints as well so that the caller doesn’t have to
edgeArrowPredicate/Transformer: just have something that provides an Optional Arrow for a given edge (get rid of the Predicate)
or a boolean that specifies for the entire RenderContext whether edge arrows are wanted
figure out whether we want “? super V” or not
use java.util.Function and .Predicate instead of their Guava counterparts
consider making instance variables in PluggableRendererContext private instead of protected
add @Override annotations
add documentation for each method
The text was updated successfully, but these errors were encountered:
@Override
annotationsThe text was updated successfully, but these errors were encountered: