Class KlumLayeredAnnotationsValidator
java.lang.Object
com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
com.blackbuild.klum.ast.runtime.internal.validation.KlumLayeredAnnotationsValidator
- All Implemented Interfaces:
InstanceValidator
- Direct Known Subclasses:
KlumFieldAnnotationsValidator,KlumMethodAnnotationsValidator
-
Field Summary
FieldsFields inherited from class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
breadcrumbPath, instance, validationResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected abstract voidMethods inherited from class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
getValidateAnnotationOrDefault, validateInstance, withExceptionCheck
-
Field Details
-
currentLayer
-
classHasValidateAnnotation
protected boolean classHasValidateAnnotation
-
-
Constructor Details
-
KlumLayeredAnnotationsValidator
public KlumLayeredAnnotationsValidator()
-
-
Method Details
-
doValidateInstance
protected void doValidateInstance()- Specified by:
doValidateInstancein classKlumAnnotationsValidator
-
doValidateLayer
protected abstract void doValidateLayer()
-