Compare commits
24 Commits
s-sakiyama
...
KZ-Hein
| Author | SHA1 | Date | |
|---|---|---|---|
| 93b50f47f0 | |||
| 7d93413341 | |||
| 22821c879c | |||
| ea4435babe | |||
| d46ec83cfd | |||
| 7704714164 | |||
| bc1705dc12 | |||
| 4cbb8d091d | |||
| 0218018afa | |||
| 1d01b31f4f | |||
| 0fb31a107b | |||
| 26deaa412d | |||
| 270a29f787 | |||
| 53d0b769aa | |||
| d16b47bc60 | |||
| e8bdd3f18a | |||
| 3e40796e6e | |||
| da9fa4acd6 | |||
| ec823eeab3 | |||
| 0191dad61b | |||
| 0ea87e48f0 | |||
| 199b61f39d | |||
| aa756e3b97 | |||
| 1ced99f389 |
@@ -1,4 +0,0 @@
|
|||||||
#Tue Sep 08 15:50:07 JST 2026
|
|
||||||
host=PC60205537
|
|
||||||
process-id=16436
|
|
||||||
user=USER
|
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
editorVIEW_MODE=10
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
metrics.optout=true
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
iconcolormode=pastel
|
|
||||||
codetogether.hooks.enabled=false
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
colorTheme=IntelliJ IDEA Dark
|
|
||||||
colorThemeExplicit=true
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
customInstructionsWorkspace=\u65E5\u672C\u8A9E\u3067\u8FD4\u7B54\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
|
||||||
customInstructionsWorkspaceEnabled=true
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
quickStartVersion=1
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
panel.startup=true
|
|
||||||
panel.textSize=40
|
|
||||||
searchHistory=OFF
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
colorComments=0,128,128
|
|
||||||
colorCustomKeywords=128,128,0
|
|
||||||
colorDataType=196,160,0
|
|
||||||
colorDoubleQuotes=85,85,255
|
|
||||||
colorFunctions=196,160,0
|
|
||||||
colorNormalText=192,192,192
|
|
||||||
colorSingleQuotes=255,128,64
|
|
||||||
colorStatement=0,128,0
|
|
||||||
colorTargets=77,154,6
|
|
||||||
colorWhereBlock=0,128,0
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
saveAndTrim=false
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
booleanPerformanceWarningEnabled=false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
useAnnotationsPrefPage=true
|
|
||||||
useQuickDiffPrefPage=true
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.compare.IgnoreWhitespace=true
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
encoding=UTF-8
|
|
||||||
refresh.enabled=true
|
|
||||||
refresh.lightweight.enabled=true
|
|
||||||
version=1
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
content-types/org.eclipse.core.runtime.text/file-extensions=csv
|
|
||||||
content-types/org.eclipse.core.runtime.xml/file-extensions=dicon
|
|
||||||
content-types/org.eclipse.jdt.core.javaProperties/charset=UTF-8
|
|
||||||
content-types/org.eclipse.jst.jsp.core.jspfragmentsource/charset=UTF-8
|
|
||||||
content-types/org.eclipse.jst.jsp.core.jspsource/charset=UTF-8
|
|
||||||
content-types/org.eclipse.jst.jsp.core.tagsource/charset=UTF-8
|
|
||||||
content-types/org.eclipse.jst.jsp.core.tagxsource/charset=UTF-8
|
|
||||||
content-types/org.eclipse.wildwebdeveloper.html/file-extensions=vue
|
|
||||||
content-types/org.springframework.boot.ide.properties.application.properties/charset=UTF-8
|
|
||||||
content-types/org.springframework.ide.eclipse.applicationProperties/charset=UTF-8
|
|
||||||
content-types/userCreated_bat/charset=MS932
|
|
||||||
content-types/userCreated_bat/file-extensions=bat,cmd
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
line.separator=\n
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
\u305D\u306E\u4ED6=0,0,0,0,1,0,0,0
|
|
||||||
\u30AD\u30FC\u30EF\u30FC\u30C9=1,0,0,0,0,127,0,85
|
|
||||||
\u30B7\u30F3\u30B0\u30EB\u30FB\u30AF\u30A9\u30FC\u30C8\u6587\u5B57\u5217=0,0,0,0,0,0,0,255
|
|
||||||
\u30C0\u30D6\u30EB\u30FB\u30AF\u30A9\u30FC\u30C8\u6587\u5B57\u5217=0,0,0,0,0,0,128,0
|
|
||||||
\u5358\u4E00\u884C\u30B3\u30E1\u30F3\u30C8=0,0,0,0,0,64,128,128
|
|
||||||
\u578B=1,0,0,0,0,64,0,200
|
|
||||||
\u8907\u6570\u884C\u30B3\u30E1\u30F3\u30C8=0,0,0,0,0,64,128,128
|
|
||||||
\u8B58\u5225\u5B50=0,0,0,0,0,0,0,128
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
Console.console_tab_width=4
|
|
||||||
Console.highWaterMark=88000
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.debug.ui.MemoryHistoryKnownColor=235,235,235
|
|
||||||
org.eclipse.debug.ui.MemoryHistoryKnownColor,defaultValueBeforeOverriddenFromCSS=0,0,0
|
|
||||||
org.eclipse.debug.ui.MemoryHistoryUnknownColor=170,175,185
|
|
||||||
org.eclipse.debug.ui.MemoryHistoryUnknownColor,defaultValueBeforeOverriddenFromCSS=114,119,129
|
|
||||||
org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND=150,80,115
|
|
||||||
org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND,defaultValueBeforeOverriddenFromCSS=255,255,0
|
|
||||||
org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<launchPerspectives/>\r\n
|
|
||||||
org.eclipse.debug.ui.RelaunchAndTerminateLaunchAction=true
|
|
||||||
org.eclipse.debug.ui.changedDebugElement=255,128,128
|
|
||||||
org.eclipse.debug.ui.changedDebugElement,defaultValueBeforeOverriddenFromCSS=255,0,0
|
|
||||||
org.eclipse.debug.ui.consoleBackground=53,53,53
|
|
||||||
org.eclipse.debug.ui.consoleBackground,defaultValueBeforeOverriddenFromCSS=255,255,255
|
|
||||||
org.eclipse.debug.ui.errorColor=225,30,70
|
|
||||||
org.eclipse.debug.ui.errorColor,defaultValueBeforeOverriddenFromCSS=255,0,0
|
|
||||||
org.eclipse.debug.ui.inColor=140,175,210
|
|
||||||
org.eclipse.debug.ui.inColor,defaultValueBeforeOverriddenFromCSS=0,200,125
|
|
||||||
org.eclipse.debug.ui.outColor=235,235,235
|
|
||||||
org.eclipse.debug.ui.outColor,defaultValueBeforeOverriddenFromCSS=0,0,0
|
|
||||||
org.eclipse.debug.ui.relaunch_in_debug_mode=prompt
|
|
||||||
org.eclipse.debug.ui.save_dirty_editors_before_launch=always
|
|
||||||
org.eclipse.debug.ui.switch_perspective_on_suspend=never
|
|
||||||
overriddenByCSS=,org.eclipse.debug.ui.MemoryHistoryKnownColor,org.eclipse.debug.ui.MemoryHistoryUnknownColor,org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND,org.eclipse.debug.ui.changedDebugElement,org.eclipse.debug.ui.consoleBackground,org.eclipse.debug.ui.errorColor,org.eclipse.debug.ui.inColor,org.eclipse.debug.ui.outColor,
|
|
||||||
preferredTargets=default,org.eclipse.lsp4e.debug.toggleBreakpointTarget\:default|org.eclipse.lsp4e.debug.toggleBreakpointTarget\:org.eclipse.lsp4e.debug.toggleBreakpointTarget|
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
schemaVersion=0.8.1
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
darkestApplied=true
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
enableddarkestdark=true
|
|
||||||
#themeid=org.eclipse.e4.ui.css.theme.e4_system
|
|
||||||
themeid=org.eclipse.e4.ui.css.theme.e4_dark
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
USE_ROUND_TABS=false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
enableMRU=true
|
|
||||||
themeEnabled=true
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
show_git_prefix_warning=false
|
|
||||||
show_home_drive_warning=false
|
|
||||||
show_initial_config_dialog=false
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
anonymizeMessages=false
|
|
||||||
anonymizeStackTraces=true
|
|
||||||
configured=true
|
|
||||||
debugEnabled=false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
reporterEmail=
|
|
||||||
reporterName=
|
|
||||||
resetSendMode=KEEP
|
|
||||||
resetSendModeOn=0
|
|
||||||
sendMode=NEVER
|
|
||||||
servers/org.eclipse.epp.logging.aeri.ide.server/configured=true
|
|
||||||
servers/org.eclipse.epp.logging.aeri.ide.server/enabled=false
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
action=IGNORE
|
|
||||||
configured=true
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,407 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
|
|
||||||
org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.methodParameters=generate
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
|
|
||||||
org.eclipse.jdt.core.compiler.compliance=21
|
|
||||||
org.eclipse.jdt.core.compiler.ignoreUnnamedModuleForSplitPackage=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.source=21
|
|
||||||
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
|
|
||||||
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
|
|
||||||
org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
|
|
||||||
org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false
|
|
||||||
org.eclipse.jdt.core.formatter.align_with_spaces=false
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_annotations_on_enum_constant=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field=49
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_annotations_on_local_variable=49
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method=49
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_annotations_on_package=49
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_annotations_on_type=49
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_assertion_message=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_assignment=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_arrow=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_colon=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_module_statements=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_record_components=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_record_declaration=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_switch_case_with_arrow=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_type_annotations=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
|
|
||||||
org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_after_package=1
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_before_field=0
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_before_method=1
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_before_package=0
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0
|
|
||||||
org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_record_constructor=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_record_declaration=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
|
|
||||||
org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.format_block_comments=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.format_header=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.format_html=true
|
|
||||||
org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.format_line_comments=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.format_source_code=true
|
|
||||||
org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
|
|
||||||
org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
|
|
||||||
org.eclipse.jdt.core.formatter.comment.indent_tag_description=false
|
|
||||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
|
|
||||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
|
|
||||||
org.eclipse.jdt.core.formatter.comment.line_length=80
|
|
||||||
org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
|
|
||||||
org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
|
|
||||||
org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
|
|
||||||
org.eclipse.jdt.core.formatter.compact_else_if=true
|
|
||||||
org.eclipse.jdt.core.formatter.continuation_indentation=2
|
|
||||||
org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
|
|
||||||
org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
|
|
||||||
org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
|
|
||||||
org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_record_header=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_empty_lines=false
|
|
||||||
org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
|
|
||||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
|
|
||||||
org.eclipse.jdt.core.formatter.indentation.size=4
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_permitted_types=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_record_components=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_record_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_record_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_permitted_types=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_record_components=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_constructor=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_declaration=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_record_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
|
|
||||||
org.eclipse.jdt.core.formatter.join_lines_in_comments=true
|
|
||||||
org.eclipse.jdt.core.formatter.join_wrapped_lines=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_record_constructor_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_record_declaration_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_switch_body_block_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_switch_case_with_arrow_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
|
|
||||||
org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never
|
|
||||||
org.eclipse.jdt.core.formatter.lineSplit=120
|
|
||||||
org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
|
|
||||||
org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
|
|
||||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0
|
|
||||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0
|
|
||||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
|
|
||||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0
|
|
||||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0
|
|
||||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0
|
|
||||||
org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_record_declaration=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines
|
|
||||||
org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
|
|
||||||
org.eclipse.jdt.core.formatter.tabulation.char=tab
|
|
||||||
org.eclipse.jdt.core.formatter.tabulation.size=4
|
|
||||||
org.eclipse.jdt.core.formatter.text_block_indentation=0
|
|
||||||
org.eclipse.jdt.core.formatter.use_on_off_tags=false
|
|
||||||
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_assertion_message_operator=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_before_switch_case_arrow_operator=false
|
|
||||||
org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jdt.debug.PREF_HCR_WITH_COMPILATION_ERRORS=true
|
|
||||||
org.eclipse.jdt.debug.PREF_REQUEST_TIMEOUT=3000
|
|
||||||
org.eclipse.jdt.debug.default_breakpoint_suspend_policy=2
|
|
||||||
org.eclipse.jdt.debug.do_not_install_breakpoints_from_unrelated_sources=true
|
|
||||||
org.eclipse.jdt.debug.suspend_for_breakpoints_during_evaluation=true
|
|
||||||
org.eclipse.jdt.debugdefault_watchpoint_suspend_policy=0
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jdt.debug.ui.javaDebug.alertHCRFailed=false
|
|
||||||
org.eclipse.jdt.debug.ui.javaDebug.alertHCRNotSupported=false
|
|
||||||
org.eclipse.jdt.debug.ui.prompt_unable_to_install_breakpoint=false
|
|
||||||
File diff suppressed because one or more lines are too long
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
outputCodeset=UTF-8
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
commentBorder=\#4e8f00 | null | false | false | false | false
|
|
||||||
commentText=\#4e8f00 | null | false | false | false | false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
tagAttributeValue=\#0080ff | null | false | false | false | false
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
PREFERENCE_RUNTIME=org.eclipse.jst.ws.axis2.creation.axis2WebServiceRT
|
|
||||||
PREFERENCE_SERVER=org.eclipse.jst.server.tomcat.90
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
eclipse.m2.autoUpdateProjects=true
|
|
||||||
eclipse.m2.defaultPomEditorPage=true
|
|
||||||
eclipse.m2.downloadSources=true
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
mylyn.attention.migrated=true
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
migrated.task.repositories.secure.store=true
|
|
||||||
org.eclipse.mylyn.tasks.ui.filters.nonmatching=true
|
|
||||||
org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.php.core.workspaceDefaultLocale=ja_JP
|
|
||||||
phpManualSite=PHP.net ja\u0005http\://www.php.net/manual/ja\u0005php
|
|
||||||
phpManualSites=PHP.net ja\u0005http\://www.php.net/manual/ja\u0005php
|
|
||||||
semanticHighlighting.org.eclipse.php.internal.ui.editor.highlighters.ConstantHighlighting.italic=false
|
|
||||||
semanticHighlighting.org.eclipse.php.internal.ui.editor.highlighters.FunctionHighlighting.italic=false
|
|
||||||
semanticHighlighting.org.eclipse.php.internal.ui.editor.highlighters.StaticFieldHighlighting.italic=false
|
|
||||||
semanticHighlighting.org.eclipse.php.internal.ui.editor.highlighters.StaticMethodHighlighting.italic=false
|
|
||||||
useAnnotationsPrefPage=true
|
|
||||||
useQuickDiffPrefPage=true
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
org.eclipse.search.reuseEditor=false
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.team.ui.sychronizing_default_perspective_to_show=never
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
browser-choice=1
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
STS4BootMarkerIndicationColor=56,84,26
|
|
||||||
additionIndicationInOverviewRuler=true
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
glanceColorBackground=0,255,0
|
|
||||||
isOccurrenceGoToNextNavigationTarget=true
|
|
||||||
lineNumberRuler=true
|
|
||||||
occurrenceHighlighting=false
|
|
||||||
occurrenceIndication=true
|
|
||||||
occurrenceIndicationColor=0,255,255
|
|
||||||
occurrenceIndicationInVerticalRuler=true
|
|
||||||
occurrenceTextStyle=BOX
|
|
||||||
overviewRuler_migration=migrated_3.1
|
|
||||||
printMargin=true
|
|
||||||
printMarginColor=255,0,0
|
|
||||||
printMarginColumn=120
|
|
||||||
pydevOccurrenceHighlighting=false
|
|
||||||
pydevOccurrenceIndication=true
|
|
||||||
pydevOccurrenceIndicationTextStyle=BOX
|
|
||||||
quickdiff.defaultProvider=org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider
|
|
||||||
searchResultIndicationColor=255,255,0
|
|
||||||
showEnclosedSpaces=false
|
|
||||||
showLeadingSpaces=false
|
|
||||||
showTrailingSpaces=false
|
|
||||||
showWhitespaceCharacters=true
|
|
||||||
spellingEnabled=false
|
|
||||||
whitespaceCharacterAlphaValue=30
|
|
||||||
writeOccurrenceHighlighting=false
|
|
||||||
writeOccurrenceIndication=true
|
|
||||||
writeOccurrenceIndicationColor=0,255,64
|
|
||||||
writeOccurrenceIndicationInVerticalRuler=true
|
|
||||||
writeOccurrenceTextStyle=BOX
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
EXIT_PROMPT_ON_CLOSE_LAST_WINDOW=false
|
|
||||||
IDE_ENCODINGS_PREFERENCE=MS932'EUC-JP
|
|
||||||
PROBLEMS_FILTERS_MIGRATE=true
|
|
||||||
SHOW_LOCATION=true
|
|
||||||
SWITCH_PERSPECTIVE_ON_PROJECT_CREATION=never
|
|
||||||
WORKSPACE_NAME=
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.ui.internal.views.markers.CachedMarkerBuilderorg.eclipse.ui.views.AllMarkersView=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<filterGroups andFilters\="false" markerLimit\="100" markerLimitEnabled\="true">\r\n<filterGroup IMemento.internal.id\="USER1622682146355" enabled\="true" filterLimit\="0" name\="\u9078\u629E\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8" scope\="3" workingSet\="Aggregate for window 1622529201435">\r\n<fieldFilter FILTER_ON_SEVERITY\="false" IMemento.internal.id\="org.eclipse.ui.ide.allSeverityField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="7"/>\r\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\r\n</filterGroup>\r\n</filterGroups>
|
|
||||||
platformState=1368073821761829
|
|
||||||
quickStart=false
|
|
||||||
tipsAndTricks=true
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.ui.navigator.ProjectExplorer.activatedExtensions=org.eclipse.datatools.connectivity.internal.sybase.ase.aseSqlModelContent\=false;org.python.pydev.navigator.pythoncontent\=true;org.maven.ide.eclipse.wtp.navigatorContent\=true;de.tobject.findbugs.view.explorer.BugContentProvider\=false;org.eclipse.datatools.connectivity.apache.derby.ui.ServerExplorerContent\=false;org.eclipse.jst.jee.ui.appclient\=false;org.eclipse.jst.navigator.j2ee.ui.AppClientContent\=false;org.eclipse.jpt.jpa.ui.jpaNavigatorContent\=true;org.eclipse.php.ui.phpContent\=true;org.eclipse.ui.navigator.resourceContent\=true;org.eclipse.jst.jee.ui.ra\=false;org.eclipse.mylyn.tasks.ui.navigator.Repositories\=false;zipeditor.navigatorContent\=false;org.eclipse.datatools.connectivity.db.sqlModelContent\=false;org.eclipse.egit.ui.RepositoriesViewContent\=false;org.eclipse.jdt.java.ui.javaContent\=false;org.eclipse.remote.ui.navigatorContent.connections\=false;org.eclipse.jst.servlet.ui.EnhancedJavaRendering\=false;org.eclipse.mylyn.commons.repositories.ui.navigator.RepositoryCategories\=false;org.eclipse.mylyn.debug.ui.breakpointsRootContent\=false;org.eclipse.datatools.enablement.sybase.asa.asaSqlModelContent\=false;org.eclipse.jst.navigator.j2ee.ui.EJBDDContent\=false;org.eclipse.jpt.jaxb.ui.jaxbNavigatorContent\=true;org.eclipse.egit.ui.changeSetContent\=false;org.eclipse.wst.common.frameworks.internal.navigator.webservice\=false;org.eclipse.team.svn.ui.changeSetContent\=false;org.eclipse.jst.jee.ui.web\=false;org.eclipse.datatools.connectivity.dsexplorer.content.extended\=false;org.eclipse.jst.jee.ui.ear\=false;org.eclipse.datatools.connectivity.repositoryContent\=false;org.eclipse.ui.navigator.resources.workingSets\=true;org.eclipse.team.ui.resourceContent\=false;org.eclipse.ui.navigator.resources.nested.nestedProjectContentProvider\=false;org.eclipse.jst.jee.ui.ejb\=false;org.eclipse.datatools.enablement.ingres.IngresSqlModelContent\=false;org.eclipse.jst.navigator.j2ee.ui.ConnectorDDContent\=false;org.eclipse.wst.server.ui.ServersView.content.root\=false;org.eclipse.jdt.ui.javaModelContent\=false;com.genuitec.eclipse.myeclipsebreadcrumbcontentprovider\=false;org.eclipse.cdt.make.ui.makeTargets.content\=true;org.eclipse.linuxtools.docker.ui.dockerExplorerViewContent\=false;org.eclipse.datatools.connectivity.dsexplorer.content\=false;org.eclipse.cdt.ui.navigator.content\=true;org.eclipse.jst.navigator.j2ee.ui.WebDDContent\=false;org.eclipse.linuxtools.docker.ui.dockerImageHierarchyContent\=false;org.eclipse.jst.navigator.j2ee.ui.jaxws\=true;org.eclipse.jst.navigator.j2ee.ui.EARDDContent\=false;org.eclipse.linuxtools.tmf.ui.navigator.content\=true;org.eclipse.team.ui.patchSyncNavigatorContent\=false;org.eclipse.lsp4e.outline.content\=false;
|
|
||||||
org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.ui.navigator.resources.nested.HideTopLevelProjectIfNested\:org.eclipse.ui.navigator.resources.nested.HideFolderWhenProjectIsShownAsNested\:
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
ENABLE_ANIMATIONS=false
|
|
||||||
SHOW_MEMORY_MONITOR=true
|
|
||||||
SHOW_TEXT_ON_PERSPECTIVE_BAR=false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
showIntro=false
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
show_filter_text=false
|
|
||||||
File diff suppressed because one or more lines are too long
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.wildwebdeveloper.xml.validation.enabled=false
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
CLASS=\#3f7f7f | null | false | false | false | false
|
|
||||||
ID=\#3f7f7f | null | false | false | false | false
|
|
||||||
PROPERTY_VALUE=\#8080ff | null | false | false | false | false
|
|
||||||
PSEUDO=\#3f7f7f | null | false | false | false | false
|
|
||||||
STRING=\#2a00e1 | null | false | false | false | false
|
|
||||||
URI=\#2a00e1 | null | false | false | false | false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
dtdString=\#3f9f5f | null | false | false | false | false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
elementNamesToIgnore=router-view
|
|
||||||
ignoreElementNames=true
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
commentBorder=\#4e8f00 | null | false | false | false | false
|
|
||||||
commentText=\#4e8f00 | null | false | false | false | false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
elementNamesToIgnore=router-view
|
|
||||||
tagAttributeValue=\#0080ff | null | false | false | false | false
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
fontPropagated=true
|
|
||||||
org.eclipse.jface.textfont=1|Yu Gothic UI|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|Yu Gothic UI;
|
|
||||||
org.eclipse.wst.jsdt.ui.editor.tab.width=
|
|
||||||
org.eclipse.wst.jsdt.ui.formatterprofiles.version=11
|
|
||||||
org.eclipse.wst.jsdt.ui.javadoclocations.migrated=true
|
|
||||||
proposalOrderMigrated=true
|
|
||||||
semanticHighlighting.localVariable.color=255,0,255
|
|
||||||
semanticHighlighting.localVariable.enabled=true
|
|
||||||
semanticHighlighting.localVariableDeclaration.color=255,0,255
|
|
||||||
semanticHighlighting.localVariableDeclaration.enabled=true
|
|
||||||
semanticHighlighting.parameterVariable.color=255,0,0
|
|
||||||
semanticHighlighting.parameterVariable.enabled=true
|
|
||||||
tabWidthPropagated=true
|
|
||||||
useAnnotationsPrefPage=true
|
|
||||||
useQuickDiffPrefPage=true
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
VALUE_STRING=\#2a00ff | null | false | false | false | false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
DELEGATES_PREFERENCE=delegateValidatorList
|
|
||||||
USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.jst.j2ee.internal.jca.validation.UIConnectorValidator;org.eclipse.jst.j2ee.internal.validation.UIEarValidator;org.eclipse.jst.j2ee.internal.validation.UIApplicationClientValidator;org.eclipse.jst.j2ee.internal.ejb.workbench.validation.UIEjbValidator;org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;
|
|
||||||
USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.jst.j2ee.internal.jca.validation.UIConnectorValidator;org.eclipse.jst.j2ee.internal.validation.UIEarValidator;org.eclipse.jst.j2ee.internal.validation.UIApplicationClientValidator;org.eclipse.jst.j2ee.internal.ejb.workbench.validation.UIEjbValidator;org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;
|
|
||||||
USER_PREFERENCE=saveAutomaticallyfalseprojectsCanOverridetruedisableAllValidationfalseversion1.2.801.v202007142017
|
|
||||||
confirmDialog=false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
override=true
|
|
||||||
saveAuto=false
|
|
||||||
stateTS=0
|
|
||||||
suspend=false
|
|
||||||
vals/org.eclipse.jst.jsp.core.JSPBatchValidator/global=FF01
|
|
||||||
vals/org.eclipse.jst.jsp.core.JSPContentValidator/global=FF01
|
|
||||||
vals/org.eclipse.wst.json.core.json/global=FF03
|
|
||||||
vf.version=3
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
commentText=\#658f30 | null | false | false | false | false
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
tagAttributeValue=\#0080ff | null | false | false | false | false
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
xsltagAttributeValue=\#0080ff | null | false | false | false | false
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
jd.ide.eclipse.prefs.DisplayLineNumbers=true
|
|
||||||
jd.ide.eclipse.prefs.DisplayMetadata=true
|
|
||||||
jd.ide.eclipse.prefs.RealignLineNumbers=true
|
|
||||||
jd.ide.eclipse.prefs.ShowLineNumbers=true
|
|
||||||
jd.ide.eclipse.prefs.ShowMetadata=true
|
|
||||||
org.sf.feeling.decompiler.check_update=false
|
|
||||||
org.sf.feeling.decompiler.type=Vineflower
|
|
||||||
org.sf.feeling.decompiler.use_eclipse_formatter=false
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
ignoreNotificationsAboutEnhancedFeatures=true
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
toggle-filters\:enableRegexFilter=false
|
|
||||||
toggle-filters\:hide.not-runnable-apps=true
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.data-jdbc=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.data-jpa=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.devtools=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.h2=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.lombok=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.mysql=1
|
|
||||||
#org.springframework.ide.eclipse.boot.wizard.PopularityTracker.security=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.thymeleaf=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.validation=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PopularityTracker.web=1
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PreferredSelections.dependencies=devtools lombok web
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PreferredSelections.javaVersion=21
|
|
||||||
org.springframework.ide.eclipse.boot.wizard.PreferredSelections.type=GRADLE
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
boot-java.rewrite.reconcile=true
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
baseTypeId=org.eclipse.core.runtime.text
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
name=Windows \u30D0\u30C3\u30C1\u30FB\u30D5\u30A1\u30A4\u30EB
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
userDefined=userCreated_bat
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>.org.eclipse.egit.core.cmp</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<section name="Workbench">
|
|
||||||
<section name="AvailableIUsPage">
|
|
||||||
<item key="HideInstalledContent" value="false"/>
|
|
||||||
<item key="FilterOnEnv" value="true"/>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
Binary file not shown.
@@ -1,43 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<section name="Workbench">
|
|
||||||
<item key="org.eclipse.jdt.ui.last.selected.create.moduleinfo" value="false"/>
|
|
||||||
<item key="org.eclipse.jdt.ui.last.selected.jre.kind2" value="2"/>
|
|
||||||
<item key="org.eclipse.jdt.ui.last.selected.execution.enviroment" value="JavaSE-21"/>
|
|
||||||
<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
|
|
||||||
<item key="layout" value="1"/>
|
|
||||||
<item key="group_libraries" value="true"/>
|
|
||||||
<item key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<packageExplorer group_libraries="1" layout="1" linkWithEditor="0" rootMode="1" workingSetName="Aggregate for window 1788848906658">
<customFilters userDefinedPatternsEnabled="true">
<userDefinedPatterns>
<child pattern="Servers"/>
<child pattern="RemoteSystemsTempFiles"/>
<child pattern="*.iml"/>
<child pattern="bin"/>
</userDefinedPatterns>
<xmlDefinedFilters>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder" isEnabled="true"/>
<child filterId="org.eclipse.mylyn.java.ui.MembersFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>
<child filterId="org.eclipse.m2e.MavenModuleFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.decompiler*" isEnabled="true"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>
</xmlDefinedFilters>
</customFilters>
</packageExplorer>"/>
|
|
||||||
<item key="rootMode" value="1"/>
|
|
||||||
<item key="linkWithEditor" value="false"/>
|
|
||||||
</section>
|
|
||||||
<section name="javadoc">
|
|
||||||
<item key="additionalparam" value="-encoding UTF-8
-charset UTF-8"/>
|
|
||||||
</section>
|
|
||||||
<section name="JavaProjectWizard.dialogBounds">
|
|
||||||
<item key="DIALOG_X_ORIGIN" value="140"/>
|
|
||||||
<item key="DIALOG_Y_ORIGIN" value="-148"/>
|
|
||||||
<item key="DIALOG_WIDTH" value="744"/>
|
|
||||||
<item key="DIALOG_HEIGHT" value="799"/>
|
|
||||||
<item key="DIALOG_FONT_NAME" value="1|Yu Gothic UI|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|Yu Gothic UI"/>
|
|
||||||
</section>
|
|
||||||
<section name="JavaElementSearchActions">
|
|
||||||
</section>
|
|
||||||
<section name="NewClassCreationWizard.dialogBounds">
|
|
||||||
<item key="DIALOG_X_ORIGIN" value="180"/>
|
|
||||||
<item key="DIALOG_Y_ORIGIN" value="-55"/>
|
|
||||||
<item key="DIALOG_WIDTH" value="664"/>
|
|
||||||
<item key="DIALOG_HEIGHT" value="659"/>
|
|
||||||
<item key="DIALOG_FONT_NAME" value="1|Yu Gothic UI|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|Yu Gothic UI"/>
|
|
||||||
</section>
|
|
||||||
<section name="OptionalMessageDialog.hide.">
|
|
||||||
<item key="org.eclipse.jdt.ui.typecomment.deprecated" value="true"/>
|
|
||||||
</section>
|
|
||||||
<section name="NewClassWizardPage">
|
|
||||||
<item key="create_constructor" value="false"/>
|
|
||||||
<item key="create_unimplemented" value="true"/>
|
|
||||||
</section>
|
|
||||||
<section name="completion_proposal_size">
|
|
||||||
</section>
|
|
||||||
<section name="quick_assist_proposal_size">
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
Binary file not shown.
@@ -1,41 +0,0 @@
|
|||||||
<configuration scan="true">
|
|
||||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
|
||||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
||||||
<pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern>
|
|
||||||
</encoder>
|
|
||||||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
||||||
<level>${org.eclipse.m2e.log.console.threshold:-OFF}</level> <!-- change to DEBUG to mimic '-consolelog' behaviour -->
|
|
||||||
</filter>
|
|
||||||
</appender>
|
|
||||||
|
|
||||||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
||||||
<File>${org.eclipse.m2e.log.dir}/0.log</File>
|
|
||||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
|
||||||
<FileNamePattern>${org.eclipse.m2e.log.dir}/%i.log</FileNamePattern>
|
|
||||||
<MinIndex>1</MinIndex>
|
|
||||||
<MaxIndex>10</MaxIndex>
|
|
||||||
</rollingPolicy>
|
|
||||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
|
||||||
<MaxFileSize>10MB</MaxFileSize>
|
|
||||||
</triggeringPolicy>
|
|
||||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
||||||
<pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern>
|
|
||||||
</encoder>
|
|
||||||
</appender>
|
|
||||||
|
|
||||||
<appender name="EclipseLog" class="org.eclipse.m2e.logback.appender.EclipseLogAppender">
|
|
||||||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
||||||
<level>WARN</level>
|
|
||||||
</filter>
|
|
||||||
</appender>
|
|
||||||
|
|
||||||
<appender name="MavenConsoleLog" class="org.eclipse.m2e.logback.appender.MavenConsoleAppender">
|
|
||||||
</appender>
|
|
||||||
|
|
||||||
<root level="INFO">
|
|
||||||
<appender-ref ref="FILE" />
|
|
||||||
<appender-ref ref="STDOUT" />
|
|
||||||
<appender-ref ref="EclipseLog" />
|
|
||||||
<appender-ref ref="MavenConsoleLog" />
|
|
||||||
</root>
|
|
||||||
</configuration>
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<section name="Workbench">
|
|
||||||
<section name="SearchDialog">
|
|
||||||
<item value="true" key="IS_OPEN_PREVIOUS_PAGE"/>
|
|
||||||
<item value="org.eclipse.rse.internal.files.ui.search.searchPage" key="PREVIOUS_PAGE"/>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<workingSetManager>
|
|
||||||
<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1788848898358_0" label="Java メイン・ソース" name="Java Main Sources"/>
|
|
||||||
<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1788848898384_1" label="Java テスト・ソース" name="Java Test Sources"/>
|
|
||||||
<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1788848906658_2" label="ウィンドウ・ワーキング・セット" name="Aggregate for window 1788848906658"/>
|
|
||||||
</workingSetManager>
|
|
||||||
Binary file not shown.
@@ -1,3 +0,0 @@
|
|||||||
#Tue Sep 08 15:50:07 JST 2026
|
|
||||||
org.eclipse.core.runtime=2
|
|
||||||
org.eclipse.platform=4.37.0.v20250905-0730
|
|
||||||
34
Exercises/src/day_1/StringCheck.java
Normal file
34
Exercises/src/day_1/StringCheck.java
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
package day_1;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
public class StringCheck {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
// TODO 自動生成されたメソッド・スタブ
|
||||||
|
String[] messages = { "いまなにしてる", "何も入力されていません", "投稿文が長すぎます", "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓" };
|
||||||
|
|
||||||
|
Scanner scan = new Scanner(System.in);
|
||||||
|
System.out.println(messages[0]);
|
||||||
|
// 1 မျက်နှာစာ ဖတ်ရှုပြီး ရှေ့နောက် Space များကို ဖြတ်တောက်ခြင်း
|
||||||
|
String str = scan.nextLine().trim();
|
||||||
|
|
||||||
|
// အလုပ်လုပ်ပုံ စစ်ဆေးရန်အတွက် str ၏ ပါဝင်မှုကို ပြသခြင်း
|
||||||
|
System.out.println("入力値: [" + str + "]");
|
||||||
|
|
||||||
|
//問題3
|
||||||
|
boolean isEmpty = (str.length() == 0); // empty ckeck空文字判定:str の文字数が 0 かどうか
|
||||||
|
boolean isTooLong = (str.length() > 140); // limit spelling str の文字数が 140 を超えるかどうか
|
||||||
|
int remainingLength = 140 - str.length(); //残り入力可能文字数(140 - 文字数)
|
||||||
|
|
||||||
|
//空行を1行表示する (fill the enter)
|
||||||
|
System.out.println();
|
||||||
|
|
||||||
|
// take out arrage string number 2
|
||||||
|
System.out.println(messages[3]);
|
||||||
|
|
||||||
|
// print input string
|
||||||
|
System.out.println(str);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
38
Exercises/src/day_2/Day2_2.java
Normal file
38
Exercises/src/day_2/Day2_2.java
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
package day_2;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
public class Day2_2 {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
String[] messages = { "いまなにしてる", "何も入力されていません", "投稿文が長すぎます", "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓" };
|
||||||
|
|
||||||
|
Scanner scan = new Scanner(System.in);
|
||||||
|
String str = "";
|
||||||
|
int maxLength = 140;
|
||||||
|
|
||||||
|
while (true) {
|
||||||
|
System.out.println(messages[0]);
|
||||||
|
str = scan.nextLine().replace(" ", "").replace(" ", "");
|
||||||
|
|
||||||
|
// 早期リターン (Early Return / Guard Clause) ကို အသုံးပြု၍ ချက်ချင်းစစ်ဆေးခြင်း
|
||||||
|
if (str.isEmpty()) {
|
||||||
|
System.out.println(messages[1]);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (str.length() > maxLength) {
|
||||||
|
System.out.println(messages[2]);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println();
|
||||||
|
System.out.println(messages[3]);
|
||||||
|
System.out.println(str);
|
||||||
|
|
||||||
|
scan.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
37
Exercises/src/day_2/Day2_5.java
Normal file
37
Exercises/src/day_2/Day2_5.java
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
package day_2;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
public class Day2_5 {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
String[] messages = { "いまなにしてる", "何も入力されていません", "投稿文が長すぎます", "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓" };
|
||||||
|
|
||||||
|
Scanner scan = new Scanner(System.in);
|
||||||
|
String str = "";
|
||||||
|
int maxLength = 140;
|
||||||
|
|
||||||
|
while (true) {
|
||||||
|
System.out.println(messages[0]);
|
||||||
|
str = scan.nextLine().replace(" ", "").replace(" ", "");
|
||||||
|
|
||||||
|
// 三項演算子 error message in shot the statement but this way is error race hight ( so just the study no using)
|
||||||
|
String errorMessage = str.isEmpty() ? messages[1]
|
||||||
|
: str.length() > maxLength ? messages[2] : null;
|
||||||
|
//null is need the end for root when check the statement that is reprecent for nothig any statement;
|
||||||
|
|
||||||
|
if (errorMessage != null) {
|
||||||
|
System.out.println(errorMessage);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println();
|
||||||
|
System.out.println(messages[3]);
|
||||||
|
System.out.println(str);
|
||||||
|
|
||||||
|
scan.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
48
Exercises/src/day_2/StringCheck.java
Normal file
48
Exercises/src/day_2/StringCheck.java
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
package day_2;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
public class StringCheck {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
String[] messages = { "いまなにしてる", "何も入力されていません", "投稿文が長すぎます", "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓" };
|
||||||
|
|
||||||
|
Scanner scan = new Scanner(System.in);
|
||||||
|
String str = "";
|
||||||
|
//int maxLength = 140;
|
||||||
|
|
||||||
|
// 段階1: 無限ループ化
|
||||||
|
while (true) {
|
||||||
|
System.out.println(messages[0]);
|
||||||
|
str = scan.nextLine();
|
||||||
|
//str = scan.nextLine().trim();
|
||||||
|
str = str.replaceAll("[\\s ]", "");
|
||||||
|
//String str1 = str.replaceAll("[ ]", "");
|
||||||
|
|
||||||
|
//System.out.println("あなたの入力は: [" + str + "]");
|
||||||
|
|
||||||
|
//2段階のif
|
||||||
|
boolean isEmpty = str.isEmpty();
|
||||||
|
boolean isTooLong = str.length() > 140;
|
||||||
|
|
||||||
|
if (isEmpty) {
|
||||||
|
System.out.println(messages[1]);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
//(Length check) 140 under
|
||||||
|
|
||||||
|
if (isTooLong) {
|
||||||
|
System.out.println(messages[2]);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
System.out.println(messages[3]);
|
||||||
|
System.out.println(str);
|
||||||
|
|
||||||
|
scan.close();
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
163
Exercises/src/day_3/StringCheck.java
Normal file
163
Exercises/src/day_3/StringCheck.java
Normal file
@@ -0,0 +1,163 @@
|
|||||||
|
package day_3;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* StringCheck.java
|
||||||
|
* ------------------------------------------------------------
|
||||||
|
* 【1日目・2日目終了時点のプログラム】
|
||||||
|
*
|
||||||
|
* これは、3日目ミッション「段階1〜3(メソッドへの切り出し)」の
|
||||||
|
* 出発点として使う、リファクタリング前のベースコードです。
|
||||||
|
*
|
||||||
|
* 3日目の段階1〜3では、このファイルの「動作(画面の表示内容)」は
|
||||||
|
* 一切変えずに、コードの「構造」だけを inputString() / setUpLogger()
|
||||||
|
* という別メソッドに整理し直していきます。
|
||||||
|
* これが実務でいう「リファクタリング(外から見た動きを変えずに、
|
||||||
|
* 中身の構造を整理すること)」です。
|
||||||
|
*
|
||||||
|
* この時点では、まだ次のことを行っていません(後日のミッションで扱います)。
|
||||||
|
* ・main以外のメソッドへの切り出し
|
||||||
|
* ・ログ出力(Logger)の実装
|
||||||
|
* ・例外処理(try-catch)
|
||||||
|
* ------------------------------------------------------------
|
||||||
|
*/
|
||||||
|
public class StringCheck {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
// ============================================================
|
||||||
|
// 1日目 段階1:画面に表示する文言を、あらかじめ配列にまとめておく
|
||||||
|
// ============================================================
|
||||||
|
// 何度も使う固定の文言は、1つずつバラバラに書くのではなく、
|
||||||
|
// 配列にまとめておくと管理しやすい。
|
||||||
|
// messages[0] … 入力を促すプロンプト
|
||||||
|
// messages[1] … 未入力(または空白のみ)のときのエラーメッセージ
|
||||||
|
// messages[2] … 文字数が多すぎるときのエラーメッセージ
|
||||||
|
// messages[3] … 投稿が成功したときに表示するバナー
|
||||||
|
String[] messages = {
|
||||||
|
"いまなにしてる?",
|
||||||
|
"何も入力されていません",
|
||||||
|
"投稿文が長すぎます",
|
||||||
|
"↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓"
|
||||||
|
};
|
||||||
|
|
||||||
|
// ============================================================
|
||||||
|
// 2日目 段階1:標準入力を読み取る準備をする
|
||||||
|
// ============================================================
|
||||||
|
// Scanner は、キーボードからの入力(標準入力)を読み取るためのクラス。
|
||||||
|
// ループの中で毎回新しく作るのではなく、ループの外で1回だけ用意して
|
||||||
|
// 使い回す。
|
||||||
|
Scanner scanner = new Scanner(System.in);
|
||||||
|
|
||||||
|
// 投稿内容(前後の空白を除去したあとの文字列)を保持する変数。
|
||||||
|
// while文を抜けたあとでも使うので、while文の外で宣言しておく。
|
||||||
|
String str = "";
|
||||||
|
|
||||||
|
// ============================================================
|
||||||
|
// 2日目 段階1:while(true) で「正しい入力が得られるまで繰り返す」
|
||||||
|
// ============================================================
|
||||||
|
// 何回繰り返すかがあらかじめ決まっていないので、while(true) の
|
||||||
|
// 無限ループにして、条件を満たしたときに break でループを抜ける
|
||||||
|
// 作りにする。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
while (true) {
|
||||||
|
|
||||||
|
// ---- 1日目 段階3:プロンプトの表示 ----
|
||||||
|
// 配列の0番目に入れておいたプロンプト文言を表示する。
|
||||||
|
System.out.println(messages[0]);
|
||||||
|
|
||||||
|
//Day 3 from method
|
||||||
|
str = inputString (); // Day 3 stept 1
|
||||||
|
boolean isEmpty=isEmptyInput(str);// Day 3 stept 2
|
||||||
|
boolean isTooLong=isTooLongInput(str,140);//Day 3 stept2
|
||||||
|
|
||||||
|
// ---- 1日目 段階2:標準入力の読み込みと空白除去 ----
|
||||||
|
// キーボードから1行分の文字列を読み取る。
|
||||||
|
// String line = scanner.nextLine();
|
||||||
|
// 読み取った文字列の前後にある空白文字(半角スペース・全角スペース
|
||||||
|
// など)を取り除き、str に格納する。
|
||||||
|
//str = line.strip();
|
||||||
|
|
||||||
|
// ---- 1日目 段階3:比較演算子で真偽値を求める ----
|
||||||
|
// 1日目の時点ではif文がまだ使えなかったため、この2つの真偽値は
|
||||||
|
// 画面に表示して目視確認するだけだった。
|
||||||
|
// 2日目からは、この真偽値をそのままif文の条件として使う。
|
||||||
|
|
||||||
|
// boolean isEmpty = (str.length() == 0);
|
||||||
|
//boolean isTooLong = isTooLongInput(str, 140);//Day 3 stept4
|
||||||
|
|
||||||
|
//boolean isTooLong = (str.length() > 140);
|
||||||
|
|
||||||
|
// ============================================================
|
||||||
|
// 2日目 段階2:if文による検証ロジック
|
||||||
|
// ============================================================
|
||||||
|
if (isEmpty) {
|
||||||
|
// 何も入力されていない(または空白のみ入力された)場合
|
||||||
|
System.out.println(messages[1]);
|
||||||
|
// continue で、while文の先頭(プロンプト表示)に戻り、
|
||||||
|
// もう一度入力をやり直してもらう。
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isTooLong) {
|
||||||
|
// 141文字以上入力された場合
|
||||||
|
System.out.println(messages[2]);
|
||||||
|
// continue で、while文の先頭に戻る。
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ここまで到達したということは、
|
||||||
|
// 「空文字でもなく、文字数超過でもない」=正しい入力が得られた
|
||||||
|
// ということなので、break でループを抜ける。
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ============================================================
|
||||||
|
// 1日目 段階3:投稿完了処理(検証をクリアしたあとの表示)
|
||||||
|
// ============================================================
|
||||||
|
// 空行を1行はさんでから、投稿完了バナーと投稿内容を表示する。
|
||||||
|
System.out.println();
|
||||||
|
System.out.println(messages[3]);
|
||||||
|
System.out.println(str);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
//Day 3 Stept 1
|
||||||
|
|
||||||
|
public static String inputString () {
|
||||||
|
Scanner scann = new Scanner(System.in);
|
||||||
|
try { // day 3 stept 6
|
||||||
|
String Line = scann.nextLine();
|
||||||
|
return Line.strip();
|
||||||
|
}catch(Exception e){
|
||||||
|
|
||||||
|
System.out.println("大変申し訳ございません、システム中断");
|
||||||
|
System.exit(0);
|
||||||
|
return"";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
//Day 3 Stept 2
|
||||||
|
public static boolean isEmptyInput(String str) {
|
||||||
|
return (str.length() == 0);
|
||||||
|
}
|
||||||
|
public static boolean isTooLongInput(String str) {
|
||||||
|
return isTooLongInput(str,140);
|
||||||
|
|
||||||
|
}
|
||||||
|
//Day 3 stpt 3 checking ok
|
||||||
|
|
||||||
|
|
||||||
|
//Day 3 Stept 4 overrode
|
||||||
|
public static boolean isTooLongInput(String str, int maxLength) {
|
||||||
|
return (str.length() > maxLength);
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
MyProject/src/doc/HotelReceptionProject1.drawio.pdf
Normal file
BIN
MyProject/src/doc/HotelReceptionProject1.drawio.pdf
Normal file
Binary file not shown.
19
MyProject/src/hotelReservation/DeluxeRoom.java
Normal file
19
MyProject/src/hotelReservation/DeluxeRoom.java
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
package hotelReservation;
|
||||||
|
|
||||||
|
public class DeluxeRoom extends Room {
|
||||||
|
private double serviceFees;
|
||||||
|
|
||||||
|
public DeluxeRoom (int roomNumber,double serviceFees) {
|
||||||
|
super (roomNumber,15990.0); //make service fees for Deluxe romm
|
||||||
|
this.serviceFees = serviceFees;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public double calculateTotal (int nights) {
|
||||||
|
return (pricePerNight*nights)+serviceFees;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public String getRoomInfo() {
|
||||||
|
return "Delixe Room Number" +roomNumber+ "includeing Service Fees";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
137
MyProject/src/hotelReservation/Reception.java
Normal file
137
MyProject/src/hotelReservation/Reception.java
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
package hotelReservation;
|
||||||
|
|
||||||
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
|
import javax.swing.ButtonGroup;
|
||||||
|
import javax.swing.JButton;
|
||||||
|
import javax.swing.JFrame;
|
||||||
|
import javax.swing.JLabel;
|
||||||
|
import javax.swing.JOptionPane;
|
||||||
|
import javax.swing.JRadioButton;
|
||||||
|
import javax.swing.JTextField;
|
||||||
|
|
||||||
|
public class Reception {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
// TODO 自動生成されたメソッド・スタブ
|
||||||
|
// Swing Window ဖန်တီးခြင်း
|
||||||
|
JFrame frame = new JFrame("HOTEL BOOKING SYSYTEM");
|
||||||
|
frame.setSize(600, 500);
|
||||||
|
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
frame.setLayout(null);
|
||||||
|
|
||||||
|
// ဧည့်သည်အမည် ထည့်ရန် စာသားအကွက်
|
||||||
|
JLabel lblName = new JLabel("GUST'S NAME:");
|
||||||
|
lblName.setBounds(30, 30, 100, 35);
|
||||||
|
frame.add(lblName);
|
||||||
|
|
||||||
|
JTextField txtName = new JTextField();
|
||||||
|
txtName.setBounds(140, 30, 350, 35);
|
||||||
|
frame.add(txtName);
|
||||||
|
|
||||||
|
// အခန်းအမျိုးအစား ရွေးချယ်ရန် (Radio Buttons)
|
||||||
|
JLabel lblRoomType = new JLabel("TYPE OF ROOM:");
|
||||||
|
lblRoomType.setBounds(30, 70, 100, 35);
|
||||||
|
frame.add(lblRoomType);
|
||||||
|
// ဝင်ရောက်မည့်ရက် (Check-in Date) ထည့်ရန်
|
||||||
|
JLabel lblDate = new JLabel("CHECKIN DATE:");
|
||||||
|
lblDate.setBounds(30, 140, 100, 35);
|
||||||
|
frame.add(lblDate);
|
||||||
|
|
||||||
|
JTextField txtDate = new JTextField("2026-10-01"); // ပုံစံနမူနာ ရက်စွဲ
|
||||||
|
txtDate.setBounds(140, 140, 350, 35);
|
||||||
|
frame.add(txtDate);
|
||||||
|
|
||||||
|
JRadioButton rbStandard = new JRadioButton("Standard (15,990 Yen/ per Night)");
|
||||||
|
rbStandard.setBounds(140, 70, 300, 35);
|
||||||
|
rbStandard.setSelected(true);
|
||||||
|
|
||||||
|
JRadioButton rbDeluxe = new JRadioButton("Deluxe (15,990 Yen+ServiceFees)");
|
||||||
|
rbDeluxe.setBounds(140, 100, 300, 35);
|
||||||
|
|
||||||
|
ButtonGroup bgRoom = new ButtonGroup();
|
||||||
|
bgRoom.add(rbStandard);
|
||||||
|
bgRoom.add(rbDeluxe);
|
||||||
|
frame.add(rbStandard);
|
||||||
|
frame.add(rbDeluxe);
|
||||||
|
|
||||||
|
// // နေထိုင်မည့်ရက် (Nights) ထည့်ရန်
|
||||||
|
// JLabel lblNights = new JLabel("နေထိုင်မည့်ည:");
|
||||||
|
// lblNights.setBounds(30, 140, 100, 25);
|
||||||
|
// frame.add(lblNights);
|
||||||
|
//
|
||||||
|
// JTextField txtNights = new JTextField("1");
|
||||||
|
// txtNights.setBounds(140, 140, 60, 25);
|
||||||
|
// frame.add(txtNights);
|
||||||
|
// နေထိုင်မည့်ရက် (Nights) နေရာကို အောက်သို့ အနည်းငယ် ရွှေ့ပါ (ဥပမာ y = 180)
|
||||||
|
JLabel lblNights = new JLabel("COUNT of NIGHT:");
|
||||||
|
lblNights.setBounds(30, 180, 350, 35);
|
||||||
|
frame.add(lblNights);
|
||||||
|
|
||||||
|
JTextField txtNights = new JTextField("---");
|
||||||
|
txtNights.setBounds(140, 180, 60, 35);
|
||||||
|
frame.add(txtNights);
|
||||||
|
|
||||||
|
// ဘွတ်ကင်လုပ်ရန် ခလုတ်
|
||||||
|
JButton btnBook = new JButton("BOOK NOW");
|
||||||
|
btnBook.setBounds(140, 230, 150, 35);
|
||||||
|
frame.add(btnBook);
|
||||||
|
|
||||||
|
// ခလုတ်ကို နှိပ်လိုက်သည့်အခါ လုပ်ဆောင်မည့် အကြောင်းအရာ
|
||||||
|
btnBook.addActionListener(new ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
try {
|
||||||
|
//Check guest name is fill or not
|
||||||
|
String name = txtName.getText();
|
||||||
|
if (name.isEmpty()) {
|
||||||
|
JOptionPane.showMessageDialog(frame, "Please Enter Your Name!!", "Something Worng", JOptionPane.ERROR_MESSAGE);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
// ၂။ ဝင်ရောက်မည့်ရက် (Check-in Date) စစ်ဆေးခြင်း
|
||||||
|
String checkInDate = txtDate.getText().trim();
|
||||||
|
if (checkInDate.isEmpty() || checkInDate.equals("---")) {
|
||||||
|
JOptionPane.showMessageDialog(frame, "Please Enter Check-in Date!!", "Something Wrong", JOptionPane.ERROR_MESSAGE);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
//Check How many stay night is null or not
|
||||||
|
|
||||||
|
int nights = Integer.parseInt(txtNights.getText());
|
||||||
|
Room selectedRoom;
|
||||||
|
|
||||||
|
// String CKDate = txtDate.getText();
|
||||||
|
|
||||||
|
|
||||||
|
// Inheritance နှင့် Polymorphism ကို အသုံးပြု၍ အခန်းအဓိပ္ပါယ်သတ်မှတ်ခြင်း
|
||||||
|
if (rbStandard.isSelected()) {
|
||||||
|
selectedRoom = new StandardRoom(101); // အခန်းနံပါတ် 101
|
||||||
|
} else {
|
||||||
|
selectedRoom = new DeluxeRoom(201, 5000.0); // အခန်းနံပါတ် 201၊ ဝန်ဆောင်ခ 5000 ယန်း
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reservation Object ဖန်တီးခြင်း
|
||||||
|
// String checkInDate = txtDate.getText();
|
||||||
|
Reservation reservation = new Reservation(name, selectedRoom, checkInDate,nights );
|
||||||
|
|
||||||
|
// 予約完了 နှင့် 予約情報 ကို ပေါင်းစပ်ပြသခြင်း
|
||||||
|
String message = "BOOKING IS DONW!\n\n" +
|
||||||
|
reservation.getReservationDetails() + "\n\n" +
|
||||||
|
"THANK YOU YOUR BOOKING "+"\n"+
|
||||||
|
"Seen You Soon"
|
||||||
|
;
|
||||||
|
|
||||||
|
JOptionPane.showMessageDialog(frame, message, "COMFIEND BOOKING", JOptionPane.INFORMATION_MESSAGE);
|
||||||
|
|
||||||
|
} catch (NumberFormatException ex) {
|
||||||
|
JOptionPane.showMessageDialog(frame, "Please Fill count of night", "Something Worng", JOptionPane.ERROR_MESSAGE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// မျက်နှာပြင်ကို ပေါ်လာစေရန်
|
||||||
|
frame.setVisible(true);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
29
MyProject/src/hotelReservation/Reservation.java
Normal file
29
MyProject/src/hotelReservation/Reservation.java
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
package hotelReservation;
|
||||||
|
|
||||||
|
public class Reservation {
|
||||||
|
private String guestName;
|
||||||
|
private Room room;
|
||||||
|
private String checkInDay;
|
||||||
|
private int nights;
|
||||||
|
|
||||||
|
public Reservation(String gustName, Room room, String checkInDay, int nights) {
|
||||||
|
this.guestName = gustName;
|
||||||
|
this.room = room;
|
||||||
|
this.checkInDay = checkInDay;
|
||||||
|
this.nights = nights;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Detail of Booking information (so se should be make new object {totalCost}
|
||||||
|
// from room calculate **from override
|
||||||
|
public String getReservationDetails() {
|
||||||
|
double totalCost = room.calculateTotal(nights);
|
||||||
|
return "===== BOOKIN DETAILS =====\n" +
|
||||||
|
"GUEST NAME :" + guestName + "\n" +
|
||||||
|
"CHECKIN DATE :" + checkInDay + "\n" +
|
||||||
|
room.getRoomInfo() + "\n" +
|
||||||
|
"STAY:" + nights + " night\n" +
|
||||||
|
"TOTAL AMMOUNT :" + totalCost + "Yen\n";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
20
MyProject/src/hotelReservation/Room.java
Normal file
20
MyProject/src/hotelReservation/Room.java
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
package hotelReservation;
|
||||||
|
|
||||||
|
public class Room {
|
||||||
|
protected int roomNumber;
|
||||||
|
protected double pricePerNight;
|
||||||
|
// Constructor
|
||||||
|
public Room (int roomNumber,double pricePreNight) {
|
||||||
|
this.roomNumber= roomNumber;
|
||||||
|
this.pricePerNight = pricePreNight;
|
||||||
|
}
|
||||||
|
//1 ammount for every room
|
||||||
|
public double calculateTotal (int nights) { //this method will be override in otherclass
|
||||||
|
return pricePerNight*nights;
|
||||||
|
}
|
||||||
|
//Show Info for firt time
|
||||||
|
public String getRoomInfo() { //this method will be override in otherclass
|
||||||
|
return "Room Number"+ roomNumber+"Per Night"+pricePerNight;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
9
MyProject/src/hotelReservation/StandardRoom.java
Normal file
9
MyProject/src/hotelReservation/StandardRoom.java
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
package hotelReservation;
|
||||||
|
|
||||||
|
public class StandardRoom extends Room {
|
||||||
|
public StandardRoom(int roomNumber) {
|
||||||
|
super(roomNumber,15990); //make stsndar Room price for per nigh
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
1
StringCheck/.gitignore
vendored
1
StringCheck/.gitignore
vendored
@@ -1 +0,0 @@
|
|||||||
/bin/
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>StringCheck</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
|
||||||
org.eclipse.jdt.core.compiler.compliance=21
|
|
||||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
|
||||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
|
||||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
|
||||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
|
|
||||||
org.eclipse.jdt.core.compiler.release=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.source=21
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
import java.util.Scanner;
|
|
||||||
|
|
||||||
public class StringCheck {
|
|
||||||
public static void main(String[] args) {
|
|
||||||
String[] defaultMessage = {
|
|
||||||
"いまなにしてる?", "何も入力されていません",
|
|
||||||
"投稿文が長すぎます", "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓"
|
|
||||||
};
|
|
||||||
|
|
||||||
// for (String mes : defaultMessage) {
|
|
||||||
// System.out.println(mes);
|
|
||||||
// }
|
|
||||||
|
|
||||||
//スキャナーの準備
|
|
||||||
Scanner scanner = new Scanner(System.in);
|
|
||||||
String str;
|
|
||||||
while (true) {
|
|
||||||
System.out.println(defaultMessage[0]);//いまなにしてる?
|
|
||||||
// 入力処理を行う
|
|
||||||
str = scanner.nextLine().strip();
|
|
||||||
//空文字なら
|
|
||||||
if (str.length() == 0) {
|
|
||||||
System.out.println(defaultMessage[1]);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
//文字数が超過していたら
|
|
||||||
if (str.length() > 140) {
|
|
||||||
System.out.println(defaultMessage[2]);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
scanner.close();
|
|
||||||
System.out.println("");
|
|
||||||
System.out.println(defaultMessage[3]);
|
|
||||||
System.out.println(str);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,132 +0,0 @@
|
|||||||
package day3;
|
|
||||||
|
|
||||||
import java.util.Scanner;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* StringCheck.java
|
|
||||||
* ------------------------------------------------------------
|
|
||||||
* 【1日目・2日目終了時点のプログラム】
|
|
||||||
*
|
|
||||||
* これは、3日目ミッション「段階1〜3(メソッドへの切り出し)」の
|
|
||||||
* 出発点として使う、リファクタリング前のベースコードです。
|
|
||||||
*
|
|
||||||
* 3日目の段階1〜3では、このファイルの「動作(画面の表示内容)」は
|
|
||||||
* 一切変えずに、コードの「構造」だけを inputString() / setUpLogger()
|
|
||||||
* という別メソッドに整理し直していきます。
|
|
||||||
* これが実務でいう「リファクタリング(外から見た動きを変えずに、
|
|
||||||
* 中身の構造を整理すること)」です。
|
|
||||||
*
|
|
||||||
* この時点では、まだ次のことを行っていません(後日のミッションで扱います)。
|
|
||||||
* ・main以外のメソッドへの切り出し
|
|
||||||
* ・ログ出力(Logger)の実装
|
|
||||||
* ・例外処理(try-catch)
|
|
||||||
* ------------------------------------------------------------
|
|
||||||
*/
|
|
||||||
public class StringCheck {
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
|
|
||||||
// ============================================================
|
|
||||||
// 1日目 段階1:画面に表示する文言を、あらかじめ配列にまとめておく
|
|
||||||
// ============================================================
|
|
||||||
// 何度も使う固定の文言は、1つずつバラバラに書くのではなく、
|
|
||||||
// 配列にまとめておくと管理しやすい。
|
|
||||||
// messages[0] … 入力を促すプロンプト
|
|
||||||
// messages[1] … 未入力(または空白のみ)のときのエラーメッセージ
|
|
||||||
// messages[2] … 文字数が多すぎるときのエラーメッセージ
|
|
||||||
// messages[3] … 投稿が成功したときに表示するバナー
|
|
||||||
String[] messages = {
|
|
||||||
"いまなにしてる?",
|
|
||||||
"何も入力されていません",
|
|
||||||
"投稿文が長すぎます",
|
|
||||||
"↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓"
|
|
||||||
};
|
|
||||||
|
|
||||||
// ============================================================
|
|
||||||
// 2日目 段階1:標準入力を読み取る準備をする
|
|
||||||
// ============================================================
|
|
||||||
// Scanner は、キーボードからの入力(標準入力)を読み取るためのクラス。
|
|
||||||
// ループの中で毎回新しく作るのではなく、ループの外で1回だけ用意して
|
|
||||||
// 使い回す。
|
|
||||||
|
|
||||||
// 投稿内容(前後の空白を除去したあとの文字列)を保持する変数。
|
|
||||||
// while文を抜けたあとでも使うので、while文の外で宣言しておく。
|
|
||||||
String str = "";
|
|
||||||
|
|
||||||
// ============================================================
|
|
||||||
// 2日目 段階1:while(true) で「正しい入力が得られるまで繰り返す」
|
|
||||||
// ============================================================
|
|
||||||
// 何回繰り返すかがあらかじめ決まっていないので、while(true) の
|
|
||||||
// 無限ループにして、条件を満たしたときに break でループを抜ける
|
|
||||||
// 作りにする。
|
|
||||||
while (true) {
|
|
||||||
|
|
||||||
// ---- 1日目 段階3:プロンプトの表示 ----
|
|
||||||
// 配列の0番目に入れておいたプロンプト文言を表示する。
|
|
||||||
System.out.println(messages[0]);
|
|
||||||
|
|
||||||
// ---- 1日目 段階2:標準入力の読み込みと空白除去 ----
|
|
||||||
// キーボードから1行分の文字列を読み取る。
|
|
||||||
//inputString()メソッド
|
|
||||||
|
|
||||||
// 読み取った文字列の前後にある空白文字(半角スペース・全角スペース
|
|
||||||
// など)を取り除き、str に格納する。
|
|
||||||
str = inputString();
|
|
||||||
// ---- 1日目 段階3:比較演算子で真偽値を求める ----
|
|
||||||
// 1日目の時点ではif文がまだ使えなかったため、この2つの真偽値は
|
|
||||||
// 画面に表示して目視確認するだけだった。
|
|
||||||
// 2日目からは、この真偽値をそのままif文の条件として使う。
|
|
||||||
// 3日目からは、各メソッドに移行
|
|
||||||
|
|
||||||
// ============================================================
|
|
||||||
// 2日目 段階2:if文による検証ロジック
|
|
||||||
// ============================================================
|
|
||||||
if (isEmptyInput(str)) {
|
|
||||||
// 何も入力されていない(または空白のみ入力された)場合
|
|
||||||
System.out.println(messages[1]);
|
|
||||||
// continue で、while文の先頭(プロンプト表示)に戻り、
|
|
||||||
// もう一度入力をやり直してもらう。
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
//デフォルト最大140字、第二引数での指定可
|
|
||||||
if (isTooLongInput(str)) {
|
|
||||||
// 141文字以上入力された場合
|
|
||||||
System.out.println(messages[2]);
|
|
||||||
// continue で、while文の先頭に戻る。
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ここまで到達したということは、
|
|
||||||
// 「空文字でもなく、文字数超過でもない」=正しい入力が得られた
|
|
||||||
// ということなので、break でループを抜ける。
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ============================================================
|
|
||||||
// 1日目 段階3:投稿完了処理(検証をクリアしたあとの表示)
|
|
||||||
// ============================================================
|
|
||||||
// 空行を1行はさんでから、投稿完了バナーと投稿内容を表示する。
|
|
||||||
System.out.println();
|
|
||||||
System.out.println(messages[3]);
|
|
||||||
System.out.println(str);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String inputString() {
|
|
||||||
Scanner scanner = new Scanner(System.in);
|
|
||||||
String line = scanner.nextLine().strip();
|
|
||||||
return line;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static boolean isEmptyInput(String input) {
|
|
||||||
return input.length() == 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static boolean isTooLongInput(String input) {
|
|
||||||
return isTooLongInput(input, 140);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static boolean isTooLongInput(String input, int max) {
|
|
||||||
return input.length() > max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
BIN
doc/テストケース一覧_Hein.xlsx
Normal file
BIN
doc/テストケース一覧_Hein.xlsx
Normal file
Binary file not shown.
11
動作確認メモ.txt
11
動作確認メモ.txt
@@ -1,11 +0,0 @@
|
|||||||
段階2
|
|
||||||
以前の講義で行ったScannerでの標準入力を用い
|
|
||||||
「 今日は晴れ 」と入力、何も変更していないのでそのまま出力
|
|
||||||
Stringクラスで何かメソッドないかと思い、スペースで検索した
|
|
||||||
trimメソッドが該当してそうなので追加しテスト
|
|
||||||
「 今日は晴れ 」と入力、「今日は晴れ」と出力
|
|
||||||
上は認識ミス、
|
|
||||||
このままだと全角スペースが消えないと指摘
|
|
||||||
trimの下にstrip
|
|
||||||
値がこの文字列であり、先頭と末尾のすべてのwhite spaceが削除されている文字列を返します。
|
|
||||||
これに変更したところ成功
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
IFか三項演算、switch:今回のパターンでは、処理の中断や将来的にログの出力など複数の処理があるためIF文のほうが適切だと言える。
|
|
||||||
|
|
||||||
9/10 段階5
|
|
||||||
今回はmainに残したままでよいと判断しました。
|
|
||||||
mainの責務範囲が表示処理のためです。
|
|
||||||
Reference in New Issue
Block a user