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 Object
implements KotlinAsserterConstraint, KotlinMetadataVisitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck(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, waitMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
visitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitKotlinSyntheticClassMetadata, visitUnsupportedKotlinMetadata
-
Field Details
-
reporter
-
programClassPool
-
libraryClassPool
-
-
Constructor Details
-
AbstractKotlinMetadataConstraint
public AbstractKotlinMetadataConstraint()
-
-
Method Details
-
visitAnyKotlinMetadata
- Specified by:
visitAnyKotlinMetadatain interfaceKotlinMetadataVisitor
-
check
public void check(Reporter reporter, ClassPool programClassPool, ClassPool libraryClassPool, Clazz clazz, KotlinMetadata metadata) - Specified by:
checkin interfaceKotlinAsserterConstraint
-
check
- Specified by:
checkin interfaceKotlinAsserterConstraint
-