- All Superinterfaces:
BlockSizeAccessor
,BlockSizeAccessor.BlockSizeMutator
- Enclosing interface:
- BlockSizeAccessor
public static interface BlockSizeAccessor.BlockSizeProperty
extends BlockSizeAccessor, BlockSizeAccessor.BlockSizeMutator
Provides a block size property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.BlockSizeAccessor
BlockSizeAccessor.BlockSizeBuilder<B extends BlockSizeAccessor.BlockSizeBuilder<B>>, BlockSizeAccessor.BlockSizeMutator, BlockSizeAccessor.BlockSizeProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
letBlockSize
(int aBlockSize) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as ofBlockSizeAccessor.BlockSizeMutator.setBlockSize(int)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.BlockSizeAccessor
getBlockSize
Methods inherited from interface org.refcodes.mixin.BlockSizeAccessor.BlockSizeMutator
setBlockSize
-
Method Details
-
letBlockSize
default int letBlockSize(int aBlockSize) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as ofBlockSizeAccessor.BlockSizeMutator.setBlockSize(int)
and returns the very same value (getter).- Parameters:
aBlockSize
- The integer to set (viaBlockSizeAccessor.BlockSizeMutator.setBlockSize(int)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-