Module org.refcodes.mixin
Package org.refcodes.mixin
Interface PacketSizeAccessor.PacketSizeProperty
- All Superinterfaces:
PacketSizeAccessor
,PacketSizeAccessor.PacketSizeMutator
- Enclosing interface:
- PacketSizeAccessor
public static interface PacketSizeAccessor.PacketSizeProperty
extends PacketSizeAccessor, PacketSizeAccessor.PacketSizeMutator
Provides a packet size property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.PacketSizeAccessor
PacketSizeAccessor.PacketSizeBuilder<B extends PacketSizeAccessor.PacketSizeBuilder<B>>, PacketSizeAccessor.PacketSizeMutator, PacketSizeAccessor.PacketSizeProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
letPacketSize
(int aPacketSize) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as ofPacketSizeAccessor.PacketSizeMutator.setPacketSize(int)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.PacketSizeAccessor
getPacketSize
Methods inherited from interface org.refcodes.mixin.PacketSizeAccessor.PacketSizeMutator
setPacketSize
-
Method Details
-
letPacketSize
default int letPacketSize(int aPacketSize) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as ofPacketSizeAccessor.PacketSizeMutator.setPacketSize(int)
and returns the very same value (getter).- Parameters:
aPacketSize
- The integer to set (viaPacketSizeAccessor.PacketSizeMutator.setPacketSize(int)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-