|
29 | 29 | import static com.tngtech.archunit.base.DescribedPredicate.anyElementThat;
|
30 | 30 | import static com.tngtech.archunit.base.DescribedPredicate.doNot;
|
31 | 31 | import static com.tngtech.archunit.base.DescribedPredicate.not;
|
| 32 | +import static com.tngtech.archunit.core.domain.JavaClass.Predicates.ANONYMOUS_CLASSES; |
32 | 33 | import static com.tngtech.archunit.core.domain.JavaClass.Predicates.assignableTo;
|
33 | 34 | import static com.tngtech.archunit.core.domain.JavaClass.Predicates.equivalentTo;
|
34 | 35 | import static com.tngtech.archunit.core.domain.JavaClass.Predicates.resideInAPackage;
|
@@ -188,15 +189,6 @@ private boolean enumMethod(JavaMethod methodToCheck, String name, Class<?>... pa
|
188 | 189 | };
|
189 | 190 | }
|
190 | 191 |
|
191 |
| - private static DescribedPredicate<JavaClass> anonymousClass() { |
192 |
| - return new DescribedPredicate<JavaClass>("anonymous class") { |
193 |
| - @Override |
194 |
| - public boolean apply(JavaClass input) { |
195 |
| - return input.isAnonymousClass(); |
196 |
| - } |
197 |
| - }; |
198 |
| - } |
199 |
| - |
200 | 192 | private static DescribedPredicate<JavaMember> declaredInClassIn(String packageIdentifier) {
|
201 | 193 | return declaredIn(resideInAPackage(packageIdentifier).as("class in '%s'", packageIdentifier));
|
202 | 194 | }
|
@@ -286,7 +278,7 @@ private boolean isPublicAPISuperMethod(JavaMethod candidate, JavaMethod methodTo
|
286 | 278 | private static DescribedPredicate<JavaMember> relevantArchUnitMembers() {
|
287 | 279 | return not(inheritedFromObjectOrEnum())
|
288 | 280 | .and(not(declaredIn(assignableTo(Annotation.class))))
|
289 |
| - .and(not(declaredIn(anonymousClass()))) |
| 281 | + .and(not(declaredIn(ANONYMOUS_CLASSES))) |
290 | 282 | .and(not(declaredIn(internal())))
|
291 | 283 | .and(not(declaredInClassIn(THIRDPARTY_PACKAGE_IDENTIFIER)))
|
292 | 284 | .as("relevant members");
|
|
0 commit comments