Java 空的尾随注释?它们有什么意义吗?
我正在查看Android butterknife库中的一些代码,发现了以下代码片段:Java 空的尾随注释?它们有什么意义吗?,java,Java,我正在查看Android butterknife库中的一些代码,发现了以下代码片段: private static final List我知道的唯一目的是防止自动缩进移动下一行。例如,在我的系统上,如果没有/行末注释,则会生成自动缩进 private static final List<Class<? extends Annotation>> LISTENERS = Arrays .asList(OnCheckedChanged.class, OnClic
private static final List我知道的唯一目的是防止自动缩进移动下一行。例如,在我的系统上,如果没有/
行末注释,则会生成自动缩进
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);
private static final list它将阻止自动缩进向上移动下一行。@ElliottFrisch:Aha,非常有意义。您应该将此作为答案发布。这只不过是一个IDE设置,不是吗?@SnakeDoc这是我知道在OP的代码中保留行尾注释的唯一原因。我从未想过这一点,但现在我知道如何保持一切有序:)
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);