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 Object
implements RuleMemberValidator.RuleValidator
Requires the member's declaring class to be public
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanisDeclaringClassPublic(FrameworkMember<?> member) voidvalidate(FrameworkMember<?> member, Class<? extends Annotation> annotation, List<Throwable> errors) Examine the given member and add any violations of the strategy's validation logic to the given list of errors
-
Constructor Details
-
DeclaringClassMustBePublic
private DeclaringClassMustBePublic()
-
-
Method Details
-
validate
public void validate(FrameworkMember<?> member, Class<? extends Annotation> annotation, List<Throwable> errors) Description copied from interface:RuleMemberValidator.RuleValidatorExamine the given member and add any violations of the strategy's validation logic to the given list of errors- Specified by:
validatein 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
-