Package org.junit.internal.runners.rules
Class RuleMemberValidator.DeclaringClassMustBePublic
- java.lang.Object
-
- org.junit.internal.runners.rules.RuleMemberValidator.DeclaringClassMustBePublic
-
- All Implemented Interfaces:
RuleMemberValidator.RuleValidator
- Enclosing class:
- RuleMemberValidator
private static final class RuleMemberValidator.DeclaringClassMustBePublic extends java.lang.Object implements RuleMemberValidator.RuleValidator
Requires the member's declaring class to be public
-
-
Constructor Summary
Constructors Modifier Constructor Description private
DeclaringClassMustBePublic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
isDeclaringClassPublic(FrameworkMember<?> member)
void
validate(FrameworkMember<?> member, java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.util.List<java.lang.Throwable> errors)
Examine the given member and add any violations of the strategy's validation logic to the given list of errors
-
-
-
Method Detail
-
validate
public void validate(FrameworkMember<?> member, java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.util.List<java.lang.Throwable> errors)
Description copied from interface:RuleMemberValidator.RuleValidator
Examine the given member and add any violations of the strategy's validation logic to the given list of errors- Specified by:
validate
in interfaceRuleMemberValidator.RuleValidator
- Parameters:
member
- The member (field or member) to examineannotation
- The type of rule annotation on the membererrors
- The list of errors to add validation violations to
-
isDeclaringClassPublic
private boolean isDeclaringClassPublic(FrameworkMember<?> member)
-
-