我正在查看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宏中的一些延续线,但我之前从未遇到过这种问题.
这实际上是否完成了任何事情/这里有一些约定吗?
我知道的唯一目的是防止自动缩进移动下一行.例如,在没有行//结束注释的系统上,自动缩进产生
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)
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |