Module jpastreamer.field
Interface ByteGetter<ENTITY>
- Type Parameters:
ENTITY- the entity
- All Superinterfaces:
Getter<ENTITY>
- All Known Subinterfaces:
GetByte<ENTITY>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A short-cut functional reference to the
getXXX(value) method for a
particular field in an entity.
A ByteGetter<ENTITY> has the following signature:
interface ENTITY {
byte getXXX();
}
- Since:
- 3.0.0
- Author:
- Emil Forslund
-
Method Summary
Modifier and TypeMethodDescriptiondefault ByteA generic (untyped) get method.byteapplyAsByte(ENTITY instance) Returns the member represented by this getter in the specified instance.Returns this object, typed as aFunctionmethod.
-
Method Details
-
applyAsByte
Returns the member represented by this getter in the specified instance.- Parameters:
instance- the instance to get from- Returns:
- the value
-
apply
Description copied from interface:GetterA generic (untyped) get method. -
asFunction
Description copied from interface:GetterReturns this object, typed as aFunctionmethod.- Specified by:
asFunctionin interfaceGetter<ENTITY>- Returns:
- this object as a function
-