Class KotlinValueParameterFilter
- java.lang.Object
-
- proguard.classfile.kotlin.visitor.filter.KotlinValueParameterFilter
-
- All Implemented Interfaces:
KotlinValueParameterVisitor
public class KotlinValueParameterFilter extends java.lang.Object implements KotlinValueParameterVisitor
ThisKotlinValueParameterVisitor
delegates to another KotlinValueParameterVisitor if the predicate succeeds.
-
-
Constructor Summary
Constructors Constructor Description KotlinValueParameterFilter(java.util.function.Predicate<KotlinValueParameterMetadata> predicate, KotlinValueParameterVisitor acceptedVisitor)
KotlinValueParameterFilter(java.util.function.Predicate<KotlinValueParameterMetadata> predicate, KotlinValueParameterVisitor acceptedVisitor, KotlinValueParameterVisitor rejectedVisitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitAnyValueParameter(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata)
void
visitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
void
visitFunctionValParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
void
visitPropertyValParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
Visit a value parameter of the property setter, if it has one.
-
-
-
Constructor Detail
-
KotlinValueParameterFilter
public KotlinValueParameterFilter(java.util.function.Predicate<KotlinValueParameterMetadata> predicate, KotlinValueParameterVisitor acceptedVisitor, KotlinValueParameterVisitor rejectedVisitor)
-
KotlinValueParameterFilter
public KotlinValueParameterFilter(java.util.function.Predicate<KotlinValueParameterMetadata> predicate, KotlinValueParameterVisitor acceptedVisitor)
-
-
Method Detail
-
visitAnyValueParameter
public void visitAnyValueParameter(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata)
- Specified by:
visitAnyValueParameter
in interfaceKotlinValueParameterVisitor
-
visitConstructorValParameter
public void visitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
- Specified by:
visitConstructorValParameter
in interfaceKotlinValueParameterVisitor
-
visitFunctionValParameter
public void visitFunctionValParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
- Specified by:
visitFunctionValParameter
in interfaceKotlinValueParameterVisitor
-
visitPropertyValParameter
public void visitPropertyValParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
Description copied from interface:KotlinValueParameterVisitor
Visit a value parameter of the property setter, if it has one.- Specified by:
visitPropertyValParameter
in interfaceKotlinValueParameterVisitor
-
-