com.greenpepper.shaded.com.vladsch.flexmark.util.Consumer Maven / Gradle / Ivy
package com.greenpepper.shaded.com.vladsch.flexmark.util;
/**
* Represents an operation that accepts a single input argument and returns no
* result. Unlike most other functional interfaces, {@code Consumer} is expected
* to operate via side-effects.
*
* This is a functional interface
* whose functional method is {@link #accept(Object)}.
*
* @param the type of the input to the operation
*/
public interface Consumer {
/**
* Performs this operation on the given argument.
*
* @param t the input argument
*/
void accept(T t);
}