Class AbstractKotlinMetadataConstraint
- java.lang.Object
-
- proguard.util.kotlin.asserter.constraint.AbstractKotlinMetadataConstraint
-
- All Implemented Interfaces:
KotlinMetadataVisitor,KotlinAsserterConstraint
- Direct Known Subclasses:
ClassIntegrity,ConstructorIntegrity,DeclarationContainerIntegrity,FileFacadeIntegrity,FunctionIntegrity,KmAnnotationIntegrity,MultiFileFacadeIntegrity,MultiFilePartIntegrity,PropertyIntegrity,SyntheticClassIntegrity,TypeIntegrity,ValueParameterIntegrity
public abstract class AbstractKotlinMetadataConstraint extends java.lang.Object implements KotlinAsserterConstraint, KotlinMetadataVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassPoollibraryClassPoolprotected ClassPoolprogramClassPoolprotected Reporterreporter
-
Constructor Summary
Constructors Constructor Description AbstractKotlinMetadataConstraint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck(Reporter reporter, ClassPool programClassPool, ClassPool libraryClassPool, Clazz clazz, KotlinMetadata metadata)voidcheck(Reporter reporter, KotlinModule kotlinModule)voidvisitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
visitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitKotlinSyntheticClassMetadata, visitUnsupportedKotlinMetadata
-
-
-
-
Method Detail
-
visitAnyKotlinMetadata
public void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
- Specified by:
visitAnyKotlinMetadatain interfaceKotlinMetadataVisitor
-
check
public void check(Reporter reporter, ClassPool programClassPool, ClassPool libraryClassPool, Clazz clazz, KotlinMetadata metadata)
- Specified by:
checkin interfaceKotlinAsserterConstraint
-
check
public void check(Reporter reporter, KotlinModule kotlinModule)
- Specified by:
checkin interfaceKotlinAsserterConstraint
-
-