Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=7972833&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 09:13:51 2016
Кодировка: Windows-1251
Eclipse formatter ? - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
Lurker
stranger

Рег.: 22.05.2006
Сообщений: 6
Рейтинг: 0
  Eclipse formatter ?
      16.10.2008 05:04
 

Как после прогона эклипсовским форматтером получать такой код:
 
code:
SWTToolkit.createLabel(upGroup, "Отдел", new GridData(SWT.FILL, SWT.CENTER, false, false));

вместо
 
code:
SWTToolkit.createLabel(upGroup, "Отдел", new GridData(SWT.FILL, SWT.CENTER, false, false));


Как я понимаю, форматтер не начинает ничего переносить пока совсем не приспичит. Но при этом получается как больше строк и хуже читаемость. Как такое побороть?

botWi

Рег.: 22.11.2003
Сообщений: 10160
Из: Moscow
Рейтинг: 1764
  Re: Eclipse formatter ? [re: Lurker]
      16.10.2008 21:24
 

1) Indentation -> Tab policy => Mixed
2) Indentation -> Tab size => 8
3) Line Wrapping -> Function Calls -> Arguments -> Line wrapping policy => Wrap all elements, except first element if not necessary
4) Line Wrapping -> Function Calls -> Arguments -> Indentation policy => Indent on column
5) Line Wrapping -> Function Calls -> Object allocation arguments -> Indentation policy => Indent on column





Хватит дрочить на рейтинги
botWi

Рег.: 22.11.2003
Сообщений: 10160
Из: Moscow
Рейтинг: 1764
  Re: Eclipse formatter ? [re: botWi]
      16.10.2008 21:27
 

для этого варианта работает

code:
public class GridData { public GridData(String string, String string2, boolean b, boolean c) { } public static void main(String[] args) { System.out.println("URA"); if (true) { if (true) { if (true) { if (true) { createLabel(1234567, "Отдел", new GridData("SWFILL", "SWCENTER", false, false)); } } } } } private static void createLabel(int i, String string, GridData gridData) { } }


для этого уже нет

code:
public class GridData { public GridData(String string, String string2, boolean b, boolean c) { } public static void main(String[] args) { System.out.println("URA"); if (true) { if (true) { if (true) { createLabel(1234567, "Отдел", new GridData("SWFILL", "SWCENTER", false, false)); } } } } private static void createLabel(int i, String string, GridData gridData) { } }




Хватит дрочить на рейтинги
botWi

Рег.: 22.11.2003
Сообщений: 10160
Из: Moscow
Рейтинг: 1764
  Re: Eclipse formatter ? [re: Lurker]
      16.10.2008 21:27
 

таки не удержусь в очередной раз похвалить идею - там этих проблем нет :)



Хватит дрочить на рейтинги
Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
1 зарегистрированных и 1 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в