name.remal.gradle_plugins.toolkit.generators.TextFileContent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of toolkit Show documentation
Show all versions of toolkit Show documentation
Remal Gradle plugins: toolkit: toolkit
package name.remal.gradle_plugins.toolkit.generators;
import static name.remal.gradle_plugins.toolkit.ObjectUtils.isNotEmpty;
import static name.remal.gradle_plugins.toolkit.ObjectUtils.unwrapProviders;
import com.google.errorprone.annotations.CanIgnoreReturnValue;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Nullable;
import lombok.val;
import org.jetbrains.annotations.Contract;
public class TextFileContent<
Child extends TextFileContent
> implements TextFileContentChunk {
@Contract("->this")
@CanIgnoreReturnValue
@SuppressWarnings("unchecked")
protected final Child getSelf() {
return (Child) this;
}
protected final List