├── .classpath ├── .project ├── .settings ├── org.eclipse.jdt.core.prefs └── org.eclipse.jdt.ui.prefs ├── JRubyForAndroid ├── AndroidManifest.xml ├── build.properties ├── build.xml ├── default.properties ├── libs │ └── interpreter.jar ├── local.properties ├── res │ ├── drawable │ │ └── ruby_icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml ├── ruboto-key.keystore └── src │ └── org │ └── ruboto │ └── sl4a │ ├── JRubyDescriptor.java │ ├── JRubyInstaller.java │ ├── JRubyMain.java │ ├── JRubyProvider.java │ └── JRubyUninstaller.java └── jruby-version-builder ├── README ├── Rakefile ├── android.rb ├── ase └── scripts │ ├── hello_world.rb │ └── toggle_airplane.rb ├── current ├── VERSION.txt ├── jruby_extras.zip └── jruby_scripts.zip └── json ├── LICENSE ├── common.rb ├── json.rb ├── pure.rb ├── pure ├── generator.rb └── parser.rb └── version.rb /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | JRubyForAndroid 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Sat Jun 26 19:14:43 CEST 2010 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.formatter.align_type_members_on_columns=false 4 | org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 5 | org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 6 | org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 7 | org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 8 | org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 9 | org.eclipse.jdt.core.formatter.alignment_for_assignment=16 10 | org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 11 | org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 12 | org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=16 13 | org.eclipse.jdt.core.formatter.alignment_for_enum_constants=16 14 | org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 15 | org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 16 | org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 17 | org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 18 | org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 19 | org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 20 | org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 21 | org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 22 | org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 23 | org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 24 | org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 25 | org.eclipse.jdt.core.formatter.blank_lines_after_package=1 26 | org.eclipse.jdt.core.formatter.blank_lines_before_field=0 27 | org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 28 | org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 29 | org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 30 | org.eclipse.jdt.core.formatter.blank_lines_before_method=1 31 | org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 32 | org.eclipse.jdt.core.formatter.blank_lines_before_package=0 33 | org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 34 | org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 35 | org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line 36 | org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line 37 | org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line 38 | org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line 39 | org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line 40 | org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line 41 | org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line 42 | org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line 43 | org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line 44 | org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line 45 | org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line 46 | org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false 47 | org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false 48 | org.eclipse.jdt.core.formatter.comment.format_block_comments=true 49 | org.eclipse.jdt.core.formatter.comment.format_header=false 50 | org.eclipse.jdt.core.formatter.comment.format_html=true 51 | org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true 52 | org.eclipse.jdt.core.formatter.comment.format_line_comments=true 53 | org.eclipse.jdt.core.formatter.comment.format_source_code=true 54 | org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true 55 | org.eclipse.jdt.core.formatter.comment.indent_root_tags=true 56 | org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert 57 | org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert 58 | org.eclipse.jdt.core.formatter.comment.line_length=100 59 | org.eclipse.jdt.core.formatter.compact_else_if=true 60 | org.eclipse.jdt.core.formatter.continuation_indentation=2 61 | org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=1 62 | org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false 63 | org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true 64 | org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true 65 | org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true 66 | org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true 67 | org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true 68 | org.eclipse.jdt.core.formatter.indent_empty_lines=false 69 | org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true 70 | org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true 71 | org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true 72 | org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false 73 | org.eclipse.jdt.core.formatter.indentation.size=8 74 | org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert 75 | org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert 76 | org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert 77 | org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert 78 | org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert 79 | org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert 80 | org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert 81 | org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert 82 | org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert 83 | org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert 84 | org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert 85 | org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert 86 | org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert 87 | org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert 88 | org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert 89 | org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert 90 | org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert 91 | org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert 92 | org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert 93 | org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert 94 | org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert 95 | org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert 96 | org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert 97 | org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert 98 | org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert 99 | org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert 100 | org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert 101 | org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert 102 | org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert 103 | org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert 104 | org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert 105 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert 106 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert 107 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert 108 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert 109 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert 110 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert 111 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert 112 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert 113 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert 114 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert 115 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert 116 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert 117 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert 118 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert 119 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert 120 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert 121 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert 122 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert 123 | org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert 124 | org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert 125 | org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert 126 | org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert 127 | org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert 128 | org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert 129 | org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert 130 | org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert 131 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert 132 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert 133 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert 134 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert 135 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert 136 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert 137 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert 138 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert 139 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert 140 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert 141 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert 142 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert 143 | org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert 144 | org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert 145 | org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert 146 | org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert 147 | org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert 148 | org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert 149 | org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert 150 | org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert 151 | org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert 152 | org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert 153 | org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert 154 | org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert 155 | org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert 156 | org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert 157 | org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert 158 | org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert 159 | org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert 160 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert 161 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert 162 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert 163 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert 164 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert 165 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert 166 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert 167 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert 168 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert 169 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert 170 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert 171 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert 172 | org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert 173 | org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert 174 | org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert 175 | org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert 176 | org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert 177 | org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert 178 | org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert 179 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert 180 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert 181 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert 182 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert 183 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert 184 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert 185 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert 186 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert 187 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert 188 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert 189 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert 190 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert 191 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert 192 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert 193 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert 194 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert 195 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert 196 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert 197 | org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert 198 | org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert 199 | org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert 200 | org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert 201 | org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert 202 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert 203 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert 204 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert 205 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert 206 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert 207 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert 208 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert 209 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert 210 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert 211 | org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert 212 | org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert 213 | org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert 214 | org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert 215 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert 216 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert 217 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert 218 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert 219 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert 220 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert 221 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert 222 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert 223 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert 224 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert 225 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert 226 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert 227 | org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert 228 | org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert 229 | org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert 230 | org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert 231 | org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert 232 | org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert 233 | org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert 234 | org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert 235 | org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert 236 | org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert 237 | org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert 238 | org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert 239 | org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert 240 | org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert 241 | org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert 242 | org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert 243 | org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert 244 | org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert 245 | org.eclipse.jdt.core.formatter.join_lines_in_comments=true 246 | org.eclipse.jdt.core.formatter.join_wrapped_lines=true 247 | org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false 248 | org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false 249 | org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false 250 | org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false 251 | org.eclipse.jdt.core.formatter.lineSplit=100 252 | org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false 253 | org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false 254 | org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 255 | org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 256 | org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true 257 | org.eclipse.jdt.core.formatter.tabulation.char=space 258 | org.eclipse.jdt.core.formatter.tabulation.size=2 259 | org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=true 260 | org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true 261 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- 1 | #Thu Aug 19 21:59:19 CEST 2010 2 | cleanup.add_default_serial_version_id=true 3 | cleanup.add_generated_serial_version_id=false 4 | cleanup.add_missing_annotations=true 5 | cleanup.add_missing_deprecated_annotations=true 6 | cleanup.add_missing_methods=false 7 | cleanup.add_missing_nls_tags=false 8 | cleanup.add_missing_override_annotations=true 9 | cleanup.add_serial_version_id=false 10 | cleanup.always_use_blocks=true 11 | cleanup.always_use_parentheses_in_expressions=false 12 | cleanup.always_use_this_for_non_static_field_access=false 13 | cleanup.always_use_this_for_non_static_method_access=false 14 | cleanup.convert_to_enhanced_for_loop=false 15 | cleanup.correct_indentation=true 16 | cleanup.format_source_code=true 17 | cleanup.format_source_code_changes_only=false 18 | cleanup.make_local_variable_final=true 19 | cleanup.make_parameters_final=false 20 | cleanup.make_private_fields_final=true 21 | cleanup.make_type_abstract_if_missing_method=false 22 | cleanup.make_variable_declarations_final=false 23 | cleanup.never_use_blocks=false 24 | cleanup.never_use_parentheses_in_expressions=true 25 | cleanup.organize_imports=true 26 | cleanup.qualify_static_field_accesses_with_declaring_class=false 27 | cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true 28 | cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true 29 | cleanup.qualify_static_member_accesses_with_declaring_class=true 30 | cleanup.qualify_static_method_accesses_with_declaring_class=false 31 | cleanup.remove_private_constructors=true 32 | cleanup.remove_trailing_whitespaces=true 33 | cleanup.remove_trailing_whitespaces_all=true 34 | cleanup.remove_trailing_whitespaces_ignore_empty=false 35 | cleanup.remove_unnecessary_casts=true 36 | cleanup.remove_unnecessary_nls_tags=true 37 | cleanup.remove_unused_imports=true 38 | cleanup.remove_unused_local_variables=true 39 | cleanup.remove_unused_private_fields=true 40 | cleanup.remove_unused_private_members=false 41 | cleanup.remove_unused_private_methods=true 42 | cleanup.remove_unused_private_types=true 43 | cleanup.sort_members=false 44 | cleanup.sort_members_all=false 45 | cleanup.use_blocks=true 46 | cleanup.use_blocks_only_for_return_and_throw=false 47 | cleanup.use_parentheses_in_expressions=false 48 | cleanup.use_this_for_non_static_field_access=true 49 | cleanup.use_this_for_non_static_field_access_only_if_necessary=true 50 | cleanup.use_this_for_non_static_method_access=true 51 | cleanup.use_this_for_non_static_method_access_only_if_necessary=true 52 | cleanup_profile=_ASE 53 | cleanup_settings_version=2 54 | eclipse.preferences.version=1 55 | editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true 56 | formatter_profile=_ASE 57 | formatter_settings_version=11 58 | org.eclipse.jdt.ui.ignorelowercasenames=true 59 | org.eclipse.jdt.ui.importorder=com;java;javax;org; 60 | org.eclipse.jdt.ui.ondemandthreshold=99 61 | org.eclipse.jdt.ui.staticondemandthreshold=99 62 | sp_cleanup.add_default_serial_version_id=true 63 | sp_cleanup.add_generated_serial_version_id=false 64 | sp_cleanup.add_missing_annotations=true 65 | sp_cleanup.add_missing_deprecated_annotations=true 66 | sp_cleanup.add_missing_methods=false 67 | sp_cleanup.add_missing_nls_tags=false 68 | sp_cleanup.add_missing_override_annotations=true 69 | sp_cleanup.add_serial_version_id=false 70 | sp_cleanup.always_use_blocks=true 71 | sp_cleanup.always_use_parentheses_in_expressions=false 72 | sp_cleanup.always_use_this_for_non_static_field_access=false 73 | sp_cleanup.always_use_this_for_non_static_method_access=false 74 | sp_cleanup.convert_to_enhanced_for_loop=false 75 | sp_cleanup.correct_indentation=true 76 | sp_cleanup.format_source_code=true 77 | sp_cleanup.format_source_code_changes_only=false 78 | sp_cleanup.make_local_variable_final=false 79 | sp_cleanup.make_parameters_final=false 80 | sp_cleanup.make_private_fields_final=true 81 | sp_cleanup.make_type_abstract_if_missing_method=false 82 | sp_cleanup.make_variable_declarations_final=false 83 | sp_cleanup.never_use_blocks=false 84 | sp_cleanup.never_use_parentheses_in_expressions=true 85 | sp_cleanup.on_save_use_additional_actions=true 86 | sp_cleanup.organize_imports=true 87 | sp_cleanup.qualify_static_field_accesses_with_declaring_class=false 88 | sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true 89 | sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true 90 | sp_cleanup.qualify_static_member_accesses_with_declaring_class=false 91 | sp_cleanup.qualify_static_method_accesses_with_declaring_class=false 92 | sp_cleanup.remove_private_constructors=true 93 | sp_cleanup.remove_trailing_whitespaces=true 94 | sp_cleanup.remove_trailing_whitespaces_all=true 95 | sp_cleanup.remove_trailing_whitespaces_ignore_empty=false 96 | sp_cleanup.remove_unnecessary_casts=true 97 | sp_cleanup.remove_unnecessary_nls_tags=false 98 | sp_cleanup.remove_unused_imports=true 99 | sp_cleanup.remove_unused_local_variables=true 100 | sp_cleanup.remove_unused_private_fields=true 101 | sp_cleanup.remove_unused_private_members=false 102 | sp_cleanup.remove_unused_private_methods=true 103 | sp_cleanup.remove_unused_private_types=true 104 | sp_cleanup.sort_members=false 105 | sp_cleanup.sort_members_all=false 106 | sp_cleanup.use_blocks=true 107 | sp_cleanup.use_blocks_only_for_return_and_throw=false 108 | sp_cleanup.use_parentheses_in_expressions=false 109 | sp_cleanup.use_this_for_non_static_field_access=true 110 | sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true 111 | sp_cleanup.use_this_for_non_static_method_access=true 112 | sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true 113 | -------------------------------------------------------------------------------- /JRubyForAndroid/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /JRubyForAndroid/build.properties: -------------------------------------------------------------------------------- 1 | # This file is used to override default values used by the Ant build system. 2 | # 3 | # This file must be checked in Version Control Systems, as it is 4 | # integral to the build system of your project. 5 | 6 | # This file is only used by the Ant script. 7 | 8 | # You can use this to override default values such as 9 | # 'source.dir' for the location of your java source folder and 10 | # 'out.dir' for the location of your output folder. 11 | 12 | # You can also use it define how the release builds are signed by declaring 13 | # the following properties: 14 | # 'key.store' for the location of your keystore and 15 | # 'key.alias' for the name of the key to use. 16 | # The password will be asked during the build when you use the 'release' target. 17 | key.store=ruboto-key.keystore 18 | key.alias=ruboto 19 | key.store.password=ruboto 20 | key.alias.password=ruboto 21 | 22 | -------------------------------------------------------------------------------- /JRubyForAndroid/build.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 27 | 28 | 29 | 33 | 34 | 35 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 47 | 48 | 50 | 62 | 63 | 64 | 82 | 83 | 84 | 85 | -------------------------------------------------------------------------------- /JRubyForAndroid/default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "build.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-3 12 | -------------------------------------------------------------------------------- /JRubyForAndroid/libs/interpreter.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruboto/sl4a_jruby_interpreter/6c14cc1c3139558faccf628e8c1f7ed4291d4d39/JRubyForAndroid/libs/interpreter.jar -------------------------------------------------------------------------------- /JRubyForAndroid/local.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must *NOT* be checked in Version Control Systems, 5 | # as it contains information specific to your local configuration. 6 | 7 | # location of the SDK. This is only used by Ant 8 | # For customization when using a Version Control System, please read the 9 | # header note. 10 | sdk.dir=/usr/local/lib/android-sdk-linux_86 11 | -------------------------------------------------------------------------------- /JRubyForAndroid/res/drawable/ruby_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruboto/sl4a_jruby_interpreter/6c14cc1c3139558faccf628e8c1f7ed4291d4d39/JRubyForAndroid/res/drawable/ruby_icon.png -------------------------------------------------------------------------------- /JRubyForAndroid/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 |