Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 空的尾随注释?它们有什么意义吗?_Java - Fatal编程技术网

Java 空的尾随注释?它们有什么意义吗?

Java 空的尾随注释?它们有什么意义吗?,java,Java,我正在查看Android butterknife库中的一些代码,发现了以下代码片段: private static final List我知道的唯一目的是防止自动缩进移动下一行。例如,在我的系统上,如果没有/行末注释,则会生成自动缩进 private static final List<Class<? extends Annotation>> LISTENERS = Arrays .asList(OnCheckedChanged.class, OnClic

我正在查看Android butterknife库中的一些代码,发现了以下代码片段:


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