public static class AnnotationFileParser.RecordStub extends Object
| Modifier and Type | Field and Description | 
|---|---|
| LinkedHashMap<String,AnnotationFileParser.RecordComponentStub> | componentsByNameA map from name to record component. | 
| @MonotonicNonNull List<AnnotatedTypeMirror> | componentsInCanonicalConstructorIf the canonical constructor is given in the stubs, the annotated types (in component
 declaration order) for the constructor. | 
| Constructor and Description | 
|---|
| RecordStub(LinkedHashMap<String,AnnotationFileParser.RecordComponentStub> componentsByName)Creates a new RecordStub. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<AnnotatedTypeMirror> | getComponentsInCanonicalConstructor()Returns the annotated types for the parameters to the canonical constructor. | 
public final LinkedHashMap<String,AnnotationFileParser.RecordComponentStub> componentsByName
public @MonotonicNonNull List<AnnotatedTypeMirror> componentsInCanonicalConstructor
public RecordStub(LinkedHashMap<String,AnnotationFileParser.RecordComponentStub> componentsByName)
componentsByName - a map from name to record component. The insertion/iteration order is
     the order that they are declared in the record header.public List<AnnotatedTypeMirror> getComponentsInCanonicalConstructor()