Skip to content

Commit e59e48e

Browse files
committed
Build: Switch Elementa projects from -Xjvm-default=all-compatibility to all
With #175, Elementa now uses `-Xjvm-default=all`, so we no longer need to explicitly mark new interfaces with `JvmDefaultWithoutCompatibility`. We don't need to mark anything with `JvmDefaultWithCompatibility` because both, `statev2` and `layoutdsl`, projects are still considered unstable, so we don't care about their ABI changing. Source-Commit: fb810b4ef95f641bd02d9493312c9743025b45b2
1 parent f9bc7fa commit e59e48e

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

  • unstable/statev2/src/main/kotlin/gg/essential/elementa/unstable/state/v2

unstable/statev2/src/main/kotlin/gg/essential/elementa/unstable/state/v2/state.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,6 @@ interface ReferenceHolder {
205205
*/
206206

207207
/** A [State] with a value that can be changed via [set] */
208-
@JvmDefaultWithoutCompatibility
209208
interface MutableState<T> : State<T> {
210209
/**
211210
* Update the value of this State object.

0 commit comments

Comments
 (0)