Record Class RemappedConfigurationEntry

java.lang.Object
java.lang.Record
net.fabricmc.loom.configuration.RemappedConfigurationEntry

public record RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean compileClasspath, boolean runtimeClasspath, String consumerConfiguration, @Nullable String replacedWith) extends Record
  • Constructor Details

    • RemappedConfigurationEntry

      public RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean compileClasspath, boolean runtimeClasspath, String consumerConfiguration)
    • RemappedConfigurationEntry

      public RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean compileClasspath, boolean runtimeClasspath, String consumerConfiguration, @Nullable @Nullable String replacedWith)
      Creates an instance of a RemappedConfigurationEntry record class.
      Parameters:
      sourceConfiguration - the value for the sourceConfiguration record component
      targetConfiguration - the value for the targetConfiguration record component
      compileClasspath - the value for the compileClasspath record component
      runtimeClasspath - the value for the runtimeClasspath record component
      consumerConfiguration - the value for the consumerConfiguration record component
      replacedWith - the value for the replacedWith record component
  • Method Details

    • hasConsumerConfiguration

      public boolean hasConsumerConfiguration()
    • getRemappedConfiguration

      public String getRemappedConfiguration()
    • getTargetConfiguration

      public String getTargetConfiguration(org.gradle.api.artifacts.ConfigurationContainer container)
    • 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. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      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.
    • sourceConfiguration

      public String sourceConfiguration()
      Returns the value of the sourceConfiguration record component.
      Returns:
      the value of the sourceConfiguration record component
    • targetConfiguration

      public String targetConfiguration()
      Returns the value of the targetConfiguration record component.
      Returns:
      the value of the targetConfiguration record component
    • compileClasspath

      public boolean compileClasspath()
      Returns the value of the compileClasspath record component.
      Returns:
      the value of the compileClasspath record component
    • runtimeClasspath

      public boolean runtimeClasspath()
      Returns the value of the runtimeClasspath record component.
      Returns:
      the value of the runtimeClasspath record component
    • consumerConfiguration

      public String consumerConfiguration()
      Returns the value of the consumerConfiguration record component.
      Returns:
      the value of the consumerConfiguration record component
    • replacedWith

      @Nullable public @Nullable String replacedWith()
      Returns the value of the replacedWith record component.
      Returns:
      the value of the replacedWith record component