java.lang.Object
org.monospark.remix.internal.RecordParameter
- All Implemented Interfaces:
Serializable
public final class RecordParameter extends Object implements Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description RecordParameter(RecordComponent component, RecordComponentType type) -
Method Summary
Modifier and Type Method Description ObjectdefaultValue()static List<RecordParameter>fromRecordComponents(Class<?> recordClass)RecordComponentgetComponent()<T> UnaryOperator<T>getGetOperation()<T extends Record>
Class<T>getRecord()<T> UnaryOperator<T>getSetOperation()RecordComponentTypegetType()ObjectgetValue(Object instance)booleanisMutable()booleanisWrapped()Objectunwrap(Object value)Objectwrap(Object value)
-
Constructor Details
-
RecordParameter
-
-
Method Details
-
fromRecordComponents
-
wrap
-
getValue
-
unwrap
-
defaultValue
-
getRecord
-
isWrapped
public boolean isWrapped() -
isMutable
public boolean isMutable() -
getComponent
-
getType
-
getGetOperation
-
getSetOperation
-