Record Class AnnotationPreflight.MethodIdentity
java.lang.Object
java.lang.Record
org.j7m.middleware.application.components.AnnotationPreflight.MethodIdentity
- Record Components:
contractId- explicit stable contract identifiercontractVersion- positive contract versiondeclaringType- declaring binary type namemethodName- Java method nameparameterTypes- ordered erased binary parameter namesreturnType- erased binary return name
- Enclosing class:
AnnotationPreflight
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecontractIdrecord component.intReturns the value of thecontractVersionrecord component.Returns the value of thedeclaringTyperecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of themethodNamerecord component.Returns the value of theparameterTypesrecord component.Returns the value of thereturnTyperecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
MethodIdentity
-
-
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. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
contractId
Returns the value of thecontractIdrecord component.- Returns:
- the value of the
contractIdrecord component
-
contractVersion
public int contractVersion()Returns the value of thecontractVersionrecord component.- Returns:
- the value of the
contractVersionrecord component
-
declaringType
Returns the value of thedeclaringTyperecord component.- Returns:
- the value of the
declaringTyperecord component
-
methodName
Returns the value of themethodNamerecord component.- Returns:
- the value of the
methodNamerecord component
-
parameterTypes
Returns the value of theparameterTypesrecord component.- Returns:
- the value of the
parameterTypesrecord component
-
returnType
Returns the value of thereturnTyperecord component.- Returns:
- the value of the
returnTyperecord component
-