Class ValidateLombokVersionTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.gtnewhorizons.gtnhgradle.tasks.ValidateLombokVersionTask
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, Named, ExtensionAware, Task, Configurable<Task>

public abstract class ValidateLombokVersionTask extends DefaultTask
Validates that Lombok versions are compatible with Java 25+ bytecode.
  • Constructor Details

    • ValidateLombokVersionTask

      public ValidateLombokVersionTask()
  • Method Details

    • getLombokVersions

      @Input public abstract ListProperty<String> getLombokVersions()
      Returns:
      Lombok version strings to validate
    • getMinimumVersion

      @Input public abstract Property<String> getMinimumVersion()
      Returns:
      Minimum required Lombok version
    • validate

      public void validate()
      Validates all Lombok versions meet the minimum requirement.