powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Декомпилированный класс
3 сообщений из 3, страница 1 из 1
Декомпилированный класс
    #38970579
anykey33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Декомпилировал через procyon-decompiler-0.5.28, вроде все нормально, но смущают в коде использование лабелов. Насколько оправдано их применение или декомпилятор что то неправильно перевел? И получается что соединение при ошибке остается открытым и не закрывается?

Код: 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.
public void trackCSID(final String realip, final String realhostname, final String realusername, final String sentcsid) {
        Connection con = null;
        Label_0173: {
            try {
                con = this.getConnection();
                this.log.debug((Object)"connection succss");
                PreparedStatement ps = null;
                ps = con.prepareStatement("insert into UL_TRACK (REALIP, REALHOSTNAME, REALUSERNAME, SENTCSID) values (?,?,?,?)");
                ps.setString(1, realip);
                ps.setString(2, realhostname);
                ps.setString(3, realusername);
                ps.setString(4, sentcsid);
                ps.executeUpdate();
            }
            catch (Exception e) {
                e.printStackTrace();
                this.log.debug((Object)("Не смог добавить лог realip=" + realip + " realhostname=" + realhostname + " realusername=" + realusername + " sentcsid=" + sentcsid));
                this.log.debug((Object)e.toString());
                break Label_0173;
            }
            finally {
                this.closeConnection(con);
            }
            this.closeConnection(con);
            return;
        }
        this.closeConnection(con);
    }
...
Рейтинг: 0 / 0
Декомпилированный класс
    #38970767
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anykey33 но смущают в коде использование лабелов. Насколько оправдано их применение или декомпилятор что то неправильно перевел?
Это багофича декомпилятора.

anykey33
И получается что соединение при ошибке остается открытым и не закрывается?

Что вас привело к этому выводу?
...
Рейтинг: 0 / 0
Декомпилированный класс
    #38970791
anykey33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczЧто вас привело к этому выводу?
Моя ошибка, не доглядел.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Декомпилированный класс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]