- 1
- 2
- 3
if (url == null) {
throw new RuntimeException("Error reading resource " + url.getFile());
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+68
if (url == null) {
throw new RuntimeException("Error reading resource " + url.getFile());
}
ха.
туториалы jogl
da4ever 11.11.2010 23:40 # +1
а в обжекстив си бы скомпилилось и даже не упало.
Lure Of Chaos 11.11.2010 23:42 # +2
так что не понимаю, при чем тут обж си
da4ever 12.11.2010 00:15 # +1
raserg 25.11.2010 13:37 # 0
absolut 11.11.2010 23:59 # 0
burdakovd 12.11.2010 00:05 # 0
А вот если метод не статический и виртуальный, то не будет даже если внутренние поля не используются.
В Java все нестатические методы виртуальные.
absolut 12.11.2010 00:21 # 0
Это потому, что тут используется vtable, указателя на который нет.
burdakovd 12.11.2010 01:19 # 0
Статический метод вызывать в виде url.getFile() тоже нет смысла, так как чтобы подчеркнуть его статичность можно вызвать Url.getFile() // или какой там тип у этого url.
Вызов статического метода у экземпляра по идее и ворнинг должен стриггерить.
Анонимус 12.11.2010 02:38 # 0
инспекции IDEA ругаются
компилятор -- нет
Lure Of Chaos 12.11.2010 22:00 # 0
wecanstoptrain 25.01.2012 16:40 # 0
void a(A aa){}
void a(B bb){}
void test() {
a((A)null);
a((B)null);
}
bober_maniac 12.11.2010 00:27 # 0
Анонимус 12.11.2010 02:37 # 0
а за кидание рантайм бьют по рукам