Skip to content

Commit 8a54d1c

Browse files
committed
bug(#3815): filter
1 parent 550b58c commit 8a54d1c

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

eo-runtime/src/test/java/org/eolang/XmirObjectTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,15 @@ void annotatesOnlyPublicClasses() throws IOException {
4848
ClassPath.from(ClassLoader.getSystemClassLoader())
4949
.getAllClasses()
5050
.stream()
51-
.filter(clazz -> "EOorg.EOeolang".equals(clazz.getPackageName()))
51+
.filter(
52+
clazz -> "EOorg.EOeolang".equals(clazz.getPackageName())
53+
&& clazz.getSimpleName().startsWith("EO")
54+
)
5255
.map(ClassPath.ClassInfo::load)
5356
.filter(
54-
clazz -> clazz.getSimpleName().startsWith("EO")
57+
clazz -> !Modifier.isPublic(clazz.getModifiers())
5558
&& !(clazz.isMemberClass() || clazz.isLocalClass())
5659
&& Phi.class.isAssignableFrom(clazz)
57-
&& !Modifier.isPublic(clazz.getModifiers())
5860
)
5961
.collect(Collectors.toList()),
6062
Matchers.empty()

0 commit comments

Comments
 (0)