Record Class MutationPlan.DirectSingleTargetApply
java.lang.Object
java.lang.Record
io.fluxzero.sdk.modeling.MutationPlan.DirectSingleTargetApply
- Enclosing class:
MutationPlan
public static record MutationPlan.DirectSingleTargetApply(io.fluxzero.common.reflection.MemberInvoker invoker, boolean receiver)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionDirectSingleTargetApply(io.fluxzero.common.reflection.MemberInvoker invoker, boolean receiver) Creates an instance of aDirectSingleTargetApplyrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.io.fluxzero.common.reflection.MemberInvokerinvoker()Returns the value of theinvokerrecord component.booleanreceiver()Returns the value of thereceiverrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
DirectSingleTargetApply
public DirectSingleTargetApply(io.fluxzero.common.reflection.MemberInvoker invoker, boolean receiver) Creates an instance of aDirectSingleTargetApplyrecord class.- Parameters:
invoker- the value for theinvokerrecord componentreceiver- the value for thereceiverrecord 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. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
invoker
public io.fluxzero.common.reflection.MemberInvoker invoker()Returns the value of theinvokerrecord component.- Returns:
- the value of the
invokerrecord component
-
receiver
public boolean receiver()Returns the value of thereceiverrecord component.- Returns:
- the value of the
receiverrecord component
-