例如,我有这样的代码: using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Linq;
using System.Text;
using System.Threading;
我有一个Java/Kotlin互操作问题。一个Kotlin不可变列表被编译成一个可变的普通java.util.ArrayList! 科特林(库): class A {
val items: List<Item> = ArrayList()
}
的Java(消费者): A a = new A();
a.getItems().add(new Item()); // Compiles