ean5533
09/15/2016, 10:47 PMrocketraman
09/15/2016, 10:49 PMrocketraman
09/15/2016, 10:53 PM@kotlin.internal.InlineOnly
. I'm not sure what that implies exactly.cypher121
09/15/2016, 11:31 PMgroostav
09/16/2016, 2:40 AMgroostav
09/16/2016, 2:40 AMsemoro
09/16/2016, 5:05 AMpublic class Test {
public boolean isSomething() {
return true;
}
public boolean getSomething() {
return true;
}
public void setSomething(boolean s) {
}
}
val test = Test()
val b = test.isSomething //java: boolean b = test.isSomething()
val c = test.something //java: boolean c = test.getSomething()
test.isSomething = false //java: test.setSomething(false)
test.something = false //java: test.setSomething(false)
rakshakhegde
09/16/2016, 7:04 AMObservableList.OnListChangedCallback▾
rakshakhegde
09/16/2016, 7:04 AMFull Code ObservableList Changed Callback▾
debug
09/16/2016, 7:45 AMout Any
instead of *
?rakshakhegde
09/16/2016, 8:06 AMrakshakhegde
09/16/2016, 8:08 AMrakshakhegde
09/16/2016, 8:10 AMrakshakhegde
09/16/2016, 8:12 AMdebug
09/16/2016, 8:12 AM*
means quite a lot of thingsdebug
09/16/2016, 8:13 AMdebug
09/16/2016, 8:15 AMout Any
would be equivalent to Java's ? extends
rakshakhegde
09/16/2016, 8:15 AMout Any
exactly means ? extends Object
in Javarakshakhegde
09/16/2016, 8:16 AM*
yole
09/16/2016, 8:17 AMdebug
09/16/2016, 8:18 AMFor Foo<T>, where T is an invariant type parameter with the upper bound TUpper, Foo<*> is equivalent to Foo<out TUpper> for reading values and to Foo<in Nothing> for writing values
rakshakhegde
09/16/2016, 8:18 AMrakshakhegde
09/16/2016, 8:20 AMyole
09/16/2016, 8:31 AMhhariri
supaham
09/16/2016, 8:48 AMpp.amorim
09/16/2016, 8:52 AMEugenio
09/16/2016, 9:00 AMdh44t
09/16/2016, 9:00 AMdh44t
09/16/2016, 9:00 AM