public class KotlinMetadataWriter extends java.lang.Object implements ClassVisitor, KotlinMetadataVisitor, ElementValueVisitor
| Constructor and Description |
|---|
KotlinMetadataWriter(java.util.function.BiConsumer<Clazz,java.lang.String> errorHandler) |
KotlinMetadataWriter(java.util.function.BiConsumer<Clazz,java.lang.String> errorHandler,
ClassVisitor extraClassVisitor) |
KotlinMetadataWriter(WarningPrinter warningPrinter)
Deprecated.
|
KotlinMetadataWriter(WarningPrinter warningPrinter,
ClassVisitor extraClassVisitor)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyClass(Clazz clazz)
Visits any Clazz instance.
|
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, waitvisitLibraryClass, visitProgramClassvisitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitKotlinSyntheticClassMetadata, visitUnsupportedKotlinMetadatavisitAnnotationElementValue, visitAnyElementValue, visitClassElementValue, visitEnumConstantElementValue@Deprecated public KotlinMetadataWriter(WarningPrinter warningPrinter)
@Deprecated public KotlinMetadataWriter(WarningPrinter warningPrinter, ClassVisitor extraClassVisitor)
public KotlinMetadataWriter(java.util.function.BiConsumer<Clazz,java.lang.String> errorHandler)
public KotlinMetadataWriter(java.util.function.BiConsumer<Clazz,java.lang.String> errorHandler, ClassVisitor extraClassVisitor)
public void visitAnyClass(Clazz clazz)
ClassVisitorvisitAnyClass in interface ClassVisitorpublic 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