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 ClassPool
libraryClassPool
protected ClassPool
programClassPool
protected Reporter
reporter
-
Constructor Summary
Constructors Constructor Description AbstractKotlinMetadataConstraint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
check(Reporter reporter, ClassPool programClassPool, ClassPool libraryClassPool, Clazz clazz, KotlinMetadata metadata)
void
check(Reporter reporter, KotlinModule kotlinModule)
void
visitAnyKotlinMetadata(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:
visitAnyKotlinMetadata
in interfaceKotlinMetadataVisitor
-
check
public void check(Reporter reporter, ClassPool programClassPool, ClassPool libraryClassPool, Clazz clazz, KotlinMetadata metadata)
- Specified by:
check
in interfaceKotlinAsserterConstraint
-
check
public void check(Reporter reporter, KotlinModule kotlinModule)
- Specified by:
check
in interfaceKotlinAsserterConstraint
-
-