public interface CoreCheck extends CapsuleCheck, SignatureCheck
CapsuleCheck and a SignatureCheck. By default, calls to checkCapsule(javax.lang.model.element.TypeElement) and checkSignature(javax.lang.model.element.TypeElement) are
passed on to a single implementer-defined checkCore(javax.lang.model.element.TypeElement, org.paninij.proc.check.core.CoreKind) method (without any
validation).Check.Result| Modifier and Type | Method and Description |
|---|---|
default Check.Result |
checkCapsule(javax.lang.model.element.TypeElement core) |
Check.Result |
checkCore(javax.lang.model.element.TypeElement core,
CoreKind kind) |
default Check.Result |
checkSignature(javax.lang.model.element.TypeElement core) |
checkCapsulecheckSignaturedefault Check.Result checkCapsule(javax.lang.model.element.TypeElement core)
checkCapsule in interface CapsuleCheckcore - A type element for the capsule core to be checked.default Check.Result checkSignature(javax.lang.model.element.TypeElement core)
checkSignature in interface SignatureCheckCheck.Result checkCore(javax.lang.model.element.TypeElement core, CoreKind kind)