Ищете что-то пустое - PullRequest
       25

Ищете что-то пустое

0 голосов
/ 04 декабря 2018

Я ищу команду / строку, которая буквально ничего не делает, настолько коротка и проста, насколько это возможно, но позволяет мне разместить на ней точку останова.(в Eclipse)

Что я пробовал:

System.out.println(""); //Too long, also it prints an empty line
boolean b = false; //Also too long + could cause interferences
; // Doesn't let me place a breakpoint on it in Eclipse
if (true); //Doesn't trigger

Мне это нужно для условных контрольных точек.(например, определенные индексы в цикле for)


Мне известны условные точки останова в Eclipse, но я все еще ищу эту пустую строку.(частично из-за простого интереса, а частично из-за того, что я не люблю щелкать мышью и полагаться исключительно на IDE)

Ответы [ 4 ]

0 голосов
/ 04 декабря 2018

Эта страница Eclipse показывает, что щелкнув правой кнопкой мыши или дважды щелкнув левое поле редактора кода Eclipse, вы можете переключать точки останова.

Это сообщение такжесодержит полезную информацию о настройке точек останова.

Edit:

Если вы не хотите переключать точки останова через интерфейс Eclipse, вы можете просто написать свой собственный методвведите void и назовите это.Например:

public void wait() {} // Empty method

И тогда вы можете просто вызывать метод везде, где хотите установить точку останова.

0 голосов
/ 04 декабря 2018

Вместо добавления кода просто для установки точек останова вы можете установить выражение java в качестве условия точки останова в eclise:

https://wiki.eclipse.org/FAQ_How_do_I_set_a_conditional_breakpoint%3F

(другие среды IDE также поддерживают это, новопрос был про Eclipse)

0 голосов
/ 04 декабря 2018

Используйте пустые фигурные скобки {} , что, вероятно, подойдет, или точка с запятой ; на самом деле тоже подойдет.

0 голосов
/ 04 декабря 2018

Вы можете использовать assert-Statement:

assert true;

Но вы должны активировать утверждения.В Eclipse см. Eclipse: включить утверждения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...