Skip to content

Commit 0f53b19

Browse files
committed
Add modifiersList property
1 parent d3e9720 commit 0f53b19

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

jacodb-ets/src/main/kotlin/org/jacodb/ets/model/Modifiers.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ interface WithModifiers {
5252
val isDeclare: Boolean get() = hasModifier(EtsModifier.DECLARE)
5353

5454
fun hasModifier(modifier: EtsModifier): Boolean
55+
56+
val modifiersList: List<EtsModifier>
57+
get() = EtsModifier.entries.filter { hasModifier(it) }
5558
}
5659

5760
@JvmInline
@@ -64,8 +67,5 @@ value class EtsModifiers(val mask: Int) : WithModifiers {
6467
}
6568
}
6669

67-
val modifiers: List<EtsModifier>
68-
get() = EtsModifier.entries.filter { hasModifier(it) }
69-
7070
override fun hasModifier(modifier: EtsModifier): Boolean = (mask and modifier.value) != 0
7171
}

0 commit comments

Comments
 (0)