Record Class Field
java.lang.Object
java.lang.Record
net.codecrete.windowsapi.winmd.tables.Field
- Record Components:
index- row indexflags- field attributes (FieldAttributes)name- member name (string index)signature- member signature (blob index)
Row of the "Field" table.
See ECMA-335, II.22.15 Field: 0x04
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionField(int index, int flags, int name, int signature) Creates an instance of aFieldrecord 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.intReturns the value of thesignaturerecord component.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
FIELD_ACCESS_MASK
public static final int FIELD_ACCESS_MASK- See Also:
-
COMPILER_CONTROLLED
public static final int COMPILER_CONTROLLED- See Also:
-
PRIVATE
public static final int PRIVATE- See Also:
-
FAM_AND_ASSEM
public static final int FAM_AND_ASSEM- See Also:
-
ASSEMBLY
public static final int ASSEMBLY- See Also:
-
FAMILY
public static final int FAMILY- See Also:
-
FAM_OR_ASSEM
public static final int FAM_OR_ASSEM- See Also:
-
PUBLIC
public static final int PUBLIC- See Also:
-
STATIC
public static final int STATIC- See Also:
-
INIT_ONLY
public static final int INIT_ONLY- See Also:
-
LITERAL
public static final int LITERAL- See Also:
-
NOT_SERIALIZED
public static final int NOT_SERIALIZED- See Also:
-
SPECIAL_NAME
public static final int SPECIAL_NAME- See Also:
-
P_INVOKE_IMPL
public static final int P_INVOKE_IMPL- See Also:
-
RT_SPECIAL_NAME
public static final int RT_SPECIAL_NAME- See Also:
-
HAS_FIELD_MARSHAL
public static final int HAS_FIELD_MARSHAL- See Also:
-
HAS_DEFAULT
public static final int HAS_DEFAULT- See Also:
-
HAS_FIELD_RVA
public static final int HAS_FIELD_RVA- See Also:
-
-
Constructor Details
-
Field
public Field(int index, int flags, int name, int signature) Creates an instance of aFieldrecord 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
-
name
-
signature
-