You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

org.eclipse.jdt.core.prefs 31KB

Support LFS protocol and a file system based LFS storage Implement LfsProtocolServlet handling the "Git LFS v1 Batch API" protocol [1]. Add a simple file system based LFS content store and the debug-lfs-store command to simplify testing. Introduce a LargeFileRepository interface to enable additional storage implementation while reusing the same protocol implementation. At the client side we have to configure the lfs.url, specify that we use the batch API and we don't use authentication: [lfs] url = http://host:port/lfs batch = true [lfs "http://host:port/lfs"] access = none the git-lfs client appends the "objects/batch" to the lfs.url. Hard code an Authorization header in the FileLfsRepository.getAction because then git-lfs client will skip asking for credentials. It will just forward the Authorization header from the response to the download/upload request. The FileLfsServlet supports file content storage for "Large File Storage" (LFS) server as defined by the Github LFS API [2]. - upload and download of large files is probably network bound hence use an asynchronous servlet for good scalability - simple object storage in file system with 2 level fan-out - use LockFile to protect writing large objects against multiple concurrent uploads of the same object - to prevent corrupt uploads the uploaded file is rejected if its hash doesn't match id given in URL The debug-lfs-store command is used to run the LfsProtocolServlet and, optionally, the FileLfsServlet which makes it easier to setup a local test server. [1] https://github.com/github/git-lfs/blob/master/docs/api/http-v1-batch.md [2] https://github.com/github/git-lfs/tree/master/docs/api Bug: 472961 Change-Id: I7378da5575159d2195138d799704880c5c82d5f3 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Signed-off-by: Sasa Zivkov <sasa.zivkov@sap.com>
8 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. eclipse.preferences.version=1
  2. org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
  3. org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
  4. org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
  5. org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
  6. org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
  7. org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
  8. org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
  9. org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
  10. org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
  11. org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
  12. org.eclipse.jdt.core.compiler.compliance=1.7
  13. org.eclipse.jdt.core.compiler.debug.lineNumber=generate
  14. org.eclipse.jdt.core.compiler.debug.localVariable=generate
  15. org.eclipse.jdt.core.compiler.debug.sourceFile=generate
  16. org.eclipse.jdt.core.compiler.doc.comment.support=enabled
  17. org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
  18. org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
  19. org.eclipse.jdt.core.compiler.problem.autoboxing=warning
  20. org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
  21. org.eclipse.jdt.core.compiler.problem.deadCode=error
  22. org.eclipse.jdt.core.compiler.problem.deprecation=warning
  23. org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
  24. org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
  25. org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
  26. org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
  27. org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
  28. org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
  29. org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
  30. org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
  31. org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
  32. org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
  33. org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
  34. org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
  35. org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
  36. org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=enabled
  37. org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
  38. org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
  39. org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
  40. org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error
  41. org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
  42. org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
  43. org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
  44. org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private
  45. org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
  46. org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
  47. org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
  48. org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
  49. org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
  50. org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
  51. org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
  52. org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
  53. org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=protected
  54. org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
  55. org.eclipse.jdt.core.compiler.problem.missingJavadocTags=error
  56. org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
  57. org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
  58. org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=private
  59. org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
  60. org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
  61. org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
  62. org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
  63. org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
  64. org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
  65. org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
  66. org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
  67. org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
  68. org.eclipse.jdt.core.compiler.problem.nullReference=error
  69. org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
  70. org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
  71. org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
  72. org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
  73. org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
  74. org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
  75. org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
  76. org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
  77. org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
  78. org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
  79. org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
  80. org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
  81. org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
  82. org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
  83. org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
  84. org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
  85. org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
  86. org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
  87. org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
  88. org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
  89. org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
  90. org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
  91. org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
  92. org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
  93. org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning
  94. org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
  95. org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
  96. org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
  97. org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
  98. org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error
  99. org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
  100. org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
  101. org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
  102. org.eclipse.jdt.core.compiler.problem.unusedImport=error
  103. org.eclipse.jdt.core.compiler.problem.unusedLabel=error
  104. org.eclipse.jdt.core.compiler.problem.unusedLocal=error
  105. org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=warning
  106. org.eclipse.jdt.core.compiler.problem.unusedParameter=warning
  107. org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
  108. org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
  109. org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
  110. org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
  111. org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
  112. org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
  113. org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
  114. org.eclipse.jdt.core.compiler.source=1.7
  115. org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
  116. org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
  117. org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
  118. org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
  119. org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
  120. org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
  121. org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
  122. org.eclipse.jdt.core.formatter.alignment_for_assignment=0
  123. org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
  124. org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
  125. org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
  126. org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
  127. org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
  128. org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
  129. org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
  130. org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
  131. org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
  132. org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
  133. org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
  134. org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
  135. org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
  136. org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
  137. org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
  138. org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
  139. org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
  140. org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
  141. org.eclipse.jdt.core.formatter.blank_lines_after_package=1
  142. org.eclipse.jdt.core.formatter.blank_lines_before_field=1
  143. org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
  144. org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
  145. org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
  146. org.eclipse.jdt.core.formatter.blank_lines_before_method=1
  147. org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
  148. org.eclipse.jdt.core.formatter.blank_lines_before_package=0
  149. org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
  150. org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
  151. org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
  152. org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
  153. org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
  154. org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
  155. org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
  156. org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
  157. org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
  158. org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
  159. org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
  160. org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
  161. org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
  162. org.eclipse.jdt.core.formatter.comment.clear_blank_lines=false
  163. org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
  164. org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
  165. org.eclipse.jdt.core.formatter.comment.format_block_comments=true
  166. org.eclipse.jdt.core.formatter.comment.format_comments=true
  167. org.eclipse.jdt.core.formatter.comment.format_header=false
  168. org.eclipse.jdt.core.formatter.comment.format_html=true
  169. org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
  170. org.eclipse.jdt.core.formatter.comment.format_line_comments=true
  171. org.eclipse.jdt.core.formatter.comment.format_source_code=true
  172. org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
  173. org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
  174. org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
  175. org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
  176. org.eclipse.jdt.core.formatter.comment.line_length=80
  177. org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
  178. org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
  179. org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
  180. org.eclipse.jdt.core.formatter.compact_else_if=true
  181. org.eclipse.jdt.core.formatter.continuation_indentation=2
  182. org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
  183. org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
  184. org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
  185. org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
  186. org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
  187. org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
  188. org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
  189. org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
  190. org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
  191. org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
  192. org.eclipse.jdt.core.formatter.indent_empty_lines=false
  193. org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
  194. org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
  195. org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
  196. org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
  197. org.eclipse.jdt.core.formatter.indentation.size=4
  198. org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=insert
  199. org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
  200. org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
  201. org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
  202. org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
  203. org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
  204. org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=insert
  205. org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
  206. org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
  207. org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
  208. org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
  209. org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
  210. org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
  211. org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
  212. org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
  213. org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
  214. org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
  215. org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
  216. org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
  217. org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
  218. org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
  219. org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
  220. org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
  221. org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
  222. org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
  223. org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
  224. org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
  225. org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
  226. org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
  227. org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
  228. org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
  229. org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
  230. org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
  231. org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
  232. org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
  233. org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
  234. org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
  235. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
  236. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
  237. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
  238. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
  239. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
  240. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
  241. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
  242. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
  243. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
  244. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
  245. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
  246. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
  247. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
  248. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
  249. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
  250. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
  251. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
  252. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
  253. org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
  254. org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
  255. org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
  256. org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
  257. org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
  258. org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
  259. org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
  260. org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
  261. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
  262. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
  263. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
  264. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
  265. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
  266. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
  267. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
  268. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
  269. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
  270. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
  271. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
  272. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
  273. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
  274. org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
  275. org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
  276. org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
  277. org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
  278. org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
  279. org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
  280. org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
  281. org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
  282. org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
  283. org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
  284. org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
  285. org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
  286. org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
  287. org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
  288. org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
  289. org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
  290. org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
  291. org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
  292. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
  293. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
  294. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
  295. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
  296. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
  297. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
  298. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
  299. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
  300. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
  301. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
  302. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
  303. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
  304. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
  305. org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
  306. org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
  307. org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
  308. org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
  309. org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
  310. org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
  311. org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
  312. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
  313. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
  314. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
  315. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
  316. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
  317. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
  318. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
  319. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
  320. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
  321. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
  322. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
  323. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
  324. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
  325. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
  326. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
  327. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
  328. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
  329. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
  330. org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
  331. org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
  332. org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
  333. org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
  334. org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
  335. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
  336. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
  337. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
  338. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
  339. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
  340. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
  341. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
  342. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
  343. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
  344. org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
  345. org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
  346. org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
  347. org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
  348. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
  349. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
  350. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
  351. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
  352. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
  353. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
  354. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
  355. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
  356. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
  357. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
  358. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
  359. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
  360. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
  361. org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
  362. org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
  363. org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
  364. org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
  365. org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
  366. org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
  367. org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
  368. org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
  369. org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
  370. org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
  371. org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
  372. org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
  373. org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
  374. org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
  375. org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
  376. org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
  377. org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
  378. org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
  379. org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
  380. org.eclipse.jdt.core.formatter.join_lines_in_comments=true
  381. org.eclipse.jdt.core.formatter.join_wrapped_lines=true
  382. org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
  383. org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
  384. org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
  385. org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
  386. org.eclipse.jdt.core.formatter.lineSplit=80
  387. org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
  388. org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
  389. org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
  390. org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
  391. org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
  392. org.eclipse.jdt.core.formatter.tabulation.char=tab
  393. org.eclipse.jdt.core.formatter.tabulation.size=4
  394. org.eclipse.jdt.core.formatter.use_on_off_tags=true
  395. org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
  396. org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
  397. org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
  398. org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true