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

时间:2014-10-06 16:46:26

标签: java

我正在查看Android butterknife库中的一些代码并找到了此代码段here

  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 //
  );

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

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

1 个答案:

答案 0 :(得分: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);