public class KotlinSyntheticClassKindFilter extends java.lang.Object implements KotlinMetadataVisitor
KotlinMetadataVisitor if the predicate returns true.| Constructor and Description |
|---|
KotlinSyntheticClassKindFilter(KotlinMetadataVisitor kotlinMetadataVisitor) |
KotlinSyntheticClassKindFilter(java.util.function.Predicate<KotlinSyntheticClassKindMetadata> predicate,
KotlinMetadataVisitor kotlinMetadataVisitor) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isDefaultImpls(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata) |
static boolean |
isLambda(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata) |
static boolean |
isWhenMappings(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata) |
void |
visitAnyKotlinMetadata(Clazz clazz,
KotlinMetadata kotlinMetadata) |
void |
visitKotlinSyntheticClassMetadata(Clazz clazz,
KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadatapublic KotlinSyntheticClassKindFilter(KotlinMetadataVisitor kotlinMetadataVisitor)
public KotlinSyntheticClassKindFilter(java.util.function.Predicate<KotlinSyntheticClassKindMetadata> predicate, KotlinMetadataVisitor kotlinMetadataVisitor)
public void visitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)
visitKotlinSyntheticClassMetadata in interface KotlinMetadataVisitorpublic void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata in interface KotlinMetadataVisitorpublic static boolean isLambda(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)
public static boolean isWhenMappings(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)
public static boolean isDefaultImpls(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)