Record Class Param
java.lang.Object
java.lang.Record
net.codecrete.windowsapi.winmd.tables.Param
- Record Components:
index- row indexflags- parameter attributes (ParamAttributes)sequence- sequence numbername- member name (string index)
Row of the "Param" table.
See ECMA-335, II.22.33 Param: 0x08
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionParam(int index, int flags, int sequence, int name) Creates an instance of aParamrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.intflags()Returns the value of theflagsrecord component.final inthashCode()Returns a hash code value for this object.intindex()Returns the value of theindexrecord component.intname()Returns the value of thenamerecord component.intsequence()Returns the value of thesequencerecord component.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
IN
public static final int IN- See Also:
-
OUT
public static final int OUT- See Also:
-
OPTIONAL
public static final int OPTIONAL- See Also:
-
HAS_DEFAULT
public static final int HAS_DEFAULT- See Also:
-
HAS_FIELD_MARSHAL
public static final int HAS_FIELD_MARSHAL- See Also:
-
-
Constructor Details
-
Param
public Param(int index, int flags, int sequence, int name) Creates an instance of aParamrecord class.
-
-
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 with thecomparemethod from their corresponding wrapper classes. -
index
-
flags
-
sequence
-
name
-