Record Class RemappedConfigurationEntry

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

public record RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean isOnModCompileClasspath, String mavenScope) extends Record
  • Constructor Details

    • RemappedConfigurationEntry

      public RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean isOnModCompileClasspath, String mavenScope)
      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
      isOnModCompileClasspath - the value for the isOnModCompileClasspath record component
      mavenScope - the value for the mavenScope record component
  • Method Details

    • hasMavenScope

      public boolean hasMavenScope()
    • 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
    • isOnModCompileClasspath

      public boolean isOnModCompileClasspath()
      Returns the value of the isOnModCompileClasspath record component.
      Returns:
      the value of the isOnModCompileClasspath record component
    • mavenScope

      public String mavenScope()
      Returns the value of the mavenScope record component.
      Returns:
      the value of the mavenScope record component