Fixed Feature Request P3 Add Hotlist Status UpdateNo update yet.Descriptionya...@google.com created issue #1Jan 24, 2018 05:03AMComponent used: RoomVersion used: 1.1.0-alpha1Devices/Android versions reproduced on: O MR1This is like b/72194547, but for Kotlin interfaces.// This Kotlin interface...@Daointerface MyDao { @Transaction fun doSomething() { // ... }}// ... looks like this from Java@Metadata( mv = {1, 1, 9}, bv = {1, 0, 2}, k = 1, d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\bg\u0018\u00002\u00020\u0001J\b\u0010\u0002\u001a\u00020\u0003H\u0017¨\u0006\u0004"}, d2 = {"Landroid/arch/persistence/room/integration/kotlintestapp/MyDao;", "", "doSomething", "", "test sources for module kotlintestapp"})@Daopublic interface MyDao { @Transaction void doSomething(); @Metadata( mv = {1, 1, 9}, bv = {1, 0, 2}, k = 3 ) public static final class DefaultImpls { @Transaction public static void doSomething(MyDao $this) { } }}Issue summaryCommentsAll comments Oldest first yb...@google.com <yb...@google.com> #2Feb 8, 2018 10:55PMFYI the CL that pulls in kotlin-metadata is now fixed so i'm hoping that this is possible now.ya...@google.com <ya...@google.com> Feb 27, 2018 03:54AMMarked as fixed.Add comment Comment
Description
Version used: 1.1.0-alpha1
Devices/Android versions reproduced on: O MR1
This is like
// This Kotlin interface...
@Dao
interface MyDao {
@Transaction
fun doSomething() {
// ...
}
}
// ... looks like this from Java
@Metadata(
mv = {1, 1, 9},
bv = {1, 0, 2},
k = 1,
d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\bg\u0018\u00002\u00020\u0001J\b\u0010\u0002\u001a\u00020\u0003H\u0017¨\u0006\u0004"},
d2 = {"Landroid/arch/persistence/room/integration/kotlintestapp/MyDao;", "", "doSomething", "", "test sources for module kotlintestapp"}
)
@Dao
public interface MyDao {
@Transaction
void doSomething();
@Metadata(
mv = {1, 1, 9},
bv = {1, 0, 2},
k = 3
)
public static final class DefaultImpls {
@Transaction
public static void doSomething(MyDao $this) {
}
}
}