All Classes and Interfaces
Class
Description
This class contains helper methods for creating closures in Java code.
The enhanced plugin contains several helper members to assist in making Gradle plugins as clean as possible without
needing to duplicate code across projects.
The enhanced problems contain several base helper members to help reduce duplicate code between Gradle plugins.
The enhanced task contains a handful of helper methods to make working with the enhanced plugin and caches easier.
This task generates the GitHub Actions workflow file for the project.
Service to allow Nokee and Remal's redistributions of the Gradle API to link to Gradle's JavaDocs website.
Contains various utilities for working with Gradle scripts.
The GradleUtils extension for projects, which include additional utilities
that are only available for them.
This is a simple implementation of a
Lazy value, primarily aimed for use in Java code.Represents a lazily computed value with the ability to optionally work with it using
Lazy.ifPresent(Action) and
safely mutate it using Lazy.Actionable.map(Action).Contains utilities to make working with
POMs more ergonomic.Contains several licenses used by MinecraftForge to reduce needing to manually write them out in each project
that uses one.
Shared utilities for Gradle plugins.
Tools are definitions of Java libraries (may or may not be executable) that are managed by Gradle using a
ValueSource.