|
|
|
Unreachable code?
|
|||
|---|---|---|---|
|
#18+
При декомпиляции класса из Maven обнаружил следующий кусок кода: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. По моей логике после первого же безусловного перехода к оператору return выполнение метода должно прекратится. Но зачем тогда весь последующий код? И этот странный объект е , идущий рефреном через весь код... Зачем?! Или это jad нагнал при декомпиляции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 08:08:30 |
|
||
|
Unreachable code?
|
|||
|---|---|---|---|
|
#18+
dalyИли это jad нагнал при декомпиляции? Почему нагадил? Просто не смог. Он вообще не очень хорошо с try/catch/finally работает. Так что лучше возьмите исходник maven'а. Или учитесь читать байткод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 09:43:08 |
|
||
|
Unreachable code?
|
|||
|---|---|---|---|
|
#18+
Декомпилировать opensource проекты это какое-то новое особое извращение? Даже если ломает подключить искходники к IDE (что обычно делается в несколько кликов), то можно просто нагуглить класс за несколько секунд и посмотреть: Запрос https://www.google.com/search?q="public int doMain(CliRequest" Ответ http://maven.apache.org/ref/3.1.0/xref/org/apache/maven/cli/MavenCli.html https://svn.apache.org/repos/asf/maven/maven-3/tags/maven-3.0-alpha-5/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 12:57:14 |
|
||
|
Unreachable code?
|
|||
|---|---|---|---|
|
#18+
ну и адовый же код в мавене ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 14:41:15 |
|
||
|
Unreachable code?
|
|||
|---|---|---|---|
|
#18+
забыл никну и адовый же код в мавене Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 14:45:25 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38401554&tid=2128560]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
21ms |
get forum data: |
4ms |
get page messages: |
77ms |
get tp. blocked users: |
3ms |
| others: | 283ms |
| total: | 452ms |

| 0 / 0 |
