|
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