| Modifier and Type | Method and Description |
|---|---|
RecordComponentInfo |
MethodParameterInfo.asRecordComponent() |
RecordComponentInfo |
MethodInfo.asRecordComponent() |
RecordComponentInfo |
RecordComponentInfo.asRecordComponent() |
RecordComponentInfo |
TypeTarget.asRecordComponent() |
RecordComponentInfo |
AnnotationTarget.asRecordComponent()
Casts and returns this target as a
RecordComponentInfo if it is of kind RECORD_COMPONENT |
RecordComponentInfo |
FieldInfo.asRecordComponent() |
RecordComponentInfo |
ClassInfo.asRecordComponent() |
static RecordComponentInfo |
RecordComponentInfo.create(ClassInfo clazz,
String name,
Type type)
Constructs a new mock record component info
|
RecordComponentInfo |
ClassInfo.recordComponent(String name)
Retrieves a record component by the given name.
|
| Modifier and Type | Method and Description |
|---|---|
List<RecordComponentInfo> |
ClassInfo.recordComponents()
Returns a list of all record components declared by this class.
|
List<RecordComponentInfo> |
ClassInfo.unsortedRecordComponents()
Returns a list of all record components declared in this class, in the declaration order.
|
| Modifier and Type | Method and Description |
|---|---|
static EquivalenceKey.RecordComponentEquivalenceKey |
EquivalenceKey.of(RecordComponentInfo recordComponent)
Returns an equivalence key for given record component.
|
Copyright © 2018–2022. All rights reserved.