public class KotlinMetadataWriter extends java.lang.Object implements KotlinMetadataVisitor, ElementValueVisitor
| Constructor and Description |
|---|
KotlinMetadataWriter(WarningPrinter warningPrinter) |
KotlinMetadataWriter(WarningPrinter warningPrinter,
ClassVisitor extraClassVisitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyKotlinMetadata(Clazz clazz,
KotlinMetadata kotlinMetadata) |
void |
visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitKotlinSyntheticClassMetadatavisitAnnotationElementValue, visitAnyElementValue, visitClassElementValue, visitEnumConstantElementValuepublic KotlinMetadataWriter(WarningPrinter warningPrinter)
public KotlinMetadataWriter(WarningPrinter warningPrinter, ClassVisitor extraClassVisitor)
public void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata in interface KotlinMetadataVisitorpublic void visitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue)
visitConstantElementValue in interface ElementValueVisitorpublic void visitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue)
visitArrayElementValue in interface ElementValueVisitor