Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

removed old p4d impl and fixed tests

  • Loading branch information...
commit 426a515c5beddc7be8fc075b5abd8f99e0666890 1 parent 73dede5
@javasoze authored
View
18 .classpath
@@ -1,12 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="src" output="target/classes" path="src/main/java"/>
- <classpathentry kind="src" path="contrib/luceneCodec/test"/>
- <classpathentry excluding="com/kamikaze/lucecodec/util/" kind="src" path="contrib/luceneCodec/src"/>
- <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
- <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
- <classpathentry kind="lib" path="/Users/hyan/workspace/ConvertLuceneFrom3To4/lib/master/lucene-core-4.0-SNAPSHOT.jar"/>
- <classpathentry kind="output" path="target/classes"/>
-</classpath>
+ <classpathentry kind="src" path="src/test/java" output="target/test-classes" including="**/*.java"/>
+ <classpathentry kind="src" path="src/main/java" including="**/*.java"/>
+ <classpathentry kind="output" path="target/classes"/>
+ <classpathentry kind="var" path="M2_REPO/junit/junit/4.5/junit-4.5.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-core/3.3.0/lucene-core-3.3.0.jar"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+</classpath>
View
38 .project
@@ -1,23 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>kamikaze</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.maven.ide.eclipse.maven2Builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.maven.ide.eclipse.maven2Nature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+ <name>kamikaze</name>
+ <comment>information retrival utility package for enhancing Lucene. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
+ <projects/>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ </buildCommand>
+ <buildCommand>
+ <name>org.maven.ide.eclipse.maven2Builder</name>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
View
486 .settings/org.eclipse.jdt.core.prefs
@@ -1,267 +1,271 @@
-#Fri Jan 21 14:15:28 PST 2011
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+#Sat Sep 10 23:59:45 PDT 2011
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=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_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
org.eclipse.jdt.core.compiler.compliance=1.6
-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.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=1.6
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not 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_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-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_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+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_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not 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_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
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_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.tabulation.size=2
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.tabulation.char=space
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=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_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=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_closing_angle_bracket_in_type_arguments=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_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=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.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-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.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=1
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=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_and_in_type_parameter=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_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=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_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+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_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
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_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.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+encoding//src/test/resources=UTF-8
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
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_method_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.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.format_block_comments=true
-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=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
-org.eclipse.jdt.core.formatter.comment.line_length=80
-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.format_guardian_clause_on_one_line=false
-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_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=true
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=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_at_end_of_file_if_missing=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_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.blank_lines_before_field=1
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=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_binary_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.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
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.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
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_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not 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_superinterfaces=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_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_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_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.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.lineSplit=80
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+encoding//src/test/java=UTF-8
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=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_binary_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_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=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_after_annotation=insert
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
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.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=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_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
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_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_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_superinterfaces=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_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_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_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=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_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+eclipse.preferences.version=1
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=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_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=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_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
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_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_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
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.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=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_labeled_statement=do not 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_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
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_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.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_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=80
-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_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=2
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.compact_else_if=true
+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_while=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_for_increments=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_before_closing_paren_in_constructor_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_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.line_length=80
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
View
582 src/main/java/com/kamikaze/docidset/impl/P4DDocIdSet.java
@@ -1,582 +0,0 @@
-package com.kamikaze.docidset.impl;
-
-import java.io.Serializable;
-
-import org.apache.lucene.search.DocIdSetIterator;
-
-import com.kamikaze.docidset.api.StatefulDSIterator;
-import com.kamikaze.docidset.bitset.MyOpenBitSet;
-import com.kamikaze.docidset.compression.P4DSetNoBase;
-import com.kamikaze.docidset.utils.IntArray;
-
-/**
- * Doc id set wrapper around P4DSet
- *
- *
- * @author abhasin
- * @deprecated Please use PForDeltaAndDocIdSet
- */
-public class P4DDocIdSet extends AbstractDocSet implements Serializable {
-
- private static final long serialVersionUID = 1L;
-
- private static final int DEFAULT_B = 5;
- /**
- * Utitlity Object compression.
- */
- private P4DSetNoBase compressedSet = new P4DSetNoBase();
-
- /**
- * List for the base integer values of the compressed batches.
- */
- private IntArray baseList = null;
-
-
- /**
- * @deprecated Please use PForDeltaAndDocIdSet
- */
- public P4DDocIdSet() {
-
- baseList = new IntArray();
- compressedBits = 0;
-
- }
-
- /**
- * @deprecated Please use PForDeltaAndDocIdSet
- */
- public P4DDocIdSet(int batchSize) {
- this();
- this.BATCH_SIZE = batchSize;
- this.BATCH_OVER = batchSize / 20;
-
- }
-
- @Override
- public final boolean isCacheable() {
- return true;
- }
-
- @Override
- protected Object compress() {
- current[0] = 0;
- compressedSet.setParam(current_base, current_b, BATCH_SIZE,
- current_ex_count);
- baseList.add(current_base);
- return compressedSet.compressAlt(current);
- }
-
-
- /**
- * Method to decompress the entire batch
- *
- * @param blob MyOpenBitSet
- * @return int array with decompressed segment of numbers
- */
- protected int[] decompress(MyOpenBitSet blob) {
- return new P4DSetNoBase().decompress(blob);
- }
-
- /**
- * Binary search
- *
- * @param val
- * @param begin
- * @param end
- * @return index greater than or equal to the target. -1 if the target is out
- * of range.
- */
- protected int binarySearchForNearest(int val, int begin, int end) {
- int mid = (begin + end) / 2;
- if (mid == end || (baseList.get(mid) <= val && baseList.get(mid + 1) > val))
- return mid;
- else if (baseList.get(mid) < val)
- return binarySearchForNearest(val, mid + 1, end);
- else
- return binarySearchForNearest(val, begin, mid);
- }
-
- protected int binarySearchForNearestAlt(int val, int begin, int end)
- {
- while(true)
- {
-
- int mid = (begin+end)/2;
-
- if(mid==end || (baseList.get(mid) <= val && baseList.get(mid + 1) > val))
- return mid;
-
- else if(baseList.get(mid) < val)
- {
- begin = mid+1;
-
- }
- else
- {
- end=mid;
- }
- }
-
- }
-
- class P4DDocIdSetIterator extends StatefulDSIterator implements Serializable {
-
- private static final long serialVersionUID = 1L;
-
- /**
- * Address bits
- *
- */
- int ADDRESS_BITS = (int) (Math.log(BATCH_SIZE) / Math.log(2));
-
- /**
- * retaining Offset from the list of blobs from the iterator pov
- *
- */
- int cursor = -1;
-
- /**
- * Current iterating batch index.
- *
- */
- int bi = -1;
-
- /**
- * Current iterating offset.
- *
- */
- int offset = 0;
-
- /**
- * doc() returned
- *
- */
- int lastReturn = -1;
-
- /**
- * size of the set
- *
- */
- int size = size();
-
- /**
- * Reference to the blob iterating
- *
- */
- long[] ref = null;
-
- /**
- * Reference to the blob iterating
- *
- */
- int blobSize = blob.size();
-
-
- P4DSetNoBase localCompressedSet = new P4DSetNoBase();
-
-
-
- P4DDocIdSetIterator() {
- super();
- localCompressedSet.setParam(0, DEFAULT_B, BATCH_SIZE, BATCH_OVER);
- }
-
- @Override
- public int docID() {
- return lastReturn;
- }
-
- /**
- * Method to allow iteration in decompressed form
-
- public int get(OpenBitSet set, int index) {
- return compressedSet.get(set, index);
- }*/
-
- /**
- * Method to allow iteration in decompressed form
- */
- public int get(long[] set, int index) {
- return localCompressedSet.get(set, index);
- }
-
- @Override
- public int nextDoc() {
- // increment the cursor and check if it falls in the range for the
- // number of batches, if not return false else, its within range
- if (++cursor < size) {
- // We are already in the array
- if (bi == blobSize) {
- if (offset == -1) {
- lastReturn = DocIdSetIterator.NO_MORE_DOCS;
- return DocIdSetIterator.NO_MORE_DOCS;
- } else
- lastReturn += current[offset++];
- }
- // if we are not in the array but on the boundary of a batch
- // update local blob and set params
- else if (offset == 0) {
- bi = batchIndex(cursor);
- if (bi < blobSize) {
- lastReturn = baseList.get(bi);
- ref = blob.get(bi);
- localCompressedSet.updateParams(ref);
- offset++;// cursor - (bi << ADDRESS_BITS);+1
- } else {
- // offset = 0;//cursor - (bi << ADDRESS_BITS);
- lastReturn = current[offset++];
- }
- } else {
-
- lastReturn += localCompressedSet.get(ref, offset);
- offset = (++offset) % BATCH_SIZE;
- }
- return lastReturn;
-
- }
- lastReturn = DocIdSetIterator.NO_MORE_DOCS;
- return DocIdSetIterator.NO_MORE_DOCS;
-
- }
-
- /**
- * Get the index of the batch this cursor position falls into
- *
- * @param index
- * @return
- */
- private int batchIndex(int index) {
- return index >> ADDRESS_BITS;
- }
-
- /**
- * Next need be called after skipping.
- *
- */
- @Override
- public int advance(int target) {
-
- if (target <= lastReturn) target = lastReturn + 1;
-
- // NOTE : Update lastReturn.
-
- if (bi == blobSize || (bi + 1 < blobSize && target < baseList.get(bi + 1))) {
- while (nextDoc() != DocIdSetIterator.NO_MORE_DOCS) {
- if (lastReturn >= target) return lastReturn;
- }
- lastReturn = DocIdSetIterator.NO_MORE_DOCS;
- return DocIdSetIterator.NO_MORE_DOCS;
- }
-
- // If the target is outside the compressed space
- if (blobSize == 0 || target >= current[0]) {
-
- bi = blobSize;
- ref = null;
-
- offset = findAndUpdate(current, target);
-
- if (offset > 0) {
- cursor = blobSize * BATCH_SIZE + offset - 1;
- return lastReturn;
- }
- // We have gone over the batch boundary
- else if (offset == 0) {
- cursor = (blobSize + 1) * BATCH_SIZE;
- return lastReturn;
- }
-
- lastReturn = DocIdSetIterator.NO_MORE_DOCS;
- return DocIdSetIterator.NO_MORE_DOCS;
- }
-
-
- // This returns the blob where base value is less than the value looked
- // for.
- int index = binarySearchForNearest(target, bi, blobSize - 1);
- // Move both these further, as we are in this block, so that
- // doc() call works.
- bi = index;
- lastReturn = baseList.get(index);
- ref = blob.get(index);
- localCompressedSet.updateParams(ref);
-
- // find the nearest integer in the compressed space.
- offset = findAndUpdate(ref, target, lastReturn);
-
- if (offset < 0) {
- // oops we fell into the gap. This case happens when we land
- // in the gap between two batches. We can optimize this
- // step.
- if (++index < blobSize) {
- lastReturn = baseList.get(index);
- ref = blob.get(index);
- localCompressedSet.updateParams(ref);
- }
- else {
- lastReturn = current[0];
- ref = null;
- }
- bi = index;
- offset = 1;
- }
-
- cursor = bi * BATCH_SIZE + offset - 1;
-
- return lastReturn;
- }
-
- /* private void printSet(MyOpenBitSet test, int base) {
- try {
- int localBase = base;
- for (int i = 1; i < BATCH_SIZE; i++) {
- localBase += compressedSet.get(test, i);
- System.out.print(localBase + ",");
- }
- } catch (Exception e) {
- e.printStackTrace();
- int localBase = base;
- int testint[] = compressedSet.decompress(test);
- for (int i = 1; i < BATCH_SIZE; i++) {
- localBase += testint[i];
- System.out.print(localBase + ",");
- }
- }
-
- }*/
-
- private void printSet(long[] test, int base) {
- try {
- int localBase = base;
- for (int i = 1; i < BATCH_SIZE; i++) {
- localBase += localCompressedSet.get(test, i);
- System.out.print(localBase + ",");
- }
- } catch (Exception e) {
- e.printStackTrace();
- int localBase = base;
- int testint[] = localCompressedSet.decompress(test);
- for (int i = 1; i < BATCH_SIZE; i++) {
- localBase += testint[i];
- System.out.print(localBase + ",");
- }
- }
-
- }
-
- /**
- * Find the element in the compressed set
- *
- * @param next
- * @param target
- * @param base
- * @return
- */
- private int findAndUpdate(long[] next, int target, int base) {
- lastReturn = base;
- if (lastReturn >= target)
- return 1;
-
- for (int i = 1; i < BATCH_SIZE; i++) {
- // System.out.println("Getting "+i);
- // System.out.flush();
-
- lastReturn += localCompressedSet.get(next, i);
- if (lastReturn >= target) {
- // if(i==127)
- return (i + 1) % BATCH_SIZE;
- }
- }
- return -1;
- }
-
- /**
- * Find the element in the compressed set
- *
- * @param next
- * @param target
- * @param base
- * @return
-
- private int findAndUpdate(MyOpenBitSet next, int target, int base) {
- lastReturn = base;
- if (lastReturn >= target)
- return 1;
-
- for (int i = 1; i < BATCH_SIZE; i++) {
- // System.out.println("Getting "+i);
- // System.out.flush();
-
- lastReturn += compressedSet.get(next, i);
- if (lastReturn >= target) {
- // if(i==127)
- return (i + 1) % BATCH_SIZE;
- }
- }
- return -1;
- }*/
-
- /**
- * Find the element in the set and update parameters.
- *
- */
- private int findAndUpdate(int[] array, int target) {
-
- if(array==null)
- return -1;
-
- lastReturn = array[0];
- if (lastReturn >= target)
- return 1;
-
- for (int i = 1; i < current_size; i++) {
- lastReturn += array[i];
-
- if (lastReturn >= target)
- return (i + 1) % BATCH_SIZE;
- }
- return -1;
-
- }
-
- public int getCursor() {
- return cursor;
- }
-
- }
-
- public P4DDocIdSetIterator iterator() {
- return new P4DDocIdSetIterator();
- }
-
- @Override
- public int findWithIndex(int val) {
-
- P4DDocIdSetIterator dcit = new P4DDocIdSetIterator();
-
- int docid = dcit.advance(val);
- if (docid == val)
- return dcit.getCursor();
- return -1;
- }
-
- @Override
- public boolean find(int val)
- {
-
- long time = System.nanoTime();
- int local = 0;
-
- if(size()==0)
- return false;
- //Short Circuit case where its not in the set at all
- if(val>lastAdded||val<baseList.get(0))
- {
- //System.out.println("Time to perform BinarySearch for:"+val+":"+(System.nanoTime() - time));
- return false;
- }
-
- // We are in the set
- else if(val>=current_base)
- {
- int i=0;
- for( i=0;i<current_size;i++)
- {
- local+=current[i];
-
- if(local>val)
- break;
- }
-
- if(i==current_size)
- return local == val;
- else
- return (local-current[i] == val);
- }
-
- // We are in the compressed space
- else
- {
-
- if(baseList.size() == 0)
- return false;
-
- int blobIndex = binarySearchForNearest(val, 0, blob.size() - 1 );
-
- local = baseList.get(blobIndex);
- long[] ref = blob.get(blobIndex);
- P4DSetNoBase localCompressedSet = new P4DSetNoBase();
- localCompressedSet.setParam(0, DEFAULT_B, BATCH_SIZE, BATCH_OVER);
- localCompressedSet.updateParams(ref);
-
- int i = 0;
-
- for(i=0;i<BATCH_SIZE;i++)
- {
- local+=localCompressedSet.get(ref, i);
-
- if(local>val)
- {
- break;
- }
-
- }
- if(i==BATCH_SIZE)
- return local == val;
- else
- return (local-localCompressedSet.get(ref,i))==val;
- }
- }
-
- private int findIn(MyOpenBitSet myOpenBitSet, int baseVal, int val) {
- return -1;
- }
-
- private int findIn(int[] current, Integer baseVal, int val) {
- int local = baseVal;
- for (int i = 1; i < BATCH_SIZE; i++) {
- local += current[i];
-
- if (val > local) {
- if (local == val)
- return i;
- } else
- return -1;
-
- }
- return -1;
- }
-
- @Override
- public void optimize()
- {
- //Trim the baselist to size
- this.baseList.seal();
- this.blob.seal();
- }
-
-
- @Override
- public long sizeInBytes()
- {
- // 64 is the overhead for an int array
- // blobsize * numberofelements * 1.1 (Object Overhead)
- // batch_size * 4 + int array overhead
- // P4dDocIdSet Overhead 110
- optimize();
- return (long) (baseList.length()*4 + 64 +blob.length()*BATCH_SIZE*1.1 + BATCH_SIZE*4 + 24 + 110);
-
- }
-
- public int totalBlobSize()
- {
- int total = 0;
- for(int i = blob.length() - 1; i >= 0; i--)
- {
- long[] segment = blob.get(i);
- total += segment.length;
- }
- return total;
- }
-
-}
View
7 src/main/java/com/kamikaze/docidset/utils/DocSetFactory.java
@@ -4,7 +4,6 @@
import com.kamikaze.docidset.impl.AbstractDocSet;
import com.kamikaze.docidset.impl.IntArrayDocIdSet;
import com.kamikaze.docidset.impl.OBSDocIdSet;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
/**
@@ -38,7 +37,7 @@
public static DocSet getP4DDocSetInstance()
{
- return new P4DDocIdSet();
+ return new PForDeltaDocIdSet();
}
public static DocSet getPForDeltaDocSetInstance()
@@ -85,7 +84,7 @@ public static DocSet getDocSetInstance(int min, int max, int count, FOCUS hint)
else
//return new PForDeltaDocIdSet();
- return new P4DDocIdSet();
+ return new PForDeltaDocIdSet();
// All cases in consideration
case OPTIMAL:
@@ -95,7 +94,7 @@ public static DocSet getDocSetInstance(int min, int max, int count, FOCUS hint)
return new IntArrayDocIdSet(count);
else
//return new PForDeltaDocIdSet();
- return new P4DDocIdSet();
+ return new PForDeltaDocIdSet();
}
else if((((max-min)>>>LONG_SHIFT)+1)*2*INT_SIZE > count * INT_SIZE)
return new IntArrayDocIdSet(count);
View
10 src/test/java/com/kamikaze/test/TestDocSetSerialization.java
@@ -30,7 +30,7 @@
import com.kamikaze.docidset.impl.NotDocIdSet;
import com.kamikaze.docidset.impl.OBSDocIdSet;
import com.kamikaze.docidset.impl.OrDocIdSet;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
+import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
public class TestDocSetSerialization {
@@ -115,9 +115,9 @@ public void testAndDocSetSerialization() throws Exception{
2978, 2981, 2984, 2994, 2997 };
int set3[] = { 2994, 2997 };
- P4DDocIdSet pset1 = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet pset1 = new PForDeltaDocIdSet(batch);
DocSet pset2 = new OBSDocIdSet(3000);
- P4DDocIdSet pset3 = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet pset3 = new PForDeltaDocIdSet(batch);
for (int i = 0; i < set1.length; i++) {
pset1.addDoc(set1[i]);
@@ -425,7 +425,7 @@ public void testNotDocSetSerialization() throws Exception {
int max = 5400;
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < 1000 + 1; i++) {
@@ -553,7 +553,7 @@ public void testP4DDocSetSerialization() throws Exception{
821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834,
835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848,
849, 850, 851, 852, 853, 854, 855, 856, 857, 858 };
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
for (int i = 0; i < result.length; i++) {
docSet.addDoc(result[i]);
View
26 src/test/java/com/kamikaze/test/TestDocSets.java
@@ -24,7 +24,7 @@
import com.kamikaze.docidset.impl.NotDocIdSet;
import com.kamikaze.docidset.impl.OBSDocIdSet;
import com.kamikaze.docidset.impl.OrDocIdSet;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
+import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
import com.kamikaze.docidset.utils.DocSetFactory;
import com.kamikaze.docidset.utils.DocSetFactory.FOCUS;
@@ -349,7 +349,7 @@ public void testWideDocSkips() throws Exception {
}
_testWideDocSkips("Testing skips on IntArrayDocIdSet", pset6);
- P4DDocIdSet pset7 = new P4DDocIdSet();
+ PForDeltaDocIdSet pset7 = new PForDeltaDocIdSet();
orit = orSet.iterator();
while((docid = orit.nextDoc())!=DocIdSetIterator.NO_MORE_DOCS)
{
@@ -443,9 +443,9 @@ public void testAndDocIdSetSkipSanity() throws Exception{
2978, 2981, 2984, 2994, 2997 };
int set3[] = { 2994, 2997 };
- P4DDocIdSet pset1 = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet pset1 = new PForDeltaDocIdSet(batch);
OpenBitSet pset2 = new OpenBitSet();
- P4DDocIdSet pset3 = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet pset3 = new PForDeltaDocIdSet(batch);
for (int i = 0; i < set1.length; i++) {
pset1.addDoc(set1[i]);
@@ -569,7 +569,7 @@ public void testCombinationSanity()throws Exception {
for (int i = 0; i < set3.length; i++)
ps3.set(set3[i]);
- P4DDocIdSet ps4 = new P4DDocIdSet(128);
+ PForDeltaDocIdSet ps4 = new PForDeltaDocIdSet(128);
// Build open bit set
for (int i = 0; i < set4.length; i++)
@@ -581,7 +581,7 @@ public void testCombinationSanity()throws Exception {
for (int i = 0; i < set5.length; i++)
ps5.set(set5[i]);
- P4DDocIdSet ps6 = new P4DDocIdSet(128);
+ PForDeltaDocIdSet ps6 = new PForDeltaDocIdSet(128);
ps6.addDoc(2000);
ArrayList<DocIdSet> sets = new ArrayList<DocIdSet>();
@@ -1300,14 +1300,14 @@ public void testDenseConstructionTime()
// }
@Test
- public void testFindOnP4D()
+ public void testFindOnP4D() throws Exception
{
System.out.println("");
System.out.println("Running testFindOnP4D...");
System.out.println("----------------------------");
- P4DDocIdSet docSet3 = new P4DDocIdSet();
+ PForDeltaDocIdSet docSet3 = new PForDeltaDocIdSet();
ArrayList<Integer> list = new ArrayList<Integer>();
for(int i=0;i<20000;i+=5)
{
@@ -1323,7 +1323,7 @@ public void testFindOnP4D()
}
list.clear();
- docSet3 = new P4DDocIdSet();
+ docSet3 = new PForDeltaDocIdSet();
for(int i=0;i<20000;i+=6)
{
list.add(i);
@@ -1338,7 +1338,7 @@ public void testFindOnP4D()
list.clear();
- docSet3 = new P4DDocIdSet();
+ docSet3 = new PForDeltaDocIdSet();
assertFalse(docSet3.find(34));
for(int i=1;i<257;i++)
{
@@ -1361,7 +1361,7 @@ public void testFindOnP4D()
list.clear();
- docSet3 = new P4DDocIdSet();
+ docSet3 = new PForDeltaDocIdSet();
assertFalse(docSet3.find(34));
for(int i=1;i<33;i++)
{
@@ -1554,7 +1554,7 @@ public void testWideCombinationCase2() throws IOException {
for (int i = 0; i < set8.length; i++)
ps8.set(set8[i]);
- P4DDocIdSet ps9 = new P4DDocIdSet(128);
+ PForDeltaDocIdSet ps9 = new PForDeltaDocIdSet(128);
for (int i = 0; i < set9.length; i++)
ps9.addDoc(set9[i]);
@@ -1621,7 +1621,7 @@ public void testP4DDocIdSetNoExceptionCompressionRatio()
{
try
{
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
long time = System.nanoTime();
int counter=0;
View
12 src/test/java/com/kamikaze/test/TestKamikaze.java
@@ -15,7 +15,7 @@
import com.kamikaze.docidset.api.DocSet;
import com.kamikaze.docidset.impl.AndDocIdSet;
import com.kamikaze.docidset.impl.OrDocIdSet;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
+import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
import com.kamikaze.docidset.utils.DocSetFactory;
@@ -108,7 +108,7 @@ public void testForOutOfBounds() throws Exception
seen.add(nextDoc);
}
Collections.sort(nums);
- DocSet docs = new P4DDocIdSet();
+ DocSet docs = new PForDeltaDocIdSet();
boolean saw403 = false;
for (Integer integer : nums)
{
@@ -126,8 +126,8 @@ public void testPartialEmptyAnd() throws IOException
System.out.println("Running Partial Empty And Test case...");
System.out.println("-------------------------------------------");
- DocSet ds1 = new P4DDocIdSet();
- DocSet ds2 = new P4DDocIdSet();
+ DocSet ds1 = new PForDeltaDocIdSet();
+ DocSet ds2 = new PForDeltaDocIdSet();
ds2.addDoc(42);
ds2.addDoc(43);
ds2.addDoc(44);
@@ -136,8 +136,8 @@ public void testPartialEmptyAnd() throws IOException
docs.add(ds1);
docs.add(ds2);
OrDocIdSet orlist1 = new OrDocIdSet(docs);
- DocSet ds3 = new P4DDocIdSet();
- DocSet ds4 = new P4DDocIdSet();
+ DocSet ds3 = new PForDeltaDocIdSet();
+ DocSet ds4 = new PForDeltaDocIdSet();
ds4.addDoc(42);
ds4.addDoc(43);
ds4.addDoc(44);
View
10 src/test/java/com/kamikaze/test/TestMultiThreadedAccess.java
@@ -11,7 +11,7 @@
import org.junit.Test;
import com.kamikaze.docidset.api.StatefulDSIterator;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
+import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
@@ -22,8 +22,8 @@
static int _max = 300000;
private static class TestThread extends Thread{
- P4DDocIdSet p4d;
- TestThread(P4DDocIdSet p4d){
+ PForDeltaDocIdSet p4d;
+ TestThread(PForDeltaDocIdSet p4d){
this.p4d = p4d;
}
public void run()
@@ -56,7 +56,7 @@ public void testMultiThreadedFind() throws IOException, InterruptedException
System.out.println("----------------------------");
double booster = ((_max*1.0)/(1000f*_length));
- P4DDocIdSet set = new P4DDocIdSet();
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet();
Random random = new Random();
int max = 1000;
@@ -77,7 +77,7 @@ public void testMultiThreadedFind() throws IOException, InterruptedException
final int maxVal = list.get(list.size()-1);
//P4D
- final P4DDocIdSet p4d = new P4DDocIdSet();
+ final PForDeltaDocIdSet p4d = new PForDeltaDocIdSet();
int counter=0;
for (Integer c : list) {
View
24 src/test/java/com/kamikaze/test/TestParameterizedDocSets.java
@@ -27,7 +27,7 @@
import com.kamikaze.docidset.impl.IntArrayDocIdSet;
import com.kamikaze.docidset.impl.NotDocIdSet;
import com.kamikaze.docidset.impl.OBSDocIdSet;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
+import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
@RunWith(Parameterized.class)
public class TestParameterizedDocSets {
@@ -408,10 +408,10 @@ public void testIntArrayDocIdSetIteratePerformance() {
}
@Test
- public void testP4DDocIdSetIteratePerformance() {
+ public void testP4DDocIdSetIteratePerformance() throws Exception{
double booster = ((_max*1.0)/(1000f*_length));
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("");
System.out.println("Running P4DeltaDocSet Iterate Performance test");
System.out.println("----------------------------");
@@ -462,9 +462,9 @@ public void testP4DDocIdSetIteratePerformance() {
@Test
- public void testP4DDocIdSetNonBoundarySkipSanity() {
+ public void testP4DDocIdSetNonBoundarySkipSanity() throws Exception{
double booster = ((_max*1.0)/(1000f*_length));
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("");
System.out.println("Running P4DeltaDocSet Non-Boundary skip test");
System.out.println("----------------------------");
@@ -537,7 +537,7 @@ public void testP4DDocIdSetNonBoundaryCompressionSanity() throws IOException {
int extra = 34;
double booster = ((_max*1.0)/(1000f*_length));
int counter = 0;
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("");
System.out.println("Running P4DeltaDocSet Non-Boundary Compression Sanity test");
System.out.println("----------------------------");
@@ -596,9 +596,9 @@ public void testP4DDocIdSetNonBoundaryCompressionSanity() throws IOException {
}
@Test
- public void testP4DDocIdSetSkipSanity() {
+ public void testP4DDocIdSetSkipSanity() throws Exception{
double booster = ((_max*1.0)/(1000f*_length));
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("");
System.out.println("Running P4DeltaDocSet Skip Sanity test");
System.out.println("----------------------------");
@@ -669,7 +669,7 @@ public void testSkipPerformance() throws IOException
System.out.println("----------------------------");
double booster = ((_max*1.0)/(1000f*_length));
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("");
System.out.println("Running P4DeltaDocSet Skip Sanity test");
System.out.println("----------------------------");
@@ -697,7 +697,7 @@ public void testSkipPerformance() throws IOException
//P4D
- P4DDocIdSet p4d = new P4DDocIdSet();
+ PForDeltaDocIdSet p4d = new PForDeltaDocIdSet();
int counter=0;
for (Integer c : list) {
@@ -768,7 +768,7 @@ public void testAndDocIdSetPerformance() throws Exception{
for (int j = 0; j < all; j++) {
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < size + 1; i++) {
@@ -825,7 +825,7 @@ public void testNotDocIdSet() throws IOException {
int randomizer = 0;
int b = 0;
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < length + 1; i++) {
View
22 src/test/java/com/kamikaze/test/perf/PForDeltaPerfTest.java
@@ -7,7 +7,6 @@
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
-import java.io.InputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
@@ -25,8 +24,7 @@
import com.kamikaze.docidset.api.DocSet;
import com.kamikaze.docidset.api.StatefulDSIterator;
import com.kamikaze.docidset.impl.AndDocIdSet;
-import com.kamikaze.docidset.impl.IntArrayDocIdSet;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
+import com.kamikaze.docidset.impl.IntArrayDocIdSet;
import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
import com.kamikaze.docidset.utils.DocSetFactory;
@@ -539,10 +537,10 @@ public void testFind() throws Exception
for(int testNo=0; testNo<1; ++testNo)
{
// test the old version
- P4DDocIdSet[] pfdOld = new P4DDocIdSet[_listNum];
+ PForDeltaDocIdSet[] pfdOld = new PForDeltaDocIdSet[_listNum];
for(i=0; i<_listNum; i++)
{
- pfdOld[i] = (P4DDocIdSet)_docsOld.get(i);
+ pfdOld[i] = (PForDeltaDocIdSet)_docsOld.get(i);
}
ArrayList<Integer> intersectionResultOld = new ArrayList<Integer>();
@@ -632,7 +630,7 @@ public void testCompSizeAndDecompSpeedOfNextDoc() throws Exception
int docId;
for(int testNo=0; testNo<_listNum; ++testNo)
{
- P4DDocIdSet pfdOld = (P4DDocIdSet)_docsOld.get(testNo);
+ PForDeltaDocIdSet pfdOld = (PForDeltaDocIdSet)_docsOld.get(testNo);
DocIdSetIterator iterOld = pfdOld.iterator();
long startOld = System.currentTimeMillis();
@@ -706,7 +704,7 @@ public void testSerializationFileStrm() throws Exception
// serialize the object into a file
File fOld = new File("serialOld");
- P4DDocIdSet pfdOld = (P4DDocIdSet)_docsOld.get(testNo);
+ PForDeltaDocIdSet pfdOld = (PForDeltaDocIdSet)_docsOld.get(testNo);
ObjectOutputStream oosOld = new ObjectOutputStream(new FileOutputStream(fOld));
oosOld.writeObject(pfdOld);
oosOld.flush();
@@ -716,7 +714,7 @@ public void testSerializationFileStrm() throws Exception
_oldSerializationByteSize[testNo] += fOld.length();
// deserialize it to pfdOld_DE
ObjectInputStream oisOld = new ObjectInputStream(new BufferedInputStream(new FileInputStream(fOld)));
- P4DDocIdSet pfdOld_DE = (P4DDocIdSet)oisOld.readObject();
+ PForDeltaDocIdSet pfdOld_DE = (PForDeltaDocIdSet)oisOld.readObject();
oisOld.close();
// check if the deserialized object == the original object
@@ -866,7 +864,7 @@ public void testSerializationByteStrmOld() throws Exception
for(int testNo=0; testNo<_listNum; ++testNo)
{
System.out.println("round " + testNo + " started");
- P4DDocIdSet pfdOld = (P4DDocIdSet)_docsOld.get(testNo);
+ PForDeltaDocIdSet pfdOld = (PForDeltaDocIdSet)_docsOld.get(testNo);
ByteArrayOutputStream bufOld = new ByteArrayOutputStream(_numDocs[0]*4*2);
ObjectOutputStream oosOld = new ObjectOutputStream(bufOld);
@@ -879,7 +877,7 @@ public void testSerializationByteStrmOld() throws Exception
ObjectInputStream oisOld = new ObjectInputStream(new ByteArrayInputStream(bufOld.toByteArray()));
start = System.currentTimeMillis();
- P4DDocIdSet pfdOld_DE = (P4DDocIdSet)oisOld.readObject();
+ PForDeltaDocIdSet pfdOld_DE = (PForDeltaDocIdSet)oisOld.readObject();
end = System.currentTimeMillis();
oisOld.close();
System.out.println("deserialization time for OLD: " + (end-start) + "ms");
@@ -914,7 +912,7 @@ public void testSkipPerformance() throws IOException, InterruptedException
System.out.println("----------------------------");
double booster = ((_max*1.0)/(1000f*_length));
- P4DDocIdSet set = new P4DDocIdSet();
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet();
Random random = new Random();
int max = 1000;
@@ -935,7 +933,7 @@ public void testSkipPerformance() throws IOException, InterruptedException
//P4D
- final P4DDocIdSet p4d = new P4DDocIdSet();
+ final PForDeltaDocIdSet p4d = new PForDeltaDocIdSet();
int counter=0;
for (Integer c : list) {
View
78 src/test/java/com/kamikaze/test/perf/TestDocSets.java
@@ -18,7 +18,7 @@
import com.kamikaze.docidset.impl.NotDocIdSet;
import com.kamikaze.docidset.impl.OBSDocIdSet;
import com.kamikaze.docidset.impl.OrDocIdSet;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
+import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
public class TestDocSets {
@@ -307,9 +307,9 @@ private static void testP4DCompressed(int batch, int length)
}*/
- private static void testP4DDocIdSetNonBoundaryCompressionSanity(int batch,
+ private static void testPForDeltaDocIdSetNonBoundaryCompressionSanity(int batch,
int length, int extra) throws IOException {
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out
.println("Running P4DeltaDocSet Non-Boundary Compression Sanity test");
System.out.println("----------------------------");
@@ -360,9 +360,9 @@ private static void testP4DDocIdSetNonBoundaryCompressionSanity(int batch,
System.out.println("Verified..");
}
- private static void testP4DDocIdSetNonBoundarySkipSanity(int batch,
+ private static void testPForDeltaDocIdSetNonBoundarySkipSanity(int batch,
int length, int extra) throws IOException {
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("Running P4DeltaDocSet Non-Boundary skip test");
System.out.println("----------------------------");
Random random = new Random();
@@ -423,9 +423,9 @@ private static void testP4DDocIdSetNonBoundarySkipSanity(int batch,
}
- private static void testP4DDocIdSetIteratePerf(int batch, int length)
+ private static void testPForDeltaDocIdSetIteratePerf(int batch, int length)
throws IOException {
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("Running P4DeltaDocSet Iteration Performance test");
System.out.println("----------------------------");
Random random = new Random();
@@ -469,9 +469,9 @@ private static void testP4DDocIdSetIteratePerf(int batch, int length)
}
- private static void testP4DDocIdSetSkipPerf(int batch, int length)
+ private static void testPForDeltaDocIdSetSkipPerf(int batch, int length)
throws IOException {
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("Running P4DeltaDocSet Skip Perf test");
System.out.println("----------------------------");
Random random = new Random();
@@ -521,8 +521,8 @@ private static void testP4DDocIdSetSkipPerf(int batch, int length)
}
- private static void testP4DDocIdSet(int batch, int length) throws IOException {
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ private static void testPForDeltaDocIdSet(int batch, int length) throws IOException {
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("Running P4DeltaDocSet test");
System.out.println("----------------------------");
Random random = new Random();
@@ -610,9 +610,9 @@ private static void testP4DDocIdSet(int batch, int length) throws IOException {
}
- private static void testP4DDocIdSetSkipSanity(int batch, int length)
+ private static void testPForDeltaDocIdSetSkipSanity(int batch, int length)
throws IOException {
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("Running P4DeltaDocSet Skip Sanity test");
System.out.println("----------------------------");
Random random = new Random();
@@ -670,9 +670,9 @@ private static void testP4DDocIdSetSkipSanity(int batch, int length)
}
- private static void testP4DDocIdSetCompressionSanity(int batch, int length)
+ private static void testPForDeltaDocIdSetCompressionSanity(int batch, int length)
throws IOException {
- P4DDocIdSet set = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet set = new PForDeltaDocIdSet(batch);
System.out.println("Running P4DeltaDocSet Compression Sanity test");
System.out.println("----------------------------");
Random random = new Random();
@@ -737,7 +737,7 @@ private static void testOrDocIdSetSkip(int batch, int length, int all)
for (int j = 0; j < all; j++) {
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < length + 1; i++) {
@@ -801,7 +801,7 @@ private static void testOrDocIdSet(int batch, int length, int all)
for (int j = 0; j < all; j++) {
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < length + 1; i++) {
@@ -842,7 +842,7 @@ private static void testAndDocIdSet(int batch, int length, int all)
for (int j = 0; j < all; j++) {
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < length + 1; i++) {
@@ -897,7 +897,7 @@ private static void testNotDocIdSetSkipSanity(int batch, int length, int max)
int randomizer = 0;
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < length + 1; i++) {
@@ -953,7 +953,7 @@ private static void testNotDocIdSet(int batch, int length, int max)
int randomizer = 0;
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < length + 1; i++) {
@@ -1053,9 +1053,9 @@ private static void testCombinationSetOperation(int batch, int length)
2978, 2981, 2984, 2994, 2997 };
int set3[] = { 2994, 2997 };
- P4DDocIdSet pset1 = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet pset1 = new PForDeltaDocIdSet(batch);
MyOpenBitSet pset2 = new MyOpenBitSet();
- P4DDocIdSet pset3 = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet pset3 = new PForDeltaDocIdSet(batch);
for (int i = 0; i < set1.length; i++) {
pset1.addDoc(set1[i]);
@@ -1098,7 +1098,7 @@ private static void testAndDocIdSetSkip(int batch, int length, int all)
for (int j = 0; j < all; j++) {
ArrayList<Integer> intSet = new ArrayList<Integer>();
- P4DDocIdSet docSet = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet docSet = new PForDeltaDocIdSet(batch);
randomizer = 0;
for (int i = 1; i < length + 1; i++) {
@@ -1247,9 +1247,9 @@ private static void testOrDocIdSetSanity() throws IOException {
// set2 = new int[]{0,1,3,5,7,10};
// set3 = new int[]{0,1,2,4,5,10};
- P4DDocIdSet pset1 = new P4DDocIdSet(128);
- P4DDocIdSet pset2 = new P4DDocIdSet(128);
- P4DDocIdSet pset3 = new P4DDocIdSet(128);
+ PForDeltaDocIdSet pset1 = new PForDeltaDocIdSet(128);
+ PForDeltaDocIdSet pset2 = new PForDeltaDocIdSet(128);
+ PForDeltaDocIdSet pset3 = new PForDeltaDocIdSet(128);
for (int i = 0; i < set1.length; i++) {
pset1.addDoc(set1[i]);
@@ -1338,9 +1338,9 @@ private static void testAndDocIdSetSkipSanity(int batch) throws IOException {
2978, 2981, 2984, 2994, 2997 };
int set3[] = { 2994, 2997 };
- P4DDocIdSet pset1 = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet pset1 = new PForDeltaDocIdSet(batch);
MyOpenBitSet pset2 = new MyOpenBitSet();
- P4DDocIdSet pset3 = new P4DDocIdSet(batch);
+ PForDeltaDocIdSet pset3 = new PForDeltaDocIdSet(batch);
for (int i = 0; i < set1.length; i++) {
pset1.addDoc(set1[i]);
@@ -1487,7 +1487,7 @@ public static void testCombinationSanity() throws IOException {
for (int i = 0; i < set3.length; i++)
ps3.set(set3[i]);
- P4DDocIdSet ps4 = new P4DDocIdSet(128);
+ PForDeltaDocIdSet ps4 = new PForDeltaDocIdSet(128);
// Build open bit set
for (int i = 0; i < set4.length; i++)
@@ -1499,7 +1499,7 @@ public static void testCombinationSanity() throws IOException {
for (int i = 0; i < set5.length; i++)
ps5.set(set5[i]);
- P4DDocIdSet ps6 = new P4DDocIdSet(128);
+ PForDeltaDocIdSet ps6 = new PForDeltaDocIdSet(128);
ps6.addDoc(2000);
ArrayList<DocIdSet> sets = new ArrayList<DocIdSet>();
@@ -1955,7 +1955,7 @@ public static void testBoboFailureCase2() throws IOException {
for (int i = 0; i < set8.length; i++)
ps8.set(set8[i]);
- P4DDocIdSet ps9 = new P4DDocIdSet(128);
+ PForDeltaDocIdSet ps9 = new PForDeltaDocIdSet(128);
for (int i = 0; i < set9.length; i++)
ps9.addDoc(set9[i]);
@@ -2086,7 +2086,7 @@ public static void testOptimizeRepresentation() throws Exception
public static DocIdSet optimizeRepresentation(int[] network,
int offset,
int size,
- boolean includeSource)
+ boolean includeSource) throws Exception
{
@@ -2110,7 +2110,7 @@ else if((network[offset+size-1] - network[offset])/size > 10)
// Between Half Mil and switch ratio.
else
{
- P4DDocIdSet compSet = new P4DDocIdSet(size);
+ PForDeltaDocIdSet compSet = new PForDeltaDocIdSet(size);
for(int i=0;i<size;i++)
compSet.addDoc(network[offset+i]);
result = compSet;
@@ -2218,16 +2218,16 @@ public static void main(String args[]) throws IOException {
for (int i = 0; i < 50; i++) {
- testP4DDocIdSetIteratePerf(128,10000);
+ testPForDeltaDocIdSetIteratePerf(128,10000);
//testOBSDocIdSet(128, 50, 12000000);
//testSpellCheckerUsageSet(100000, 14000000);
/*
- * testP4DDocIdSetIteratePerf(128,50); testP4DDocIdSetSkipPerf(128,50);
- * testP4DDocIdSetCompressionSanity(128,5);
- * testP4DDocIdSetNonBoundaryCompressionSanity(128, 5, 50);
- * testP4DDocIdSetSkipSanity(128, 5);
- * testP4DDocIdSetNonBoundarySkipSanity(128, 1, 32);
+ * testPForDeltaDocIdSetIteratePerf(128,50); testPForDeltaDocIdSetSkipPerf(128,50);
+ * testPForDeltaDocIdSetCompressionSanity(128,5);
+ * testPForDeltaDocIdSetNonBoundaryCompressionSanity(128, 5, 50);
+ * testPForDeltaDocIdSetSkipSanity(128, 5);
+ * testPForDeltaDocIdSetNonBoundarySkipSanity(128, 1, 32);
*
* testIntArrayDocIdSetIterateSanity(20000);
* testIntArrayDocIdSetSkipSanity(200);
View
4 src/test/java/com/kamikaze/test/perf/TestRealisticOrNetwork.java
@@ -13,7 +13,7 @@
import com.kamikaze.docidset.api.DocSet;
import com.kamikaze.docidset.impl.IntArrayDocIdSet;
import com.kamikaze.docidset.impl.OrDocIdSet;
-import com.kamikaze.docidset.impl.P4DDocIdSet;
+import com.kamikaze.docidset.impl.PForDeltaDocIdSet;
import com.kamikaze.docidset.utils.DocSetFactory;
public class TestRealisticOrNetwork {
@@ -76,7 +76,7 @@ private static DocSet loadDegree(int degree) throws IOException {
case 3:
{
BufferedReader bfr = new BufferedReader(new FileReader(new File("/Users/abhasin/degree3s.txt")));
- DocSet d3 = new P4DDocIdSet();
+ DocSet d3 = new PForDeltaDocIdSet();
ArrayList<Integer> data = new ArrayList<Integer>();
while(true)
View
BIN  src/test/test-data/SerialDocSet
Binary file not shown
Please sign in to comment.
Something went wrong with that request. Please try again.