Как добавить несколько условий для точки останова в гелий-затмениях? - PullRequest
2 голосов
/ 23 марта 2012

Я могу добавить оператор «Условный» к точке останова, например, arg0.startsWith("something"), но я хотел бы сделать что-то вроде arg0.startsWith("something") && arg0.endsWith("somethingElse")

Кто-нибудь имеет представление о том, как это можно сделать?

Спасибо, вы, ребята, правите!

Ответы [ 3 ]

7 голосов
/ 23 марта 2012

Я думаю, что вы ответили на свой вопрос.

Когда вы редактируете свойства точки останова, просто поставьте

arg0.startsWith("something") && arg0.endsWith("somethingElse")

в поле «Условные».Выражение вычисляется, считайте его условием, которое вы бы поставили в операторе if.

1 голос
/ 23 марта 2012

Я не совсем уверен, чего вы пытаетесь достичь. Вы можете написать условие, как вы сделали в последнем подходе. Сначала будет оцениваться первое условие, если это правда, будет оцениваться второе. Если оба факта верны, то состояние целого оценивается как истинное

1 голос
/ 23 марта 2012

Просто добавьте этот код в условие точки останова.

Вы можете добавить любой код, который компилируется.

Right Click Breakpoint -> Choose Breakpoint Porperties -> Check Conditional -> Paste code
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...