protected class TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.AttributeObtainingRecordComponentVisitor extends RecordComponentVisitor
api, delegate
Modifier | Constructor and Description |
---|---|
protected |
AttributeObtainingRecordComponentVisitor(RecordComponentVisitor recordComponentVisitor,
TypeWriter.RecordComponentPool.Record record)
Creates a new attribute obtaining record component visitor.
|
Modifier and Type | Method and Description |
---|---|
AnnotationVisitor |
visitAnnotation(String descriptor,
boolean visible) |
void |
visitEnd() |
AnnotationVisitor |
visitTypeAnnotation(int typeReference,
TypePath typePath,
String descriptor,
boolean visible) |
getDelegate, visitAttribute
protected AttributeObtainingRecordComponentVisitor(RecordComponentVisitor recordComponentVisitor, TypeWriter.RecordComponentPool.Record record)
recordComponentVisitor
- The record component visitor to delegate to.record
- The record component pool record to apply onto the record component visitor.public AnnotationVisitor visitTypeAnnotation(int typeReference, TypePath typePath, String descriptor, boolean visible)
visitTypeAnnotation
in class RecordComponentVisitor
public AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
visitAnnotation
in class RecordComponentVisitor
public void visitEnd()
visitEnd
in class RecordComponentVisitor
Copyright © 2014–2023. All rights reserved.