Record Class SourceLanguageDataArchive.DataArchiveRule
java.lang.Object
java.lang.Record
ghidra.app.util.sourcelanguage.SourceLanguageDataArchive.DataArchiveRule
- Record Components:
processor- The name of the processor (required)endian- The processor endianness ("little" or "big") (could be empty/null for wildcard)size- The processor size (i.e., "32, "64", etc) (could be empty/null for wildcard)variant- The processor variant (could be empty/null for wildcard)formats- The names of the supported binary file formats (could be empty/null for wildcard)dataArchiveFile- The data archive file
- Enclosing interface:
SourceLanguageDataArchive
-
Constructor Summary
ConstructorsConstructorDescriptionDataArchiveRule(String processor, String endian, String size, String variant, List<String> formats, ResourceFile dataArchiveFile) Creates an instance of aDataArchiveRulerecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thedataArchiveFilerecord component.endian()Returns the value of theendianrecord component.final booleanIndicates whether some other object is "equal to" this one.formats()Returns the value of theformatsrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theprocessorrecord component.size()Returns the value of thesizerecord component.final StringtoString()Returns a string representation of this record class.variant()Returns the value of thevariantrecord component.
-
Constructor Details
-
DataArchiveRule
public DataArchiveRule(String processor, String endian, String size, String variant, List<String> formats, ResourceFile dataArchiveFile) Creates an instance of aDataArchiveRulerecord class.- Parameters:
processor- the value for theprocessorrecord componentendian- the value for theendianrecord componentsize- the value for thesizerecord componentvariant- the value for thevariantrecord componentformats- the value for theformatsrecord componentdataArchiveFile- the value for thedataArchiveFilerecord component
-
-
Method Details
-
toString
-
hashCode
-
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). -
processor
-
endian
-
size
-
variant
-
formats
-
dataArchiveFile
Returns the value of thedataArchiveFilerecord component.- Returns:
- the value of the
dataArchiveFilerecord component
-