2013-08-19 18 views
10

Niedawno zacząłem pracować z interfejsem API korzystającym z "fluent interface". Staram się dowiedzieć, jak skonfigurować program formatujący Eclipse, aby właściwie to obsługiwał.Jak ustawić program do formatowania Eclipse, aby obsługiwał płynne interfejsy

Co chcę uzyskać to:

Foo myFoo = new Foo() 
        .setThis() 
        .setThat() 
        .setTheOther() 
        .setOneMoreThing(); 

ale nie mogę trafić na odpowiednich ustawień: I skończyć z czymś takim:

Foo myFoo = new Foo().setThis().setThat() 
        .setTheOther().setOneMoreThing(); 

co jest dalekie jako czytelny.

Czy ktoś już to rozwiązał?

Odpowiedz

35

Niestety: okazuje się, że jest to niemal kopią tego: How to indent the fluent interface pattern "correctly" with eclipse?

Oto odpowiedź, że pracował dla mnie:

miejsce, aby ustawić to na zakładce „Line zawijanie” kodu strona z ustawieniami preferencji, w sekcji "Zakwalifikowane wywołania" w sekcji "Wywołania funkcji". Ustawienia czego chciałem były: polityka owijania

Linia: Wrap wszystkich elementów, z wyjątkiem pierwszego elementu, jeśli nie jest to konieczne

Wcięcia Polityka: wcięcie na kolumnie

enter image description here

+0

ładnie działa na tlen, dzięki bardzo – Ivan

Powiązane problemy