Class RecordHelperImpl
java.lang.Object
org.instancio.internal.reflection.RecordHelperImpl
- All Implemented Interfaces:
RecordHelper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionOptional<Constructor<?>>
getCanonicalConstructor
(Class<?> recordClass) Returns the canonical constructor for the given record class.boolean
Checks whether given class is ajava.lang.Record
.
-
Constructor Details
-
RecordHelperImpl
public RecordHelperImpl()
-
-
Method Details
-
isRecord
Description copied from interface:RecordHelper
Checks whether given class is ajava.lang.Record
.- Specified by:
isRecord
in interfaceRecordHelper
- Parameters:
klass
- to check- Returns:
true
class is a record,false
otherwise
-
getCanonicalConstructor
Description copied from interface:RecordHelper
Returns the canonical constructor for the given record class.- Specified by:
getCanonicalConstructor
in interfaceRecordHelper
- Parameters:
recordClass
- to return canonical constructor for- Returns:
- canonical constructor or an empty result if not found
-