Package net.fabricmc.loom.util.fmj.mixin
Record Class MixinRefmap
java.lang.Object
java.lang.Record
net.fabricmc.loom.util.fmj.mixin.MixinRefmap
public record MixinRefmap(String refmapPath, MixinRefmap.MixinMappingData mappings, Map<MixinRefmap.NamespacePair,MixinRefmap.MixinMappingData> data)
extends Record
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final record -
Constructor Summary
ConstructorsConstructorDescriptionMixinRefmap(String refmapPath, MixinRefmap.MixinMappingData mappings, Map<MixinRefmap.NamespacePair, MixinRefmap.MixinMappingData> data) Creates an instance of aMixinRefmaprecord class. -
Method Summary
Modifier and TypeMethodDescriptiondata()Returns the value of thedatarecord component.final booleanIndicates whether some other object is "equal to" this one.static MixinRefmapfromMod(String refmapPath, FabricModJsonSource modSource) getData(MixinRefmap.NamespacePair namespaces) final inthashCode()Returns a hash code value for this object.mappings()Returns the value of themappingsrecord component.Returns the value of therefmapPathrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
MixinRefmap
public MixinRefmap(String refmapPath, MixinRefmap.MixinMappingData mappings, Map<MixinRefmap.NamespacePair, MixinRefmap.MixinMappingData> data) Creates an instance of aMixinRefmaprecord class.- Parameters:
refmapPath- the value for therefmapPathrecord componentmappings- the value for themappingsrecord componentdata- the value for thedatarecord component
-
-
Method Details
-
fromMod
public static MixinRefmap fromMod(String refmapPath, FabricModJsonSource modSource) throws IOException - Throws:
IOException
-
getData
-
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. -
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. -
equals
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 withObjects::equals(Object,Object). -
refmapPath
Returns the value of therefmapPathrecord component.- Returns:
- the value of the
refmapPathrecord component
-
mappings
Returns the value of themappingsrecord component.- Returns:
- the value of the
mappingsrecord component
-
data
Returns the value of thedatarecord component.- Returns:
- the value of the
datarecord component
-