@HashCodeAndEqualsPlugin.Enhance protected static class RecordComponentRegistry.Default.Compiled extends Object implements RecordComponentRegistry.Compiled
Modifier and Type | Class and Description |
---|---|
protected static class |
RecordComponentRegistry.Default.Compiled.Entry
An entry of a compiled record component registry.
|
RecordComponentRegistry.Compiled.NoOp
TypeWriter.RecordComponentPool.Disabled, TypeWriter.RecordComponentPool.Record
Modifier | Constructor and Description |
---|---|
protected |
Compiled(TypeDescription instrumentedType,
List<RecordComponentRegistry.Default.Compiled.Entry> entries)
Creates a new compiled record component registry.
|
Modifier and Type | Method and Description |
---|---|
TypeWriter.RecordComponentPool.Record |
target(RecordComponentDescription recordComponentDescription)
Looks up a handler entry for a given record component.
|
protected Compiled(TypeDescription instrumentedType, List<RecordComponentRegistry.Default.Compiled.Entry> entries)
instrumentedType
- The instrumented type for which this registry was compiled for.entries
- The entries of this compiled record component registry.public TypeWriter.RecordComponentPool.Record target(RecordComponentDescription recordComponentDescription)
target
in interface TypeWriter.RecordComponentPool
recordComponentDescription
- The record component being processed.Copyright © 2014–2020. All rights reserved.