Aktywne Wpisy

Pokojowa +193
źródło: temp_file2977024497092214292
Pobierz
GangKobry +459
Pogryziony przez psy kierowca mimo 8 godzinnej operacji, zmarł dziś rano.
Psy które tym razem zagryzły człowieka już wcześniej zaatakowały inną kobietę i nic od tamtej pory z nimi nie zrobiono. Dramat...
I jeszcze ta niedawna sprawa gdzie zatrzymano mężczyznę za to że się bronił przed agresywnym psem i dostał zarzut znęcania się nad zwierzętami...
#
Psy które tym razem zagryzły człowieka już wcześniej zaatakowały inną kobietę i nic od tamtej pory z nimi nie zrobiono. Dramat...
I jeszcze ta niedawna sprawa gdzie zatrzymano mężczyznę za to że się bronił przed agresywnym psem i dostał zarzut znęcania się nad zwierzętami...
#
źródło: temp_file5918776642854572190
Pobierz




Huh, drobna zagadka bo jakoś natrafiłem na taki ciekawszy przypadek, mamy bibliotekę z takimi metodami w jednej klasie:
Object[] doSomething()String doSomething();
Używamy tego w naszym kodzie i robimy costam.doSomething(), jak to się skompiluje?
A jak to się skompiluje jeśli zamiast Object/String będzie tam np int i double?
invoke... some/pack/Type setProp (Ljava/lang/Integer;)D
some/pack/Type - miejsce metody
double setProp(Integer i) - sygnatura
Więc wystarczy że cokolwiek się różni, jednak javac nie zezwala na stworzenie niektórych kombinacji, jednak nie oznacza to że one nie działają w runtime lub że nie można ich użyć... ale kieruje się jakimiś dziwnymi
(PS: używając kotlina da się stworzyć 2 metody z innym return type)
android?
Jesli tak to link wrzucony przez @Sarseth wyjasnia sprawe
kotlin: https://gist.github.com/GotoFinal/874746d6a58be07534b2a5f5d6e23978
jakaś klasa: https://drive.google.com/open?id=0B266UVYDsZPvZm1UYm9YQXFOTE0