Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / Вход в условие по false / 25 сообщений из 51, страница 1 из 3
05.04.2019, 07:16
    #39796912
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
Как возможен вход в условие по false? Что это за игры разума?
...
Рейтинг: 0 / 0
05.04.2019, 08:34
    #39796940
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
К слову сказать, это spring-aop-4.3.7.RELEASE.jar.
...
Рейтинг: 0 / 0
05.04.2019, 09:02
    #39796962
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLo, тебя тоже на джаву потянуло? какой тип у переменной ?
...
Рейтинг: 0 / 0
05.04.2019, 09:04
    #39796964
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLo, возможно в условии сравнивается не значение, а существование
...
Рейтинг: 0 / 0
05.04.2019, 09:07
    #39796967
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
KorcarXDiaBLo, тебя тоже на джаву потянуло? какой тип у переменной ?
Я на Jave уже давно пишу, что значит потянуло?
boolean setProxyContext = false;
...
Рейтинг: 0 / 0
05.04.2019, 09:07
    #39796968
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
На Java )))
...
Рейтинг: 0 / 0
05.04.2019, 09:17
    #39796972
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLoKorcarXDiaBLo, тебя тоже на джаву потянуло? какой тип у переменной ?
Я на Jave уже давно пишу, что значит потянуло?
boolean setProxyContext = false;
присвоение идет сразу перед условием? может где-то его значение меняется? а так хз в чем проблема
...
Рейтинг: 0 / 0
05.04.2019, 09:26
    #39796979
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLo, а пробовал ставить сравнение с true и false? какая реакция?
...
Рейтинг: 0 / 0
05.04.2019, 11:01
    #39797067
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
Вопрос в том - что показано на экране? Отладчик? Тогда почему господин ИксДиабло нас спрашивает?
Он может в evaluate expression указать выражение в if (..) и спокойно узнать чему оно равно.

Если вопрос касается комментариев на полях которые расставляет отладчик дак это тоже совсем другой вопрос.
...
Рейтинг: 0 / 0
05.04.2019, 11:29
    #39797099
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
KorcarXDiaBLo, а пробовал ставить сравнение с true и false? какая реакция?
Это нутро спринга. Декомпилировано на ходу отладчиком.
maytonВопрос в том - что показано на экране? Отладчик? Тогда почему господин ИксДиабло нас спрашивает?
Он может в evaluate expression указать выражение в if (..) и спокойно узнать чему оно равно.

Если вопрос касается комментариев на полях которые расставляет отладчик дак это тоже совсем другой вопрос.Есть мнение, что отладчик врёт?
...
Рейтинг: 0 / 0
05.04.2019, 11:40
    #39797111
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
maytonОн может в evaluate expression указать выражение в if (..) и спокойно узнать чему оно равно.
Проверил, false. Однако всё равно входит внутрь выражения.
...
Рейтинг: 0 / 0
05.04.2019, 11:43
    #39797115
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLomaytonОн может в evaluate expression указать выражение в if (..) и спокойно узнать чему оно равно.
Проверил, false. Однако всё равно входит внутрь выражения.была такая странность. Оптимизация кода вкл?
...
Рейтинг: 0 / 0
05.04.2019, 11:43
    #39797116
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLoKorcarXDiaBLo, а пробовал ставить сравнение с true и false? какая реакция?
Это нутро спринга. Декомпилировано на ходу отладчиком.
maytonВопрос в том - что показано на экране? Отладчик? Тогда почему господин ИксДиабло нас спрашивает?
Он может в evaluate expression указать выражение в if (..) и спокойно узнать чему оно равно.

Если вопрос касается комментариев на полях которые расставляет отладчик дак это тоже совсем другой вопрос.Есть мнение, что отладчик врёт?
Пока ссть мысль что ты работашь в мультипоточной среде. И видишь шумящее значение переменной. Проверь это.
...
Рейтинг: 0 / 0
05.04.2019, 11:44
    #39797117
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLo,
Логирование добавь.
...
Рейтинг: 0 / 0
05.04.2019, 11:44
    #39797118
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
mayton,
Да. Номер потока в лог.
...
Рейтинг: 0 / 0
05.04.2019, 11:45
    #39797120
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLo,
В ide окно потоков.
...
Рейтинг: 0 / 0
05.04.2019, 11:58
    #39797133
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
Petro123XDiaBLoпропущено...

Проверил, false. Однако всё равно входит внутрь выражения.была такая странность. Оптимизация кода вкл?
Какая оптимизация? Всё стандартно.
maytonПока ссть мысль что ты работашь в мультипоточной среде. И видишь шумящее значение переменной. Проверь это.
У меня тоже такое ощущение. Но ситуация повторяется от запуска к запуску. При ровно 3 проходе через это место, происходит вход. Притом что условие всегда фолс.
Petro123XDiaBLo,
Логирование добавь.
Куда и как?
Petro123XDiaBLo,
В ide окно потоков.
У меня Intellij Idea, не нашёл такого окна пока.
...
Рейтинг: 0 / 0
05.04.2019, 12:02
    #39797139
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLoКакая оптимизация? Всё стандартно.в ide галочка. У меня иклипс(

XDiaBLoКуда и как?в консоль можно как нибудь?
XDiaBLoУ меня Intellij Idea, не нашёл такого окна пока.ждем спеца по ide
...
Рейтинг: 0 / 0
05.04.2019, 12:10
    #39797153
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
Petro123XDiaBLo,
В ide окно потоков.
Нашёл это окно, только неясно что с ним делать )))
...
Рейтинг: 0 / 0
05.04.2019, 12:13
    #39797161
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
XDiaBLo,
До входа бряк и смотри номер потока. Входи и.... Номер тот же?
...
Рейтинг: 0 / 0
05.04.2019, 12:16
    #39797163
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
Petro123XDiaBLo,
До входа бряк и смотри номер потока. Входи и.... Номер тот же?
Тот же.
...
Рейтинг: 0 / 0
05.04.2019, 12:22
    #39797168
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
Давайте собирать полные сведения. OS. JDK. Среда разработки. Всё с версиями.
Вобщем всё как при обращении в техподдержку. А то еще 50 страниц будут
Нострадамусы и Хрустальные шары блин...
...
Рейтинг: 0 / 0
05.04.2019, 12:25
    #39797171
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
maytonДавайте собирать полные сведения. OS. JDK. Среда разработки. Всё с версиями.
Вобщем всё как при обращении в техподдержку. А то еще 50 страниц будут
Нострадамусы и Хрустальные шары блин...
Windows 10, версия 1809, сборка 17763.379.
Java 1.8.0_202.
Intellij IDEA 2019.1 (Community edition)
...
Рейтинг: 0 / 0
05.04.2019, 12:39
    #39797191
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
По поводу setProxyContent. Обычно есть соглашения по именам. И булевы переменные называют с префиксом is*.
Тоесть по хорошему ты должен был назвать это isProxyContentSet или как-то аналогично. Просто у читающего
код начинает рвать крышу от того что ты чекаешь в булевом контексте результат СЕТТЕРА (!).
...
Рейтинг: 0 / 0
05.04.2019, 12:44
    #39797196
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вход в условие по false
По поводу AopContext. Откуда ты его достал?

Это package-scope видимость и его можно дёрнуть только через библиотеки Спринга. Не через прикладные.

spring-aop-5.1.5-RELEASE.jar
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
package org.springframework.aop.framework;

public final class AopContext {

.......
	@Nullable
	static Object setCurrentProxy(@Nullable Object proxy) {
		Object old = currentProxy.get();
		if (proxy != null) {
			currentProxy.set(proxy);
		}
		else {
			currentProxy.remove();
		}
		return old;
	}
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вход в условие по false / 25 сообщений из 51, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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