Почему исходный код Java библиотеки настолько странно отступает?

Я часто полагаюсь на исходный код JDK, чтобы понять, как я должен реализовать интерфейс, и я часто нахожу очень странный стиль вдавливания при использовании. Например, в defaultcelleditor.java :

public DefaultCellEditor(final JTextField textField) {
    editorComponent = textField;
this.clickCountToStart = 2;
    delegate = new EditorDelegate() {
        public void setValue(Object value) {
    textField.setText((value != null) ? value.toString() : "");
        }

    public Object getCellEditorValue() {
    return textField.getText();
    }
    };
textField.addActionListener(delegate);
}

Мне интересно, если это связано с моим IDE или нет, поскольку я нахожу этот вид отступов довольно странным и трудно прочитать.

14
задан Aurelien Ribon 14 September 2011 в 20:03
поделиться