Search code examples
javaeclipsecoding-styleformattereclipse-jdt

Eclipse - Wrapped lines' indentation appears & disappears each time I save


Each time I click Save the entire file's formatting alternates between these two formats:

this.getObject()
        .method()
        .method();
this.method(arg1, arg2,
        arg3, arg4);

and

this.getObject()
.method()
.method();
this.method(arg1, arg2,
arg3, arg4);

I want it to stick to the first format.


Solution

  • I have the same problem with my current Eclipse configuration. I think it is an Eclipse bug.

    My guess is that the problem is somewhat related to the option:

    Java Code Style -> Cleanup -> Code organizing -> Correct indentation

    getting in conflict with

    Java Code Style -> Cleanup -> Code organizing -> Format source code

    which should already fix indentation according to formatter settings.

    I disabled the option Correct indentation in both Java Code Style -> Cleanup and Java Editor -> Save Actions -> Additional Actions -> Configure... and the problem seemed to disappear.