com.aol.cyclops.matcher.builders.CollectionStep Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cyclops-pattern-matching-collections Show documentation
Show all versions of cyclops-pattern-matching-collections Show documentation
Advanced pattern matching for Java 8
package com.aol.cyclops.matcher.builders;
import com.aol.cyclops.matcher.Action;
import com.aol.cyclops.matcher.TypedFunction;
public interface CollectionStep {
/**
* Create a new Case with the supplied ActionWithReturn as the action
*
* @param t Action to be executed when the new Case is triggered
* @return Pattern Matcher Builder
*/
CollectionMatchingInstance thenApply(TypedFunction t);
/**
* Create a new Case with the supplied ActionWithReturn as the action
*
* @param t Action to be executed when the new Case is triggered
* @return Pattern Matcher Builder
*/
default CollectionMatchingInstance thenConsume(Action t){
return thenApply(new ActionWithReturnWrapper(t));
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy