We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d3e9720 commit 0f53b19Copy full SHA for 0f53b19
jacodb-ets/src/main/kotlin/org/jacodb/ets/model/Modifiers.kt
@@ -52,6 +52,9 @@ interface WithModifiers {
52
val isDeclare: Boolean get() = hasModifier(EtsModifier.DECLARE)
53
54
fun hasModifier(modifier: EtsModifier): Boolean
55
+
56
+ val modifiersList: List<EtsModifier>
57
+ get() = EtsModifier.entries.filter { hasModifier(it) }
58
}
59
60
@JvmInline
@@ -64,8 +67,5 @@ value class EtsModifiers(val mask: Int) : WithModifiers {
64
67
65
68
66
69
- val modifiers: List<EtsModifier>
- get() = EtsModifier.entries.filter { hasModifier(it) }
-
70
override fun hasModifier(modifier: EtsModifier): Boolean = (mask and modifier.value) != 0
71
0 commit comments