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, wait
visitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitUnsupportedKotlinMetadata
public KotlinSyntheticClassKindFilter(KotlinMetadataVisitor kotlinMetadataVisitor)
public KotlinSyntheticClassKindFilter(java.util.function.Predicate<KotlinSyntheticClassKindMetadata> predicate, KotlinMetadataVisitor kotlinMetadataVisitor)
public void visitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)
visitKotlinSyntheticClassMetadata
in interface KotlinMetadataVisitor
public void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata
in interface KotlinMetadataVisitor
public static boolean isLambda(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)
public static boolean isWhenMappings(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)
public static boolean isDefaultImpls(KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)