Class KotlinPropertyFilter
java.lang.Object
proguard.classfile.kotlin.visitor.filter.KotlinPropertyFilter
- All Implemented Interfaces:
KotlinPropertyVisitor
Delegate to another
KotlinPropertyVisitor if the predicate returns true.-
Constructor Summary
ConstructorsConstructorDescriptionKotlinPropertyFilter(Predicate<KotlinPropertyMetadata> predicate, KotlinPropertyVisitor acceptedPropertyVisitor) KotlinPropertyFilter(Predicate<KotlinPropertyMetadata> predicate, KotlinPropertyVisitor acceptedPropertyVisitor, KotlinPropertyVisitor rejectedPropertyVisitor) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinPropertyVisitor
visitDelegatedProperty, visitProperty
-
Constructor Details
-
KotlinPropertyFilter
public KotlinPropertyFilter(Predicate<KotlinPropertyMetadata> predicate, KotlinPropertyVisitor acceptedPropertyVisitor, KotlinPropertyVisitor rejectedPropertyVisitor) -
KotlinPropertyFilter
public KotlinPropertyFilter(Predicate<KotlinPropertyMetadata> predicate, KotlinPropertyVisitor acceptedPropertyVisitor)
-
-
Method Details
-
visitAnyProperty
public void visitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) - Specified by:
visitAnyPropertyin interfaceKotlinPropertyVisitor
-