Record Class Repos

java.lang.Object
java.lang.Record
dev.ftb.plugins.ashwing.extension.utils.Repos

public record Repos(org.gradle.api.Project project) extends Record
Loads of helper methods for adding repositories to the project.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Repos(org.gradle.api.Project project)
    Creates an instance of a Repos record class.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    architectury(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
     
    final boolean
    Indicates whether some other object is "equal to" this one.
    void
     
    void
    fabric(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
     
    void
    forge(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
    ftb()
     
    void
    ftb(boolean snapshots, @Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
    ftb(org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
     
    final int
    Returns a hash code value for this object.
    void
     
    void
    kubejs(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
     
    void
    modmaven(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
     
    void
     
    void
    mojang(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
     
    void
    neoforge(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    org.gradle.api.Project
    Returns the value of the project record component.
    void
     
    void
    shedaniel(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    void
     
    void
    terraformers(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
     
    final String
    Returns a string representation of this record class.

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Repos

      public Repos(org.gradle.api.Project project)
      Creates an instance of a Repos record class.
      Parameters:
      project - the value for the project record component
  • Method Details

    • ftb

      public void ftb()
    • ftbSnapshots

      public void ftbSnapshots()
    • ftb

      public void ftb(org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • ftb

      public void ftb(boolean snapshots, @Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • mojang

      public void mojang()
    • mojang

      public void mojang(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • forge

      public void forge()
    • forge

      public void forge(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • neoforge

      public void neoforge()
    • neoforge

      public void neoforge(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • fabric

      public void fabric()
    • fabric

      public void fabric(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • curseMaven

      public void curseMaven()
    • modrinth

      public void modrinth()
    • architectury

      public void architectury()
    • architectury

      public void architectury(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • shedaniel

      public void shedaniel()
    • shedaniel

      public void shedaniel(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • kubejs

      public void kubejs()
    • kubejs

      public void kubejs(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • modmaven

      public void modmaven()
    • modmaven

      public void modmaven(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • terraformers

      public void terraformers()
    • terraformers

      public void terraformers(@Nullable org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.MavenRepositoryContentDescriptor> extraContent)
    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • project

      public org.gradle.api.Project project()
      Returns the value of the project record component.
      Returns:
      the value of the project record component