java - Eclipse 3.7 在类中格式化静态

标签 java eclipse formatting

在 Eclipse 3.7 中是代码:

public class AppResources
{
    private static Image titleIcon;
    static
    {
        AppResources.titleIcon = getIconImage();
    }

    public static Image getTitleIcon()
    {
        return AppResources.titleIcon;
    }
}

在 Formatter 中哪里可以说 static 之前应该是空行?

最佳答案

静态 block 没有单独的格式设置。出于格式化目的,它似乎被视为任何其他成员变量(而不是函数或其他构造)。

还有另一种方法可以得到您想要的格式。如果将格式化选项 Blank Lines->Existing Blank Lines->Number of empty lines to preserve 设置为 1,那么您可以在静态 block 之前手动添加一个空行,格式化程序不会将其删除。

enter image description here

关于java - Eclipse 3.7 在类中格式化静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15665306/

相关文章:

java - 在 java 中的正则表达式上重复相同的模式?

java - 使用 Intent 发送 List<Object> 时,Activity 未收到 List<Object>

java - 将 IFile 转换为文件

regex - 如何在 LaTeX 中包含一大块正则表达式?

c++ - 如何使 printf 以与 NSLog 相同的方式打印字符缓冲区?

java - 按字母顺序对链接列表进行排序

java - 仅更改可编辑 JComboBox 的文本字段背景颜色

java - 如何使 m2e(eclipse 的 Maven 集成)知道在哪里可以找到依赖项?

c++ - Eclipse CDT 无法识别 <iostream>

java - 更改MapReduce(K,V)输出格式