public abstract class AbstractKotlinMetadataConstraint extends java.lang.Object implements KotlinAsserterConstraint, KotlinMetadataVisitor
Modifier and Type | Field and Description |
---|---|
protected ClassPool |
libraryClassPool |
protected ClassPool |
programClassPool |
protected Reporter |
reporter |
Constructor and Description |
---|
AbstractKotlinMetadataConstraint() |
Modifier and Type | Method and 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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitKotlinSyntheticClassMetadata, visitUnsupportedKotlinMetadata
protected Reporter reporter
protected ClassPool programClassPool
protected ClassPool libraryClassPool
public void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata
in interface KotlinMetadataVisitor
public void check(Reporter reporter, ClassPool programClassPool, ClassPool libraryClassPool, Clazz clazz, KotlinMetadata metadata)
check
in interface KotlinAsserterConstraint
public void check(Reporter reporter, KotlinModule kotlinModule)
check
in interface KotlinAsserterConstraint