モダンでシャレオツな画面にしたいが、
職場のルールが厳しく好みのテーマをダウンロードすることが難しかったので、
手動で各ファイルをvscode使用のテーマにカスタマイズする。
今回参考にするテーマはこちら
http://www.eclipsecolorthemes.org/?view=theme&id=59632
このリンク先をダウンロードできる人は、この後の見出し「エディタ部分のテーマ変更」の画面でダウンロードしたファイルを「テーマのインポート」すれば、各ファイルの設定は必要なくすぐ完了する。
しかし上記リンク先はJava・PHP・HTMLファイルしか対応していないので
今回私が行う全ての設定(Java/HTML/JS/CSS/Json/XML/properties)を適用したいand設定が面倒くさい人は
見出し「面倒くさい人用」に飛んでください。
細かく設定したい、内容を理解したい場合、
以下より手動手順を紹介します。手動で行った方がeclipseに詳しくなれた気もするので、あえて手動でもおk
追加設定をするだけでもオススメです!eclipseの利便性が上がります。
共通設定
全体をダークテーマにする。
ウィンドウ→設定→一般→外観
ルック&フィールドをダーク
で適用すると、以下画像のような色合いになる。
エディタ部分のテーマ変更
外観→色テーマ
基準となるテーマを「Subline~Ex~」にする。(これが一番VScodeに近いと思うから)
空白文字の設定
ウィンドウ→設定→一般→エディタ→テキストエディタ
可視性の構成
タブと全角空白だけ可視化する。
テキストの変更
外観→色とフォント
テキスト・フォントを編集
vscodeのようなできればシンプルなフォントがいいので
メイリオにした(consolasも見易くて良いが日本語文字化けするので非推薦、日本語対応のものを選ぼう)。
デフォルトでconsolasになってるが嫌がらせかな?
それにしても良いフォントがない・・拡張フィントをインストールできる人はそっちの方を勧める。
警告
これ以降はテキストのフォントと空白文字の設定を確定してから進むこと!
テキストサイズの変更だけならいつ行っても問題ないが、フォントを変更すると以下これから行う色の設定が
初期化されてしまう可能性がある。(一度経験した・・・
だから本当はテーマをいつでもインポートできる方が安心できて良い・・・
初期化されてしまって設定する気なくした人は見出し「面倒くさい人用」へGo
まずは全ファイル共通の設定を行う。
上部バーにあるウィンドウ→設定→一般→エディタ→テキストエディタ
行番号:(192,192,192)
現在行の強調:(53,53,53)
検索範囲:(70,68,103)
選択項目の前背景色:白(パレッド左下)
選択項目の背景色:明るめ紺(18,119,160)
背景色:黒(30、30、30)
前背景:白(パレッド左下)
記載してるフォーマットの説明
(999,999,999)は(赤、緑、青)の順、
(9:9)はパレッドの右上から数える。
html
設定→WEB→HTMLファイル→エディタ→構文の色
Doctype名、属性名:水(156,220,254)
コメント区切り、内容:緑(106,153,85)
コンテンツ、属性イコール記号:白(230,230,230)
タグ区切り文字、宣言区切り文字:グレー(左5:下6)
エンティティ参照、タグ名:青(86,156,214)
属性値:橙(206,145,120)
Java設定
設定→Java→エディタ→構文の色
・Java
return以外、:青(86,156,214)
staticフィールド、static finalフィールド、フィールド、パラメータ変数、ローカル変数、ローカル変数宣言、列挙型:水(156,220,254)
staticメソッド、メソッド、メソッド宣言、継承メソッド呼び出し、抽象メソッド呼び出し:黄(220, 220, 170)
インタフェース、クラス、型引数、型変数、抽象クラス、注釈、注釈要素の参照:青緑(78, 201, 176)
ストリング:橙(206,145,120)
数値:(234, 184, 130)
演算子:白(230,230,230)
キーワードreturn、括弧:桃(198,120,221)
その他:白230
・Javadoc
HTMLマークアップ:(0,128,0)
その他:緑(106,153,85)
タグ、リンク:青(86,156,214)
・コメント
タグ:桃(255,127,127)
単一行、複数行:緑(106,153,85)
ついでに自動補完設定をしておく
Java→エディター→コンテンツアシスト
「自動有効化を使用可能にする」にチェックを入れて
自動有効化遅延を80にする。
Javaの有効化トリガーを「.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_」
に変更。
これで自動で入力補完が表示される。
他にも保存時に自動フォーマットなど便利機能があるが、業務によっては不要だったりするので割愛。
JSP
設定→WEB→JSPファイル→エディタ→構文の色
コメント区切り、内容:緑(106,153,85)
スクリプト要素区切り:桃(198,120,221)
タグ区切り文字:グレー(左5:下6)
タグ名:青(86,156,214)
属性イコール記号:白(230,230,230)
属性値:橙(206,145,120)
属性名:水(156,220,254)
CSS
設定→WEB→CSSファイル→エディタ→構文の色
URI、プロパティー値、属性値:橙(206,145,120)
アット・ルール、ユニバーサルセレクター:青(86,156,214)
IDセレクター、クラス・セレクター、メディア名、型セレクター:黄(220, 220, 170)
コメント:緑(106,153,85)
コンビネーター、セミコロン、プロパティ区切り文字、疑似クラス、属性セレクター演算子、属性セレクター区切り文字:白(230,230,230)
プロパティ名、属性名:水(156,220,254)
波括弧:桃(198,120,221)
properties
設定→Java→プロパティ・ファイル・エディタ
キー:白
代入:グレー(5:6)
コメント:緑(106,153,85)
引数:(234, 184, 130)
値:橙(206,145,120)
XML
設定→XMLファイル→エディタ→構文の色
Doctype名、属性名:水(156,220,254)
コメント区切り、内容:緑(106,153,85)
コンテンツ、属性イコール記号:白(230,230,230)
タグ区切り文字、宣言区切り文字、処理命令区切り:グレー(左5:下6)
エンティティ参照、タグ名:青(86,156,214)
属性値:橙(206,145,120)
Javascript
設定→Javascriptファイル→エディタ→構文の色
Javaとほとんど同じ。
・Javascript
return以外、:青(86,156,214)
パラメータ変数、ローカル変数、ローカル変数宣言、その他:水(156,220,254)
関数、関数宣言:黄(220, 220, 170)
ストリング:橙(206,145,120)
演算子:白(230,230,230)
キーワードreturn、括弧:桃(198,120,221)
使用すべきでないメンバー:赤
・JsDoc
HTMLマークアップ:(0,128,0)
その他:緑(106,153,85)
タグ、リンク:青(86,156,214)
・コメント
タグ:桃(255,127,127)
単一行、複数行:緑(106,153,85)
json
設定→jsonファイル→エディタ→構文の色
Null値:青(86,156,214)
オブジェクトキー:水(156,220,254)
コメント:緑(106,153,85)
数値、文字列、論理型:橙(206,145,120)
コロン、コンマ、括弧、標準は白
追加設定
・共通
ファイル検索時の対象箇所の背景色を変更。
一般→エディタ→テキスト・エディタ→注釈
検索結果:(70,68,103)
・Java
対応タグを赤色ボックスに変更。(おすすめ!可視性UP)
一般→Java→エディタ
対応する角~キャロットロケーションを選択。
外観色オプションで
対応する括弧強調:(1,3)
単語の書き込み出現箇所を灰色破線ボックスに変更。
単語の出現箇所を灰色ボックスに変更。
一般→エディタ→テキスト・エディタ→注釈
書き込み出現箇所:(5:6)破線ボックス
出現箇所:(5:6)ボックス
・html
対応タグを黄色下線に変更。(おすすめ!視認性UP)
一般→エディタ→テキスト・エディタ→注釈
一致するタグ:(7:1)下線
面倒くさい人用
全体のダークテーマ、フォント設定だけ行う(任意)。
行わなかった場合、ソースエディタだけ黒くなる。
以下それぞれ見出しの計8ファイルを作成する。
(手動手順部分の追加設定も反映済み。)
いつでも戻せるように置き換え対象ファイルはバックアップ推奨
ワークスペースの.settings配下へ置き換えて
Eclipseを再起動すれば完了!
例:C:\pleiades.metadata.defult.plugins\org.eclipse.core.runtime.settings
このパスでは全てのワークスペース(共通)に適用される。
ワークスペース毎に色等の設定をしたい場合は、
特定のワークスペース~.settings配下に置くといい。
(共通ワークスペースに配置しても反映されない場合は、特定ワークスペースに置いてみて。
エディタ
org.eclipse.ui.editors.prefs
AbstractTextEditor.Color.Background=30,30,30
AbstractTextEditor.Color.Background.SystemDefault=false
AbstractTextEditor.Color.FindScope=70,68,103
AbstractTextEditor.Color.Foreground=255,255,255
AbstractTextEditor.Color.Foreground.SystemDefault=false
AbstractTextEditor.Color.SelectionBackground=18,119,160
AbstractTextEditor.Color.SelectionBackground.SystemDefault=false
AbstractTextEditor.Color.SelectionForeground=255,255,255
AbstractTextEditor.Color.SelectionForeground.SystemDefault=false
PHPReadOccurrenceIndicationColor=0,0,0
PHPWriteOccurrenceIndicationColor=0,0,0
asOccurencesIndicationColor=0,0,0
comment_stylePreferences=NONE
comment_text=false
currentIPColor=70,68,103
currentLineColor=53,53,53
deletionIndicationColor=255,0,0
eclipse.preferences.version=1
filteredSearchResultIndicationColor=216,216,216
fullcoverage_stylePreferences=NONE
fullcoverage_text=false
javaScriptOccurrenceIndicationColor=255,0,0
lineNumberColor=192,192,192
matchingTagHighlight=false
matchingTagIndication=true
matchingTagIndicationColor=255,255,128
matchingTagTextStyle=UNDERLINE
net.sf.eclipsecs.warning.text.style=NONE
nocoverage_stylePreferences=NONE
nocoverage_text=false
occurrenceHighlighting=false
occurrenceIndication=true
occurrenceIndicationColor=128,128,128
occurrenceTextStyle=BOX
org.eclipse.cdt.ui.occurrenceIndicationColor=0,0,0
overviewRuler_migration=migrated_3.1
partialcoverage_stylePreferences=NONE
partialcoverage_text=false
printMargin=true
printMarginColor=141,141,138
problemIndication=false
pydevOccurrenceIndicationColor=0,0,0
searchResultIndicationColor=70,68,103
secondaryIPColor=70,68,103
showCarriageReturn=false
showEnclosedSpaces=false
showLeadingSpaces=false
showLineFeed=false
showTrailingSpaces=false
showWhitespaceCharacters=true
writeOccurrenceHighlighting=false
writeOccurrenceIndication=true
writeOccurrenceIndicationColor=128,128,128
writeOccurrenceTextStyle=DASHED_BOX
html
org.eclipse.wst.html.ui.prefs
autoProposeCode=<\=\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#
commentBorder=\#6a9955 | null | false | false | false | false
commentText=\#6a9955 | null | false | false | false | false
declBoder=\#808080 | null | false | false | false | false
doctypeExternalId=\#A7EC21 | null | null | null | null | null
doctypeExternalPubref=\#A7EC21 | null | null | null | null | null
doctypeExtrenalSysref=\#A7EC21 | null | null | null | null | null
doctypeName=\#9cdcfe | null | false | false | false | false
eclipse.preferences.version=1
entityReference=\#569cd6 | null | false | false | false | false
html_content_assist_default_page_sort_order=org.eclipse.wst.html.ui.proposalCategory.htmlTags\u0000org.eclipse.wst.css.ui.proposalCategory.css\u0000org.eclipse.wst.html.ui.proposalCategory.htmlTemplates\u0000org.eclipse.wst.css.ui.proposalCategory.cssTemplates\u0000
html_content_assist_own_page_sort_order=org.eclipse.wst.html.ui.proposalCategory.htmlTemplates\u0000org.eclipse.wst.css.ui.proposalCategory.cssTemplates\u0000org.eclipse.wst.html.ui.proposalCategory.htmlTags\u0000org.eclipse.wst.css.ui.proposalCategory.css\u0000
newFileTemplateName=\u65B0\u898F HTML \u30D5\u30A1\u30A4\u30EB (5)
tagAttributeEquals=\#e6e6e6 | null | false | false | false | false
tagAttributeName=\#9cdcfe | null | false | false | false | false
tagAttributeValue=\#ce9178 | null | false | false | false | false
tagBorder=\#808080 | null | false | false | false | false
tagName=\#569cd6 | null | false | false | false | false
xmlContent=\#e6e6e6 | null | false | false | false | false
Java(プロパティ、自動補完設定も含む)
org.eclipse.jdt.ui.prefs
content_assist_add_import=true
content_assist_autoactivation=true
content_assist_autoactivation_delay=80
content_assist_autoactivation_triggers_java=.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
content_assist_autoactivation_triggers_javadoc=@\#
content_assist_autoinsert=true
content_assist_case_sensitivity=false
content_assist_disable_completion_trigger_chars=false
content_assist_disabled_computers=org.eclipse.recommenders.completion.rcp.chain.category\u0000org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000org.eclipse.recommenders.subwords.rcp.category\u0000org.eclipse.recommenders.completion.rcp.templates.category\u0000
content_assist_favorite_static_members=org.hamcrest.CoreMatchers.*;org.junit.Assert.*;org.junit.matchers.JUnitMatchers.*;org.mockito.Matchers.*;org.mockito.Mockito.*;org.hamcrest.MatcherAssert.*;org.eclipse.swtbot.swt.finder.matchers.WidgetMatcherFactory.*;org.hamcrest.Matchers.*;org.eclipse.swtbot.eclipse.finder.matchers.WidgetMatcherFactory.*;org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable.*;org.eclipse.swtbot.swt.finder.SWTBotAssert.*;org.eclipse.swtbot.eclipse.finder.waits.Conditions.*;org.eclipse.swtbot.swt.finder.waits.Conditions.*;org.assertj.core.api.Assertions.*;org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestBuilders.*;org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestPostProcessors.*;org.springframework.security.test.web.servlet.response.SecurityMockMvcResultMatchers.*;org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers.*;org.springframework.restdocs.mockmvc.MockMvcRestDocumentation.*;org.springframework.test.web.client.match.MockRestRequestMatchers.*;org.springframework.test.web.client.response.MockRestResponseCreators.*;org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;org.junit.Assume.*;org.junit.jupiter.api.Assertions.*;org.junit.jupiter.api.Assumptions.*;org.junit.jupiter.api.DynamicContainer.*;org.junit.jupiter.api.DynamicTest.*
content_assist_fill_method_arguments=true
content_assist_guess_method_arguments=false
content_assist_insert_completion=true
content_assist_lru_history=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><history maxLHS\="100" maxRHS\="10"><lhs name\="java.text.DateFormat"><rhs name\="java.text.SimpleDateFormat"/></lhs><lhs name\="java.text.Format"><rhs name\="java.text.SimpleDateFormat"/></lhs><lhs name\="java.lang.Cloneable"><rhs name\="java.text.SimpleDateFormat"/></lhs><lhs name\="java.text.SimpleDateFormat"><rhs name\="java.text.SimpleDateFormat"/></lhs><lhs name\="ex0302.Person"><rhs name\="ex0302.Person"/></lhs></history>
content_assist_number_of_computers=27
content_assist_prefix_completion=false
content_assist_proposals_background=255,255,255
content_assist_proposals_foreground=0,0,0
content_assist_show_visible_proposals=true
content_assist_sorter=org.eclipse.jdt.ui.RelevanceSorter
eclipse.preferences.version=1
editor_folding_enabled=false
editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
fontPropagated=true
formatter_profile=_Pleiades [\u30AB\u30B9\u30BF\u30E0]
formatter_settings_version=15
highlightBracketAtCaretLocation=true
java_bracket=198,120,221
java_comment_task_tag=255,127,127
java_comment_task_tag_bold=false
java_default=230,230,230
java_doc_default=106,153,85
java_doc_keyword=86,156,214
java_doc_keyword_bold=false
java_doc_link=86,156,214
java_doc_link_underline=true
java_doc_tag=0,128,0
java_keyword=86,156,214
java_keyword_bold=false
java_keyword_return=198,120,221
java_keyword_return_bold=false
java_multi_line_comment=106,153,85
java_operator=230,230,230
java_single_line_comment=106,153,85
java_string=206,145,120
matchingBracketsColor=255,0,128
org.eclipse.jdt.internal.ui.navigator.layout=2
org.eclipse.jdt.internal.ui.navigator.librariesnode=true
org.eclipse.jdt.ui.editor.tab.width=
org.eclipse.jdt.ui.exception.name=e
org.eclipse.jdt.ui.formatterprofiles=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<profiles version\="12">\r\n<profile kind\="CodeFormatterProfile" name\="Pleiades [\u30AB\u30B9\u30BF\u30E0]" version\="12">\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.disabling_tag" value\="@formatter\:off"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_field" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.use_on_off_tags" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value\="80"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_after_package" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.continuation_indentation" value\="2"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_package" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.source" value\="1.7"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_line_comments" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.join_wrapped_lines" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.lineSplit" value\="120"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indentation.size" value\="4"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.enabling_tag" value\="@formatter\:on"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_assignment" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value\="error"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.tabulation.char" value\="tab"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_method" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_switch" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value\="error"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_block" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.compact_else_if" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.tabulation.size" value\="4"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_empty_lines" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.compliance" value\="1.7"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value\="2"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value\="enabled"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.line_length" value\="80"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.join_lines_in_comments" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_html" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_source_code" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value\="1.7"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value\="80"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_header" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_block_comments" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value\="false"/>\r\n</profile>\r\n</profiles>\r\n
org.eclipse.jdt.ui.formatterprofiles.version=15
org.eclipse.jdt.ui.gettersetter.use.is=true
org.eclipse.jdt.ui.javadoclocations.migrated=true
org.eclipse.jdt.ui.overrideannotation=true
org.eclipse.jdt.ui.staticondemandthreshold=1
org.eclipse.jdt.ui.text.code_templates_migrated=true
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>
org.eclipse.jdt.ui.text.custom_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="java" deleted\="false" description\="SLF4J \u30ED\u30B0\u5BA3\u8A00" enabled\="true" name\="log">${\:import(org.slf4j.Logger, org.slf4j.LoggerFactory)}/** \u30ED\u30AC\u30FC */&\#13;\r\nprivate static final Logger log \= LoggerFactory.getLogger(${enclosing_type}.class);</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="adviceexecution pointcut (AspectJ)" enabled\="true" name\="adviceexecution">adviceexecution()</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="after returning advice (AspectJ)" enabled\="true" name\="after_returning">after(${args}) returning() \: ${pointcut_expression} {}</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="after throwing advice (AspectJ)" enabled\="true" name\="after_throwing">after(${args}) throwing() \: ${pointcut_expression} {}</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="around advice (AspectJ)" enabled\="true" name\="around">around(${args}) \: ${pointcut_expression} {}</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="before advice (AspectJ)" enabled\="true" name\="before">before(${args}) \: ${pointcut_expression} {}</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="call constructor pointcut (AspectJ)" enabled\="true" name\="call_cons">call(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="call method declaration (AspectJ)" enabled\="true" name\="call_method">call(${modifiers_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern}(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="cflow pointcut (AspectJ)" enabled\="true" name\="cflow">cflow(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="cflowbelow pointcut (AspectJ)" enabled\="true" name\="cflowbelow">cflowbelow(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare error (AspectJ)" enabled\="true" name\="dece">declare error \: ${pointcut_expression} \: "";</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare parents (AspectJ)" enabled\="true" name\="decp_extends">declare parents \: ${type_pattern} extends ${type};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare parents (AspectJ)" enabled\="true" name\="decp_implements">declare parents \: ${type_pattern} implements ${type};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare soft (AspectJ)" enabled\="true" name\="decs">declare soft \: ${exception_type} \: ${pointcut_expression};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare warning (AspectJ)" enabled\="true" name\="decw">declare warning \: ${pointcut_expression} \: "";</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="execution of a constructor pointcut (AspectJ)" enabled\="true" name\="execution_cons">execution(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="execution of a method pointcut (AspectJ)" enabled\="true" name\="execution_method">execution(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern}(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="get pointcut (AspectJ)" enabled\="true" name\="get">get(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="handler pointcut (AspectJ)" enabled\="true" name\="handler">handler(${type_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="initialization pointcut (AspectJ)" enabled\="true" name\="initialization">initialization(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="pointcut declaration (AspectJ)" enabled\="true" name\="pc">pointcut ${name}() \: ${pointcut_expression};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="percflow (AspectJ)" enabled\="true" name\="percflow">percflow(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="percflowbelow (AspectJ)" enabled\="true" name\="percflowbelow">percflowbelow(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="pertarget (AspectJ)" enabled\="true" name\="pertarget">pertarget(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="perthis (AspectJ)" enabled\="true" name\="perthis">perthis(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="pertypewithin (AspectJ)" enabled\="true" name\="pertypewithin">pertypewithin(${type_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="pointcut (AspectJ)" enabled\="true" name\="pointcut">pointcut ${name}(${args}) \: ${pointcut_expression};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="preinitialization pointcut (AspectJ)" enabled\="true" name\="preinitialization">preinitialization(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="set pointcut (AspectJ)" enabled\="true" name\="set">set(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="staticinitialization pointcut (AspectJ)" enabled\="true" name\="staticinitialization">staticinitialization(${type_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="thisJoinPoint (AspectJ)" enabled\="true" name\="thisJoinPoint">thisJoinPoint</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="thisJoinPointStaticPart (AspectJ)" enabled\="true" name\="thisJoinPointStaticPart">thisJoinPointStaticPart</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="within pointcut (AspectJ)" enabled\="true" name\="within">within(${type_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="withincode of a constructor pointcut (AspectJ)" enabled\="true" name\="withincode_cons">withincode(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="withincode of a method pointcut (AspectJ)" enabled\="true" name\="withincode_method">withincode(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern}(..))</template></templates>
org.eclipse.jdt.ui.text.templates_migrated=true
org.eclipse.jdt.ui.typefilter.enabled=java.awt.List;
org.eclipse.jface.textfont=1|\uFF2D\uFF33 \u30B4\u30B7\u30C3\u30AF|9.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|\uFF2D\uFF33 \u30B4\u30B7\u30C3\u30AF;
pf_coloring_argument=234,184,130
pf_coloring_argument_bold=false
pf_coloring_assignment=128,128,128
pf_coloring_comment=106,153,85
pf_coloring_key=255,255,255
pf_coloring_value=206,145,120
proposalOrderMigrated=true
semanticHighlighting.abstractClass.color=78,201,176
semanticHighlighting.abstractClass.enabled=true
semanticHighlighting.abstractMethodInvocation.color=234,184,130
semanticHighlighting.abstractMethodInvocation.enabled=true
semanticHighlighting.annotation.color=78,201,176
semanticHighlighting.annotation.enabled=true
semanticHighlighting.annotationElementReference.color=78,201,176
semanticHighlighting.annotationElementReference.enabled=true
semanticHighlighting.class.color=78,201,176
semanticHighlighting.class.enabled=true
semanticHighlighting.deprecatedMember.color=255,0,0
semanticHighlighting.deprecatedMember.enabled=true
semanticHighlighting.enum.color=156,220,254
semanticHighlighting.enum.enabled=true
semanticHighlighting.field.color=156,220,254
semanticHighlighting.field.enabled=true
semanticHighlighting.inheritedField.color=156,220,254
semanticHighlighting.inheritedField.enabled=true
semanticHighlighting.inheritedMethodInvocation.color=220,220,170
semanticHighlighting.inheritedMethodInvocation.enabled=true
semanticHighlighting.interface.color=78,201,176
semanticHighlighting.interface.enabled=true
semanticHighlighting.localVariable.color=156,220,254
semanticHighlighting.localVariable.enabled=true
semanticHighlighting.localVariableDeclaration.bold=false
semanticHighlighting.localVariableDeclaration.color=156,220,254
semanticHighlighting.localVariableDeclaration.enabled=true
semanticHighlighting.method.color=220,220,170
semanticHighlighting.method.enabled=true
semanticHighlighting.methodDeclarationName.bold=false
semanticHighlighting.methodDeclarationName.color=220,220,170
semanticHighlighting.methodDeclarationName.enabled=true
semanticHighlighting.number.color=234,184,130
semanticHighlighting.number.enabled=true
semanticHighlighting.parameterVariable.color=156,220,254
semanticHighlighting.parameterVariable.enabled=true
semanticHighlighting.staticField.color=156,220,254
semanticHighlighting.staticField.enabled=true
semanticHighlighting.staticField.italic=false
semanticHighlighting.staticFinalField.bold=false
semanticHighlighting.staticFinalField.color=156,220,254
semanticHighlighting.staticFinalField.enabled=true
semanticHighlighting.staticFinalField.italic=false
semanticHighlighting.staticMethodInvocation.color=220,220,170
semanticHighlighting.staticMethodInvocation.enabled=true
semanticHighlighting.staticMethodInvocation.italic=false
semanticHighlighting.typeArgument.color=78,201,176
semanticHighlighting.typeArgument.enabled=true
semanticHighlighting.typeParameter.bold=false
semanticHighlighting.typeParameter.color=78,201,176
semanticHighlighting.typeParameter.enabled=true
semanticHighlighting.varKeyword.bold=false
semanticHighlighting.varKeyword.color=86,156,214
sourceHoverBackgroundColor=30,30,30
spelling_ignore_ampersand_in_properties=true
spelling_ignore_digits=true
spelling_ignore_java_strings=true
spelling_ignore_mixed=true
spelling_ignore_non_letters=true
spelling_ignore_sentence=true
spelling_ignore_single_letters=true
spelling_ignore_upper=true
spelling_ignore_urls=true
spelling_locale=en_US
spelling_locale_initialized=true
spelling_problems_threshold=1000
spelling_proposal_threshold=20
spelling_user_dictionary=
spelling_user_dictionary_encoding=
stickyOccurrences=false
tabWidthPropagated=true
useAnnotationsPrefPage=true
useQuickDiffPrefPage=true
json
org.eclipse.wst.json.ui.prefs
COLON=\#e6e6e6 | null | false | false | false | false
COMMA=\#e6e6e6 | null | false | false | false | false
COMMENT=\#6a9955 | null | false | false | false | false
CURLY_BRACE=\#c678dd | null | false | false | false | false
NORMAL=\#ffffff | null | false | false | false | false
OBJECT_KEY=\#9cdcfe | null | false | false | false | false
VALUE_BOOLEAN=\#ce9178 | null | false | false | false | false
VALUE_NULL=\#ce9178 | null | false | false | false | false
VALUE_NUMBER=\#eab882 | null | false | false | false | false
VALUE_STRING=\#ce9178 | null | false | false | false | false
catalogEntries=<?xml version\="1.0" encoding\="UTF-8" standalone\="yes"?><entries/>
eclipse.preferences.version=1
xml
org.eclipse.wst.xml.ui.prefs
cdataBorder=\#E6DB74 | null | null | null | null | null
cdataText=\#E6DB74 | null | null | null | null | null
commentBorder=\#6a9955 | null | false | false | false | false
commentText=\#6a9955 | null | false | false | false | false
declBoder=\#808080 | null | false | false | false | false
declBorder=\#FFFFFF | null | null | null | null | null
doctypeExternalId=\#C8CECC | null | null | null | null | null
doctypeExternalPubref=\#C8CECC | null | null | null | null | null
doctypeExtrenalSysref=\#C8CECC | null | null | null | null | null
doctypeName=\#9cdcfe | null | false | false | false | false
eclipse.preferences.version=1
entityReference=\#569cd6 | null | false | false | false | false
piBorder=\#808080 | null | false | false | false | false
piContent=\#A6E22D | null | null | null | null | null
tagAttributeEquals=\#e6e6e6 | null | false | false | false | false
tagAttributeName=\#9cdcfe | null | false | false | false | false
tagAttributeValue=\#ce9178 | null | false | false | false | false
tagBorder=\#808080 | null | false | false | false | false
tagName=\#569cd6 | null | false | false | false | false
xmlContent=\#e6e6e6 | null | false | false | false | false
jsp
org.eclipse.jst.jsp.ui.prefs
SCRIPT_AREA_BORDER=\#c678dd | null | false | false | false | false
commentBorder=\#6a9955 | null | false | false | false | false
commentText=\#6a9955 | null | false | false | false | false
eclipse.preferences.version=1
jsp_content=\#CFBFAD | null | null | null | null | null
newFileTemplateName=\u65B0\u898F JSP \u30D5\u30A1\u30A4\u30EB (html 5)
tagAttributeEquals=\#e6e6e6 | null | false | false | false | false
tagAttributeName=\#9cdcfe | null | false | false | false | false
tagAttributeValue=\#ce9178 | null | false | false | false | false
tagBorder=\#808080 | null | false | false | false | false
tagName=\#569cd6 | null | false | false | false | false
css
org.eclipse.wst.css.ui.prefs
ATMARK_RULE=\#569cd6 | null | false | false | false | false
ATTRIBUTE_DELIM=\#e6e6e6 | null | false | false | false | false
ATTRIBUTE_NAME=\#9cdcfe | null | false | false | false | false
ATTRIBUTE_OPERATOR=\#e6e6e6 | null | false | false | false | false
ATTRIBUTE_VALUE=\#ce9178 | null | false | false | false | false
CLASS=\#dcdcaa | null | false | false | false | false
COLON=\#e6e6e6 | null | false | false | false | false
COMBINATOR=\#e6e6e6 | null | false | false | false | false
COMMENT=\#6a9955 | null | false | false | false | false
CURLY_BRACE=\#c678dd | null | false | false | false | false
ID=\#dcdcaa | null | false | false | false | false
MEDIA=\#dcdcaa | null | false | false | false | false
NORMAL=\#e6e6e6 | null | false | false | false | false
PROPERTY_NAME=\#9cdcfe | null | false | false | false | false
PROPERTY_VALUE=\#ce9178 | null | false | false | false | false
PSEUDO=\#e6e6e6 | null | false | false | false | false
SELECTOR=\#dcdcaa | null | false | false | false | false
SEMI_COLON=\#e6e6e6 | null | false | false | false | false
STRING=\#ECE47E | null | null | null | null | null
UNIVERSAL=\#569cd6 | null | false | false | false | false
URI=\#ce9178 | null | false | false | false | false
css_content_assist_default_page_sort_order=org.eclipse.wst.css.ui.proposalCategory.css\u0000org.eclipse.wst.css.ui.proposalCategory.cssTemplates\u0000
css_content_assist_own_page_sort_order=org.eclipse.wst.css.ui.proposalCategory.cssTemplates\u0000org.eclipse.wst.css.ui.proposalCategory.css\u0000
eclipse.preferences.version=1
newFileTemplateName=\u65B0\u898F CSS \u30D5\u30A1\u30A4\u30EB
org.eclipse.wst.sse.ui.custom_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>
js
org.eclipse.wst.jsdt.ui.prefs
eclipse.preferences.version=1
fontPropagated=true
java_bracket=198,120,221
java_comment_task_tag=255,127,127
java_comment_task_tag_bold=false
java_default=230,230,230
java_doc_default=106,153,85
java_doc_keyword=86,156,214
java_doc_keyword_bold=false
java_doc_link=86,156,214
java_doc_link_underline=true
java_doc_tag=0,128,0
java_keyword=86,156,214
java_keyword_bold=false
java_keyword_return=198,120,221
java_keyword_return_bold=false
java_multi_line_comment=106,153,85
java_operator=230,230,230
java_single_line_comment=106,153,85
java_string=206,145,120
org.eclipse.jface.textfont=1|\u30E1\u30A4\u30EA\u30AA|9.75|0|WINDOWS|1|-13|0|0|0|400|0|0|0|-128|3|2|1|50|\u30E1\u30A4\u30EA\u30AA;
org.eclipse.wst.jsdt.ui.editor.tab.width=
org.eclipse.wst.jsdt.ui.formatterprofiles.version=11
org.eclipse.wst.jsdt.ui.javadoclocations.migrated=true
org.eclipse.wst.jsdt.ui.text.code_templates_migrated=true
org.eclipse.wst.jsdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>
proposalOrderMigrated=true
semanticHighlighting.deprecatedMember.color=255,0,0
semanticHighlighting.localVariable.color=156,220,254
semanticHighlighting.localVariable.enabled=true
semanticHighlighting.localVariableDeclaration.color=156,220,254
semanticHighlighting.localVariableDeclaration.enabled=true
semanticHighlighting.method.color=220,220,170
semanticHighlighting.method.enabled=true
semanticHighlighting.methodDeclarationName.bold=false
semanticHighlighting.methodDeclarationName.color=220,220,170
semanticHighlighting.methodDeclarationName.enabled=true
semanticHighlighting.objectInitializer.color=255,0,0
semanticHighlighting.parameterVariable.color=156,220,254
semanticHighlighting.parameterVariable.enabled=true
tabWidthPropagated=true
tagName=167,236,33
useAnnotationsPrefPage=true
useQuickDiffPrefPage=true