空尾的评论?他们做什么/意味着什么?

Fat*_*ror 6 java

我正在查看Android butterknife库中的一些代码,并在此处找到此代码段:

  private static final List<Class<? extends Annotation>> LISTENERS = Arrays.asList(//
      OnCheckedChanged.class, //
      OnClick.class, //
      OnEditorAction.class, //
      OnFocusChange.class, //
      OnItemClick.class, //
      OnItemLongClick.class, //
      OnItemSelected.class, //
      OnLongClick.class, //
      OnPageChange.class, //
      OnTextChanged.class, //
      OnTouch.class //
  );
Run Code Online (Sandbox Code Playgroud)

我发现这有点奇怪,在每一行后看起来只是空注释,但没有注释文本.它让我想起了C宏中的一些延续线,但我之前从未遇到过这种问题.

这实际上是否完成了任何事情/这里有一些约定吗?

Ell*_*sch 6

我知道的唯一目的是防止自动缩进移动下一行.例如,在没有行//结束注释的系统上,自动缩进产生

private static final List<Class<? extends Annotation>> LISTENERS = Arrays
        .asList(OnCheckedChanged.class, OnClick.class,
                OnEditorAction.class, OnFocusChange.class,
                OnItemClick.class, OnItemLongClick.class,
                OnItemSelected.class, OnLongClick.class,
                OnPageChange.class, OnTextChanged.class, OnTouch.class);
Run Code Online (Sandbox Code Playgroud)

  • 我从来没有想过这个,但现在我知道如何保持一切顺序:) (2认同)