Skip to content

Instantly share code, notes, and snippets.

@KeenS
Created December 27, 2013 01:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KeenS/8141286 to your computer and use it in GitHub Desktop.
Save KeenS/8141286 to your computer and use it in GitHub Desktop.
The Errors I got when building mirah by `rake gem`
$ git pull
Already up-to-date.
$ rake clean clobber
Deleting directory /home/kim/compile/mirah/build
rm -f javalib/mirah-bootstrap.jar
rm -f javalib/mirah-compiler.jar
rm -f javalib/mirah-builtins.jar
rm -f javalib/mirah-util.jar
rm -f javalib/mirah-mirrors.jar
rm -rf tmp
rm -r pkg
$ rake gem
mkdir -p pkg
mkdir -p pkg
mkdir -p pkg/mirah-0.1.2.dev-java/bin
rm -f pkg/mirah-0.1.2.dev-java/bin/mirah
ln bin/mirah pkg/mirah-0.1.2.dev-java/bin/mirah
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahc.cmd
ln bin/mirahc.cmd pkg/mirah-0.1.2.dev-java/bin/mirahc.cmd
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahc
ln bin/mirahc pkg/mirah-0.1.2.dev-java/bin/mirahc
rm -f pkg/mirah-0.1.2.dev-java/bin/mirah.cmd
ln bin/mirah.cmd pkg/mirah-0.1.2.dev-java/bin/mirah.cmd
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahp.cmd
ln bin/mirahp.cmd pkg/mirah-0.1.2.dev-java/bin/mirahp.cmd
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahc.jar
ln bin/mirahc.jar pkg/mirah-0.1.2.dev-java/bin/mirahc.jar
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahp
ln bin/mirahp pkg/mirah-0.1.2.dev-java/bin/mirahp
mkdir -p pkg/mirah-0.1.2.dev-java/lib
rm -f pkg/mirah-0.1.2.dev-java/lib/duby.rb
ln lib/duby.rb pkg/mirah-0.1.2.dev-java/lib/duby.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah.rb
ln lib/mirah.rb pkg/mirah-0.1.2.dev-java/lib/mirah.rb
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah_task.rb
ln lib/mirah_task.rb pkg/mirah-0.1.2.dev-java/lib/mirah_task.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/errors.rb
ln lib/mirah/errors.rb pkg/mirah-0.1.2.dev-java/lib/mirah/errors.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/compiler.rb
ln lib/mirah/compiler.rb pkg/mirah-0.1.2.dev-java/lib/mirah/compiler.rb
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/transform
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/generator.rb
ln lib/mirah/generator.rb pkg/mirah-0.1.2.dev-java/lib/mirah/generator.rb
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/ast
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/util
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/version.rb
ln lib/mirah/version.rb pkg/mirah-0.1.2.dev-java/lib/mirah/version.rb
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/plugin
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/commands
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/env.rb
ln lib/mirah/env.rb pkg/mirah-0.1.2.dev-java/lib/mirah/env.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/appengine_tasks.rb
ln lib/mirah/appengine_tasks.rb pkg/mirah-0.1.2.dev-java/lib/mirah/appengine_tasks.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/parser.rb
ln lib/mirah/parser.rb pkg/mirah-0.1.2.dev-java/lib/mirah/parser.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands.rb
ln lib/mirah/commands.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/ast.rb
ln lib/mirah/ast.rb pkg/mirah-0.1.2.dev-java/lib/mirah/ast.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/typer.rb
ln lib/mirah/typer.rb pkg/mirah-0.1.2.dev-java/lib/mirah/typer.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform.rb
ln lib/mirah/transform.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform/ast_ext.rb
ln lib/mirah/transform/ast_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform/ast_ext.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform/transformer.rb
ln lib/mirah/transform/transformer.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform/transformer.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types.rb
ln lib/mirah/jvm/types.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler.rb
ln lib/mirah/jvm/compiler.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/method_lookup.rb
ln lib/mirah/jvm/method_lookup.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/method_lookup.rb
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/jvm_bytecode.rb
ln lib/mirah/jvm/compiler/jvm_bytecode.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/jvm_bytecode.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/base.rb
ln lib/mirah/jvm/compiler/base.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/base.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/array_type.rb
ln lib/mirah/jvm/types/array_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/array_type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/interface_definition.rb
ln lib/mirah/jvm/types/interface_definition.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/interface_definition.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/ast_ext.rb
ln lib/mirah/jvm/types/ast_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/ast_ext.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/floats.rb
ln lib/mirah/jvm/types/floats.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/floats.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/block_type.rb
ln lib/mirah/jvm/types/block_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/block_type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/bitescript_ext.rb
ln lib/mirah/jvm/types/bitescript_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/bitescript_ext.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type_definition.rb
ln lib/mirah/jvm/types/type_definition.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type_definition.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/null_type.rb
ln lib/mirah/jvm/types/null_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/null_type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/extensions.rb
ln lib/mirah/jvm/types/extensions.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/extensions.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/enumerable.rb
ln lib/mirah/jvm/types/enumerable.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/enumerable.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/generic_type.rb
ln lib/mirah/jvm/types/generic_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/generic_type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/source_mirror.rb
ln lib/mirah/jvm/types/source_mirror.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/source_mirror.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/methods.rb
ln lib/mirah/jvm/types/methods.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/methods.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/integers.rb
ln lib/mirah/jvm/types/integers.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/integers.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/boolean.rb
ln lib/mirah/jvm/types/boolean.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/boolean.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/intrinsics.rb
ln lib/mirah/jvm/types/intrinsics.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/intrinsics.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/number.rb
ln lib/mirah/jvm/types/number.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/number.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/void_type.rb
ln lib/mirah/jvm/types/void_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/void_type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/primitive_type.rb
ln lib/mirah/jvm/types/primitive_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/primitive_type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/literals.rb
ln lib/mirah/jvm/types/literals.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/literals.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/factory.rb
ln lib/mirah/jvm/types/factory.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/factory.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/implicit_nil_type.rb
ln lib/mirah/jvm/types/implicit_nil_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/implicit_nil_type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/basic_types.rb
ln lib/mirah/jvm/types/basic_types.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/basic_types.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/meta_type.rb
ln lib/mirah/jvm/types/meta_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/meta_type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type.rb
ln lib/mirah/jvm/types/type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/ast/scope.rb
ln lib/mirah/ast/scope.rb pkg/mirah-0.1.2.dev-java/lib/mirah/ast/scope.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/class_loader.rb
ln lib/mirah/util/class_loader.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/class_loader.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/logging.rb
ln lib/mirah/util/logging.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/logging.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/compilation_state.rb
ln lib/mirah/util/compilation_state.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/compilation_state.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/argument_processor.rb
ln lib/mirah/util/argument_processor.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/argument_processor.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/process_errors.rb
ln lib/mirah/util/process_errors.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/process_errors.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/delegate.rb
ln lib/mirah/util/delegate.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/delegate.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/plugin/edb.rb
ln lib/mirah/plugin/edb.rb pkg/mirah-0.1.2.dev-java/lib/mirah/plugin/edb.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/parse.rb
ln lib/mirah/commands/parse.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/parse.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/run.rb
ln lib/mirah/commands/run.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/run.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/base.rb
ln lib/mirah/commands/base.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/base.rb
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/compile.rb
ln lib/mirah/commands/compile.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/compile.rb
mkdir -p pkg/mirah-0.1.2.dev-java/test
mkdir -p pkg/mirah-0.1.2.dev-java/test/jvm
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures
mkdir -p pkg/mirah-0.1.2.dev-java/test/core
rm -f pkg/mirah-0.1.2.dev-java/test/test_helper.rb
ln test/test_helper.rb pkg/mirah-0.1.2.dev-java/test/test_helper.rb
mkdir -p pkg/mirah-0.1.2.dev-java/test/mirrors
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/string_extensions_test.rb
ln test/jvm/string_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/string_extensions_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/interface_test.rb
ln test/jvm/interface_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/interface_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/factory_test.rb
ln test/jvm/factory_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/factory_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/generics_test.rb
ln test/jvm/generics_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/generics_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/bytecode_test_helper.rb
ln test/jvm/bytecode_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/bytecode_test_helper.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/constructors_test.rb
ln test/jvm/constructors_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/constructors_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/macros_test.rb
ln test/jvm/macros_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/macros_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/cast_test.rb
ln test/jvm/cast_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/cast_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/import_test.rb
ln test/jvm/import_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/import_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/varargs_test.rb
ln test/jvm/varargs_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/varargs_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/main_method_test.rb
ln test/jvm/main_method_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/main_method_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/enumerable_test.rb
ln test/jvm/enumerable_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/enumerable_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/java_typer_test.rb
ln test/jvm/java_typer_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/java_typer_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/annotations_test.rb
ln test/jvm/annotations_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/annotations_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/blocks_test.rb
ln test/jvm/blocks_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/blocks_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/hash_test.rb
ln test/jvm/hash_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/hash_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/rescue_test.rb
ln test/jvm/rescue_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/rescue_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/string_builder_extensions_test.rb
ln test/jvm/string_builder_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/string_builder_extensions_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/new_backend_test_helper.rb
ln test/jvm/new_backend_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/new_backend_test_helper.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/mirror_compilation_test_helper.rb
ln test/jvm/mirror_compilation_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/mirror_compilation_test_helper.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/jvm_commands_test.rb
ln test/jvm/jvm_commands_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/jvm_commands_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/list_extensions_test.rb
ln test/jvm/list_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/list_extensions_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/jvm_compiler_test.rb
ln test/jvm/jvm_compiler_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/jvm_compiler_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/example_test.rb
ln test/jvm/example_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/example_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/numeric_extensions_test.rb
ln test/jvm/numeric_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/numeric_extensions_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/my.properties
ln test/fixtures/my.properties pkg/mirah-0.1.2.dev-java/test/fixtures/my.properties
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures/org
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/A.class
ln test/fixtures/org/foo/A.class pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/A.class
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/LowerCaseInnerClass.java
ln test/fixtures/org/foo/LowerCaseInnerClass.java pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/LowerCaseInnerClass.java
mkdir -p pkg/mirah-0.1.2.dev-java/test/core/typer
rm -f pkg/mirah-0.1.2.dev-java/test/core/generator_test.rb
ln test/core/generator_test.rb pkg/mirah-0.1.2.dev-java/test/core/generator_test.rb
mkdir -p pkg/mirah-0.1.2.dev-java/test/core/util
rm -f pkg/mirah-0.1.2.dev-java/test/core/commands_test.rb
ln test/core/commands_test.rb pkg/mirah-0.1.2.dev-java/test/core/commands_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer_test.rb
ln test/core/typer_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/core/env_test.rb
ln test/core/env_test.rb pkg/mirah-0.1.2.dev-java/test/core/env_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/simple_type_test.rb
ln test/core/typer/simple_type_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/simple_type_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/assignable_type_future_test.rb
ln test/core/typer/assignable_type_future_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/assignable_type_future_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/error_type_test.rb
ln test/core/typer/error_type_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/error_type_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/class_loader_test.rb
ln test/core/util/class_loader_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/class_loader_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/argument_processor_test.rb
ln test/core/util/argument_processor_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/argument_processor_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/compilation_state_test.rb
ln test/core/util/compilation_state_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/compilation_state_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/generics_test.rb
ln test/mirrors/generics_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/generics_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/mirrors_test.rb
ln test/mirrors/mirrors_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/mirrors_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/bytecode_mirror_test.rb
ln test/mirrors/bytecode_mirror_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/bytecode_mirror_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/method_lookup_test.rb
ln test/mirrors/method_lookup_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/method_lookup_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/simple_async_mirror_loader_test.rb
ln test/mirrors/simple_async_mirror_loader_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/simple_async_mirror_loader_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/base_type_test.rb
ln test/mirrors/base_type_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/base_type_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/member_test.rb
ln test/mirrors/member_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/member_test.rb
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/simple_mirror_loader_test.rb
ln test/mirrors/simple_mirror_loader_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/simple_mirror_loader_test.rb
mkdir -p pkg/mirah-0.1.2.dev-java/examples
rm -f pkg/mirah-0.1.2.dev-java/examples/edb.mirah
ln examples/edb.mirah pkg/mirah-0.1.2.dev-java/examples/edb.mirah
mkdir -p pkg/mirah-0.1.2.dev-java/examples/wiki
rm -f pkg/mirah-0.1.2.dev-java/examples/interfaces.mirah
ln examples/interfaces.mirah pkg/mirah-0.1.2.dev-java/examples/interfaces.mirah
mkdir -p pkg/mirah-0.1.2.dev-java/examples/macros
rm -f pkg/mirah-0.1.2.dev-java/examples/simple_class.mirah
ln examples/simple_class.mirah pkg/mirah-0.1.2.dev-java/examples/simple_class.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/swing.mirah
ln examples/swing.mirah pkg/mirah-0.1.2.dev-java/examples/swing.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/bintrees.mirah
ln examples/bintrees.mirah pkg/mirah-0.1.2.dev-java/examples/bintrees.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/tak.mirah
ln examples/tak.mirah pkg/mirah-0.1.2.dev-java/examples/tak.mirah
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven
rm -f pkg/mirah-0.1.2.dev-java/examples/java_thing.mirah
ln examples/java_thing.mirah pkg/mirah-0.1.2.dev-java/examples/java_thing.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/fib.mirah
ln examples/fib.mirah pkg/mirah-0.1.2.dev-java/examples/fib.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/fractal.mirah
ln examples/fractal.mirah pkg/mirah-0.1.2.dev-java/examples/fractal.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/test.edb
ln examples/test.edb pkg/mirah-0.1.2.dev-java/examples/test.edb
mkdir -p pkg/mirah-0.1.2.dev-java/examples/ant
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins
rm -f pkg/mirah-0.1.2.dev-java/examples/construction.mirah
ln examples/construction.mirah pkg/mirah-0.1.2.dev-java/examples/construction.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/fields.mirah
ln examples/fields.mirah pkg/mirah-0.1.2.dev-java/examples/fields.mirah
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine
rm -f pkg/mirah-0.1.2.dev-java/examples/sort_closure.mirah
ln examples/sort_closure.mirah pkg/mirah-0.1.2.dev-java/examples/sort_closure.mirah
mkdir -p pkg/mirah-0.1.2.dev-java/examples/rosettacode
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/string_each_char.mirah
ln examples/macros/string_each_char.mirah pkg/mirah-0.1.2.dev-java/examples/macros/string_each_char.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/square_int.mirah
ln examples/macros/square_int.mirah pkg/mirah-0.1.2.dev-java/examples/macros/square_int.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/square.mirah
ln examples/macros/square.mirah pkg/mirah-0.1.2.dev-java/examples/macros/square.mirah
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/pom.xml
ln examples/maven/pom.xml pkg/mirah-0.1.2.dev-java/examples/maven/pom.xml
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/README.txt
ln examples/maven/README.txt pkg/mirah-0.1.2.dev-java/examples/maven/README.txt
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src/main
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah/hello_mirah.mirah
ln examples/maven/src/main/mirah/hello_mirah.mirah pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah/hello_mirah.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/ant/example-build.xml
ln examples/ant/example-build.xml pkg/mirah-0.1.2.dev-java/examples/ant/example-build.xml
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/Rakefile
ln examples/plugins/appengine/Rakefile pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/Rakefile
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby
ln examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby
ln examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah
ln examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/Rakefile
ln examples/appengine/Rakefile pkg/mirah-0.1.2.dev-java/examples/appengine/Rakefile
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/Readme
ln examples/appengine/Readme pkg/mirah-0.1.2.dev-java/examples/appengine/Readme
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib/dubydatastore.jar
ln examples/appengine/war/WEB-INF/lib/dubydatastore.jar pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib/dubydatastore.jar
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src/org
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/MirahApp.mirah
ln examples/appengine/src/org/mirah/MirahApp.mirah pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/MirahApp.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/list.dhtml
ln examples/appengine/src/org/mirah/list.dhtml pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/list.dhtml
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/host-introspection.mirah
ln examples/rosettacode/host-introspection.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/host-introspection.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/fizz-buzz.mirah
ln examples/rosettacode/fizz-buzz.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/fizz-buzz.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/guess-the-number.mirah
ln examples/rosettacode/guess-the-number.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/guess-the-number.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/palindrome.mirah
ln examples/rosettacode/palindrome.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/palindrome.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/repeat-a-string.mirah
ln examples/rosettacode/repeat-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/repeat-a-string.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-case.mirah
ln examples/rosettacode/string-case.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-case.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-length.mirah
ln examples/rosettacode/string-length.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-length.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/sleep.mirah
ln examples/rosettacode/sleep.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/sleep.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/secure-temporary-file.mirah
ln examples/rosettacode/secure-temporary-file.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/secure-temporary-file.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/hamming-numbers.mirah
ln examples/rosettacode/hamming-numbers.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/hamming-numbers.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/rot-13.mirah
ln examples/rosettacode/rot-13.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/rot-13.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/random-numbers.mirah
ln examples/rosettacode/random-numbers.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/random-numbers.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/user-input.mirah
ln examples/rosettacode/user-input.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/user-input.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/empty-string.mirah
ln examples/rosettacode/empty-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/empty-string.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/100-doors.mirah
ln examples/rosettacode/100-doors.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/100-doors.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/flatten-a-list.mirah
ln examples/rosettacode/flatten-a-list.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/flatten-a-list.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/copy-a-string.mirah
ln examples/rosettacode/copy-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/copy-a-string.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/comments.mirah
ln examples/rosettacode/comments.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/comments.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/file-size.mirah
ln examples/rosettacode/file-size.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/file-size.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/count-occurrences-of-a-substring.mirah
ln examples/rosettacode/count-occurrences-of-a-substring.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/count-occurrences-of-a-substring.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/hostname.mirah
ln examples/rosettacode/hostname.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/hostname.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/99-bottles-of-beer.mirah
ln examples/rosettacode/99-bottles-of-beer.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/99-bottles-of-beer.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/sort-integer-array.mirah
ln examples/rosettacode/sort-integer-array.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/sort-integer-array.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/reverse-a-string.mirah
ln examples/rosettacode/reverse-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/reverse-a-string.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/arrays.mirah
ln examples/rosettacode/arrays.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/arrays.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/create-a-file.mirah
ln examples/rosettacode/create-a-file.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/create-a-file.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/is-string-numeric.mirah
ln examples/rosettacode/is-string-numeric.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/is-string-numeric.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/README.txt
ln examples/rosettacode/README.txt pkg/mirah-0.1.2.dev-java/examples/rosettacode/README.txt
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/boolean-values.mirah
ln examples/rosettacode/boolean-values.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/boolean-values.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/fibonacci.mirah
ln examples/rosettacode/fibonacci.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/fibonacci.mirah
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/factorial.mirah
ln examples/rosettacode/factorial.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/factorial.mirah
mkdir -p pkg/mirah-0.1.2.dev-java/javalib
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-newast-transitional.jar
ln javalib/mirah-newast-transitional.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-newast-transitional.jar
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-parser.jar
ln javalib/mirah-parser.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-parser.jar
rm -f pkg/mirah-0.1.2.dev-java/History.txt
ln History.txt pkg/mirah-0.1.2.dev-java/History.txt
rm -f pkg/mirah-0.1.2.dev-java/Rakefile
ln Rakefile pkg/mirah-0.1.2.dev-java/Rakefile
rm -f pkg/mirah-0.1.2.dev-java/README.md
ln README.md pkg/mirah-0.1.2.dev-java/README.md
cd pkg/mirah-0.1.2.dev-java
Successfully built RubyGem
Name: mirah
Version: 0.1.2.dev
File: mirah-0.1.2.dev-java.gem
mv mirah-0.1.2.dev-java.gem ..
cd -
rm -rf build/bootstrap
mkdir -p build/bootstrap
Compiling 10 source files to /home/kim/compile/mirah/build/bootstrap
/home/kim/compile/mirah/src/org/mirah/IsolatedResourceLoader.java
/home/kim/compile/mirah/src/org/mirah/MirahClassLoader.java
/home/kim/compile/mirah/src/org/mirah/jvm/compiler/Cleaned.java
/home/kim/compile/mirah/src/org/mirah/jvm/types/Flags.java
/home/kim/compile/mirah/src/org/mirah/jvm/types/MemberAccess.java
/home/kim/compile/mirah/src/org/mirah/jvm/types/MemberKind.java
/home/kim/compile/mirah/src/org/mirah/jvm/types/Modifiers.java
/home/kim/compile/mirah/src/org/mirah/macros/anno/Extensions.java
/home/kim/compile/mirah/src/org/mirah/macros/anno/MacroArgs.java
/home/kim/compile/mirah/src/org/mirah/macros/anno/MacroDef.java
注意:/home/kim/compile/mirah/src/org/mirah/MirahClassLoader.javaの操作は、未チェックまたは安全ではありません。
注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。
java -jar /home/kim/compile/mirah/javalib/mirah-newast-transitional.jar compile --classpath /home/kim/compile/mirah/javalib/mirah-parser.jar:/home/kim/compile/mirah/build/bootstrap -d /home/kim/compile/mirah/build/bootstrap --jvm 1.5 src/org/mirah/macros src/org/mirah/MirahLogFormatter.mirah src/org/mirah/typer src/org/mirah/util/simple_diagnostics.mirah
Parsing...
src/org/mirah/macros/interfaces.mirah
src/org/mirah/macros/builder.mirah
src/org/mirah/MirahLogFormatter.mirah
src/org/mirah/typer/closures.mirah
src/org/mirah/typer/narrowing_type_future.mirah
src/org/mirah/typer/assignment_future.mirah
src/org/mirah/typer/future_printer.mirah
src/org/mirah/typer/generic_type_future.mirah
src/org/mirah/typer/block_type.mirah
src/org/mirah/typer/assignable_type_future.mirah
src/org/mirah/typer/delegate_future.mirah
src/org/mirah/typer/base_type_future.mirah
src/org/mirah/typer/block_future.mirah
src/org/mirah/typer/method_future.mirah
src/org/mirah/typer/inline_code.mirah
src/org/mirah/typer/call_future.mirah
src/org/mirah/typer/pick_first.mirah
src/org/mirah/typer/futures.mirah
src/org/mirah/typer/derived_future.mirah
src/org/mirah/typer/local_future.mirah
src/org/mirah/typer/types.mirah
src/org/mirah/typer/unreachable_type.mirah
src/org/mirah/typer/typer.mirah
src/org/mirah/typer/simple_future.mirah
src/org/mirah/typer/special_type.mirah
src/org/mirah/typer/method_type.mirah
src/org/mirah/typer/error_type.mirah
src/org/mirah/typer/scopes.mirah
src/org/mirah/util/simple_diagnostics.mirah
src/org/mirah/typer/simple/list_wrapper.mirah
src/org/mirah/typer/simple/simple_scope.mirah
src/org/mirah/typer/simple/simple_types.mirah
src/org/mirah/typer/simple/simple_type.mirah
src/org/mirah/typer/simple/type_printer.mirah
src/org/mirah/typer/simple/simple_scoper.mirah
Inferring types...
Compiling...
src/org/mirah/macros/interfaces.mirah
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeList) -> java/lang/Object
Widen(java/lang/Object, mirah/lang/ast/NodeList) -> java/lang/Object
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeList) -> java/lang/Object
Widen(java/lang/Object, mirah/lang/ast/NodeList) -> java/lang/Object
src/org/mirah/macros/builder.mirah
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeList) -> java/lang/Object
Widen(java/lang/Object, mirah/lang/ast/NodeList) -> java/lang/Object
Widen(mirah/lang/ast/Node, mirah/lang/ast/StringConcat) -> java/lang/Object
src/org/mirah/MirahLogFormatter.mirah
src/org/mirah/typer/closures.mirah
src/org/mirah/typer/narrowing_type_future.mirah
src/org/mirah/typer/assignment_future.mirah
src/org/mirah/typer/future_printer.mirah
src/org/mirah/typer/generic_type_future.mirah
src/org/mirah/typer/block_type.mirah
src/org/mirah/typer/assignable_type_future.mirah
src/org/mirah/typer/delegate_future.mirah
src/org/mirah/typer/base_type_future.mirah
Widen(org/mirah/typer/ErrorType, org/mirah/typer/ResolvedType) -> java/lang/Object
Widen(org/mirah/typer/ResolvedType, java/lang/Object) -> java/lang/Object
Widen(org/mirah/typer/ErrorType, java/lang/Object) -> java/lang/Object
Widen(java/lang/Object, org/mirah/typer/ResolvedType) -> java/lang/Object
src/org/mirah/typer/block_future.mirah
src/org/mirah/typer/method_future.mirah
src/org/mirah/typer/inline_code.mirah
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeImpl) -> java/lang/Object
src/org/mirah/typer/call_future.mirah
src/org/mirah/typer/pick_first.mirah
src/org/mirah/typer/futures.mirah
src/org/mirah/typer/derived_future.mirah
src/org/mirah/typer/local_future.mirah
src/org/mirah/typer/types.mirah
src/org/mirah/typer/unreachable_type.mirah
src/org/mirah/typer/typer.mirah
Widen(org/mirah/typer/TypeFuture, org/mirah/typer/DelegateFuture) -> java/lang/Object
Widen(java/lang/Object, org/mirah/typer/DelegateFuture) -> java/lang/Object
Widen(org/mirah/typer/TypeFuture, java/lang/Object) -> java/lang/Object
Widen(org/mirah/typer/TypeFuture, org/mirah/typer/AssignableTypeFuture) -> java/lang/Object
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeList) -> java/lang/Object
Widen(java/lang/Object, mirah/lang/ast/NodeList) -> java/lang/Object
Widen(mirah/lang/ast/FieldAssign, mirah/lang/ast/LocalAssignment) -> mirah/lang/ast/NodeImpl
src/org/mirah/typer/simple_future.mirah
src/org/mirah/typer/special_type.mirah
src/org/mirah/typer/method_type.mirah
src/org/mirah/typer/error_type.mirah
src/org/mirah/typer/scopes.mirah
src/org/mirah/util/simple_diagnostics.mirah
src/org/mirah/typer/simple/list_wrapper.mirah
src/org/mirah/typer/simple/simple_scope.mirah
src/org/mirah/typer/simple/simple_types.mirah
Widen(org/mirah/typer/simple/ListWrapper, java/util/List) -> java/lang/Object
Widen(java/lang/Object, java/util/List) -> java/lang/Object
Widen(org/mirah/typer/simple/SimpleType, org/mirah/typer/TypeFuture) -> java/lang/Object
src/org/mirah/typer/simple/simple_type.mirah
src/org/mirah/typer/simple/type_printer.mirah
src/org/mirah/typer/simple/simple_scoper.mirah
Widen(org/mirah/typer/Scope, org/mirah/typer/simple/SimpleScope) -> java/lang/Object
Widen(java/lang/Object, org/mirah/typer/simple/SimpleScope) -> java/lang/Object
Widen(org/mirah/typer/Scope, java/lang/Object) -> java/lang/Object
Done!
cp src/org/mirah/macros/template.mirah.tpl build/bootstrap/org/mirah/macros
Building jar: /home/kim/compile/mirah/javalib/mirah-bootstrap.jar
rm -f javalib/mirah-builtins.jar
rm -rf build/builtins
mkdir -p build/builtins
jruby -S mirahc --dest build/builtins src/org/mirah/builtins
Unable to load new type interface
Unable to load new Backend
* [TypeFactory] Unable to initialize builtins
Parsing...
src/org/mirah/builtins/number_extensions.mirah
src/org/mirah/builtins/object_extensions.mirah
src/org/mirah/builtins/string_builder_extensions.mirah
src/org/mirah/builtins/iterable_extensions.mirah
src/org/mirah/builtins/collection_extensions.mirah
src/org/mirah/builtins/int_extensions.mirah
src/org/mirah/builtins/list_extensions.mirah
src/org/mirah/builtins/string_extensions.mirah
src/org/mirah/builtins/builtins.mirah
src/org/mirah/builtins/map_extensions.mirah
src/org/mirah/builtins/array_meta_extensions.mirah
src/org/mirah/builtins/enumerable_extensions.mirah
src/org/mirah/builtins/array_extensions.mirah
Inferring types...
/home/kim/compile/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position)
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
Compiling...
Macro
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer
cannot load Java class org.mirah.util.Context
Compiling...
src/org/mirah/builtins/number_extensions.mirah
src/org/mirah/builtins/object_extensions.mirah
src/org/mirah/builtins/string_builder_extensions.mirah
src/org/mirah/builtins/iterable_extensions.mirah
src/org/mirah/builtins/collection_extensions.mirah
src/org/mirah/builtins/int_extensions.mirah
src/org/mirah/builtins/list_extensions.mirah
src/org/mirah/builtins/string_extensions.mirah
src/org/mirah/builtins/builtins.mirah
src/org/mirah/builtins/map_extensions.mirah
src/org/mirah/builtins/array_meta_extensions.mirah
src/org/mirah/builtins/enumerable_extensions.mirah
src/org/mirah/builtins/array_extensions.mirah
Done!
Building jar: /home/kim/compile/mirah/javalib/mirah-builtins.jar
rm -rf build/builtins
Unable to load new type interface
Unable to load new Backend
rm -rf build/util
mkdir -p build/util
Compiling Ruby sources
jruby -S mirahc --classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/junit.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/home/kim/.ant/lib/ant-contrib-0.6.jar:build/util --dest build/util src/org/mirah/ant
Unable to load new type interface
Unable to load new Backend
Parsing...
src/org/mirah/ant/compile.mirah
Inferring types...
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer
cannot load Java class org.mirah.util.Context
Compiling...
src/org/mirah/ant/compile.mirah
Done!
Building jar: /home/kim/compile/mirah/javalib/mirah-util.jar
rm -f javalib/mirah-compiler.jar
rm -rf build/compiler
mkdir -p build/compiler
jruby -S mirahc --dest build/compiler --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar src/org/mirah/util src/org/mirah/jvm/types src/org/mirah/jvm/compiler/base_compiler.mirah
Unable to load new type interface
Unable to load new Backend
Parsing...
src/org/mirah/util/lazy_type_printer.mirah
src/org/mirah/util/context.mirah
src/org/mirah/util/parser_diagnostics.mirah
src/org/mirah/util/option_parser.mirah
src/org/mirah/util/mirah_diagnostic.mirah
src/org/mirah/util/simple_diagnostics.mirah
src/org/mirah/util/ast_formatter.mirah
src/org/mirah/jvm/types/jvm_type_utils.mirah
src/org/mirah/jvm/types/member_visitor.mirah
src/org/mirah/jvm/types/jvm_type.mirah
src/org/mirah/jvm/compiler/base_compiler.mirah
Inferring types...
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil].
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
/home/kim/compile/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position)
Compiling...
Macro
Compiling...
Macro
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@18241b10:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@18241b10:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1ab9f189:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1ab9f189:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@25a06714:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@25a06714:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@45cf6558:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@45cf6558:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@19b6180d:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@19b6180d:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1e50aab:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1e50aab:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4b4da5c3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4b4da5c3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3a7ea5ca:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3a7ea5ca:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4dcf319:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4dcf319:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@42a80b2:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@42a80b2:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6a23f3c7:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6a23f3c7:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2b6c01a3:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2b6c01a3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6ca85bcc:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6ca85bcc:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7340efc0:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@7340efc0:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1769e28c:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1769e28c:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@28986156:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@28986156:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2c1e69ec:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2c1e69ec:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4db8e620:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4db8e620:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6896c7d9:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6896c7d9:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@28f81abf:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@28f81abf:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3a93eafc:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3a93eafc:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2336bd63:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2336bd63:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1d90cc3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1d90cc3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6e26bfe4:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6e26bfe4:1:1
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer
cannot load Java class org.mirah.util.Context
Compiling...
src/org/mirah/util/lazy_type_printer.mirah
src/org/mirah/util/context.mirah
src/org/mirah/util/parser_diagnostics.mirah
src/org/mirah/util/option_parser.mirah
src/org/mirah/util/mirah_diagnostic.mirah
src/org/mirah/util/simple_diagnostics.mirah
src/org/mirah/util/ast_formatter.mirah
src/org/mirah/jvm/types/jvm_type_utils.mirah
src/org/mirah/jvm/types/member_visitor.mirah
src/org/mirah/jvm/types/jvm_type.mirah
src/org/mirah/jvm/compiler/base_compiler.mirah
Done!
jruby -S mirahc --dest build/compiler --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:build/compiler src/org/mirah/util/context.mirah src/org/mirah/jvm/compiler/annotation_collector.mirah src/org/mirah/jvm/compiler/annotation_compiler.mirah src/org/mirah/jvm/compiler/array_compiler.mirah src/org/mirah/jvm/compiler/local_initializer_adapter.mirah src/org/mirah/jvm/compiler/base_compiler.mirah src/org/mirah/jvm/compiler/loop_compiler.mirah src/org/mirah/jvm/compiler/method_cleanup.mirah src/org/mirah/jvm/compiler/bytecode.mirah src/org/mirah/jvm/compiler/constructor_cleanup.mirah src/org/mirah/jvm/compiler/class_cleanup.mirah src/org/mirah/jvm/compiler/script_cleanup.mirah src/org/mirah/jvm/compiler/call_compiler.mirah src/org/mirah/jvm/compiler/hash_compiler.mirah src/org/mirah/jvm/compiler/closure_transformer.mirah
Unable to load new type interface
Unable to load new Backend
Parsing...
src/org/mirah/util/context.mirah
src/org/mirah/jvm/compiler/annotation_collector.mirah
src/org/mirah/jvm/compiler/annotation_compiler.mirah
src/org/mirah/jvm/compiler/array_compiler.mirah
src/org/mirah/jvm/compiler/local_initializer_adapter.mirah
src/org/mirah/jvm/compiler/base_compiler.mirah
src/org/mirah/jvm/compiler/loop_compiler.mirah
src/org/mirah/jvm/compiler/method_cleanup.mirah
src/org/mirah/jvm/compiler/bytecode.mirah
src/org/mirah/jvm/compiler/constructor_cleanup.mirah
src/org/mirah/jvm/compiler/class_cleanup.mirah
src/org/mirah/jvm/compiler/script_cleanup.mirah
src/org/mirah/jvm/compiler/call_compiler.mirah
src/org/mirah/jvm/compiler/hash_compiler.mirah
src/org/mirah/jvm/compiler/closure_transformer.mirah
Inferring types...
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil].
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
/home/kim/compile/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position)
Compiling...
Macro
Compiling...
Macro
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1e1c0f87:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1e1c0f87:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8cbe259:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@8cbe259:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@30556e5f:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@30556e5f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@54c591c6:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@54c591c6:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5bdd34d7:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5bdd34d7:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@212e964d:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@212e964d:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@791e7dc7:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@791e7dc7:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2c219a21:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2c219a21:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4219e75a:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4219e75a:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2b35c142:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2b35c142:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5622ea37:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5622ea37:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@e3eed0f:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@e3eed0f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@393047b:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@393047b:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5bec1466:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5bec1466:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4570f05b:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4570f05b:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4cd4371b:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4cd4371b:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5a427262:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5a427262:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@34fbfd74:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@34fbfd74:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@35c562b3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@35c562b3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@53d81d18:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@53d81d18:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@c9fc9ce:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@c9fc9ce:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4e79f9db:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4e79f9db:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2a02c11d:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2a02c11d:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1ad46c77:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1ad46c77:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@701d0663:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@701d0663:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@50b85557:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@50b85557:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@28447353:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@28447353:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3e5fdef5:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3e5fdef5:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@f2601d4:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@f2601d4:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1a575883:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1a575883:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4f3b502f:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4f3b502f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6f9871ea:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6f9871ea:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@190c3e27:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@190c3e27:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@60cf96ef:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@60cf96ef:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@154bfaa4:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@154bfaa4:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b1270d3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b1270d3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@39e76774:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@39e76774:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@52b0a4a1:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@52b0a4a1:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@15f4c581:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@15f4c581:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3f42dc90:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3f42dc90:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b851459:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b851459:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@43a7b7a4:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@43a7b7a4:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7a4d8c2:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@7a4d8c2:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@9786a84:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@9786a84:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@264084f:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@264084f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@588bc430:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@588bc430:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@514d8a06:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@514d8a06:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@18c99001:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@18c99001:1:1
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer
cannot load Java class org.mirah.util.Context
Compiling...
src/org/mirah/util/context.mirah
src/org/mirah/jvm/compiler/annotation_collector.mirah
src/org/mirah/jvm/compiler/annotation_compiler.mirah
src/org/mirah/jvm/compiler/array_compiler.mirah
src/org/mirah/jvm/compiler/local_initializer_adapter.mirah
src/org/mirah/jvm/compiler/base_compiler.mirah
src/org/mirah/jvm/compiler/loop_compiler.mirah
src/org/mirah/jvm/compiler/method_cleanup.mirah
src/org/mirah/jvm/compiler/bytecode.mirah
src/org/mirah/jvm/compiler/constructor_cleanup.mirah
src/org/mirah/jvm/compiler/class_cleanup.mirah
src/org/mirah/jvm/compiler/script_cleanup.mirah
src/org/mirah/jvm/compiler/call_compiler.mirah
src/org/mirah/jvm/compiler/hash_compiler.mirah
src/org/mirah/jvm/compiler/closure_transformer.mirah
Done!
jruby -S mirahc --dest build/compiler --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:build/compiler src/org/mirah/util/context.mirah src/org/mirah/jvm/compiler/condition_compiler.mirah src/org/mirah/jvm/compiler/method_compiler.mirah src/org/mirah/jvm/compiler/string_compiler.mirah
Unable to load new type interface
Unable to load new Backend
Parsing...
src/org/mirah/util/context.mirah
src/org/mirah/jvm/compiler/condition_compiler.mirah
src/org/mirah/jvm/compiler/method_compiler.mirah
src/org/mirah/jvm/compiler/string_compiler.mirah
Inferring types...
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil].
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
/home/kim/compile/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position)
Compiling...
Macro
Compiling...
Macro
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5b03224:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5b03224:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@345292f5:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@345292f5:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@10816c49:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@10816c49:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@40be21a2:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@40be21a2:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4b2d49e2:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4b2d49e2:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2c8ec01c:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2c8ec01c:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@78ab0194:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@78ab0194:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f76d4b4:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f76d4b4:1:1
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer
cannot load Java class org.mirah.util.Context
Compiling...
src/org/mirah/util/context.mirah
src/org/mirah/jvm/compiler/condition_compiler.mirah
src/org/mirah/jvm/compiler/method_compiler.mirah
src/org/mirah/jvm/compiler/string_compiler.mirah
Done!
jruby -S mirahc --dest build/compiler --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:build/compiler src/org/mirah/util/context.mirah src/org/mirah/jvm/compiler/class_compiler.mirah src/org/mirah/jvm/compiler/interface_compiler.mirah src/org/mirah/jvm/compiler/script_compiler.mirah src/org/mirah/jvm/compiler/backend.mirah
Unable to load new type interface
Unable to load new Backend
Parsing...
src/org/mirah/util/context.mirah
src/org/mirah/jvm/compiler/class_compiler.mirah
src/org/mirah/jvm/compiler/interface_compiler.mirah
src/org/mirah/jvm/compiler/script_compiler.mirah
src/org/mirah/jvm/compiler/backend.mirah
Inferring types...
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil].
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
/home/kim/compile/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position)
Compiling...
Macro
Compiling...
Macro
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@c0bd683:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@c0bd683:1:1
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer
cannot load Java class org.mirah.util.Context
Compiling...
src/org/mirah/util/context.mirah
src/org/mirah/jvm/compiler/class_compiler.mirah
src/org/mirah/jvm/compiler/interface_compiler.mirah
src/org/mirah/jvm/compiler/script_compiler.mirah
src/org/mirah/jvm/compiler/backend.mirah
Done!
Building jar: /home/kim/compile/mirah/javalib/mirah-compiler.jar
rm -f javalib/mirah-mirrors.jar
rm -rf build/mirrors
mkdir -p build/mirrors
jruby -S mirahc -N --dest build/mirrors --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:javalib/mirah-compiler.jar src/org/mirah/jvm/mirrors/ src/org/mirah/jvm/model/
Parsing...
src/org/mirah/jvm/mirrors/method_lookup.mirah
src/org/mirah/jvm/mirrors/mirah_mirror.mirah
src/org/mirah/jvm/mirrors/override_future.mirah
src/org/mirah/jvm/mirrors/implicit_nil.mirah
src/org/mirah/jvm/mirrors/xx_macro_member.mirah
src/org/mirah/jvm/mirrors/block_type.mirah
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah
src/org/mirah/jvm/mirrors/null_type.mirah
src/org/mirah/jvm/mirrors/void_type.mirah
src/org/mirah/jvm/mirrors/meta_type.mirah
src/org/mirah/jvm/mirrors/mirror_proxy.mirah
src/org/mirah/jvm/mirrors/jvm_scope.mirah
src/org/mirah/jvm/mirrors/number.mirah
src/org/mirah/jvm/mirrors/jvm_error_type.mirah
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah
src/org/mirah/jvm/mirrors/mirror_loaders.mirah
src/org/mirah/jvm/mirrors/mirror_type_system.mirah
src/org/mirah/jvm/mirrors/base_type.mirah
src/org/mirah/jvm/mirrors/member.mirah
src/org/mirah/jvm/mirrors/safe_typer.mirah
src/org/mirah/jvm/mirrors/xx_array_type.mirah
src/org/mirah/jvm/mirrors/mirror_object_extensions.mirah
src/org/mirah/jvm/mirrors/mirah_method.mirah
src/org/mirah/jvm/model/type_element.mirah
src/org/mirah/jvm/model/cycle.mirah
src/org/mirah/jvm/model/types.mirah
src/org/mirah/jvm/model/intersection_type.mirah
src/org/mirah/jvm/mirrors/generics/type_invocation.mirah
src/org/mirah/jvm/mirrors/generics/xx_constraints.mirah
src/org/mirah/jvm/mirrors/generics/type_parameter_inference.mirah
src/org/mirah/jvm/mirrors/generics/type_variable.mirah
src/org/mirah/jvm/mirrors/generics/wildcard.mirah
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah
src/org/mirah/jvm/mirrors/generics/lub_finder.mirah
src/org/mirah/jvm/mirrors/generics/xx_generic_method_lookup.mirah
src/org/mirah/jvm/mirrors/generics/async_type_builder.mirah
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah
src/org/mirah/jvm/mirrors/generics/xx_base_signature_reader.mirah
src/org/mirah/jvm/mirrors/generics/substitutor.mirah
Inferring types...
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5643169a:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5643169a:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@13b25934:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@13b25934:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2371e708:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2371e708:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@14ec5584:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@14ec5584:1:1
src/org/mirah/jvm/mirrors/method_lookup.mirah:369: Error inferring generics: undefined method `name' for #<Java::OrgJrubyOrgObjectwebAsm::Type:0x283d1624>
abstract_methods.keySet.removeAll(defined_methods)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6c753fe6:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6c753fe6:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2da40c90:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2da40c90:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@66539852:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@66539852:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@e8899e3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@e8899e3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@41470e1a:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@41470e1a:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@438ba725:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@438ba725:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3784b8bc:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3784b8bc:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@75028274:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@75028274:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@324e4d05:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@324e4d05:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5bc1d7c6:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5bc1d7c6:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@186d8cc8:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@186d8cc8:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@27884bf0:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@27884bf0:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6a13ee5a:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6a13ee5a:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1e3944d4:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1e3944d4:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2d9d92d0:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2d9d92d0:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2ce34d8b:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2ce34d8b:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@194c2b4d:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@194c2b4d:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@646f009d:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@646f009d:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1a3bac06:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1a3bac06:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@12d77b6c:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@12d77b6c:1:1
/home/kim/compile/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position)
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@ad8cc4a:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@ad8cc4a:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@57f61fa1:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@57f61fa1:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1f7e98c8:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1f7e98c8:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1aa727d0:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1aa727d0:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7c470c4e:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@7c470c4e:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@69584596:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@69584596:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@759b8d1c:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@759b8d1c:1:1
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@21b5a042:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@21b5a042:1:1
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2ba89bea:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2ba89bea:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@16b9abd3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@16b9abd3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7f7f4a79:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@7f7f4a79:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@77c1227a:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@77c1227a:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@28beb502:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@28beb502:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3fe11528:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3fe11528:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@523415db:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@523415db:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@730d031:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@730d031:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@503950bb:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@503950bb:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2c8ba984:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2c8ba984:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@d6e8406:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@d6e8406:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@394860cb:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@394860cb:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@b9e300c:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@b9e300c:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@630e1e56:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@630e1e56:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@17c249e8:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@17c249e8:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2a6b3e19:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2a6b3e19:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2acbab5f:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2acbab5f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@180c46c6:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@180c46c6:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8cc926a:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@8cc926a:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79ce82bd:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@79ce82bd:1:1
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@182809a0:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@182809a0:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7223647b:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@7223647b:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4b81f524:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4b81f524:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@51fe8c94:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@51fe8c94:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@720d9885:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@720d9885:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5a987e42:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5a987e42:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@51894d85:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@51894d85:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@d408095:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@d408095:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@75bd31e1:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@75bd31e1:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7f49da61:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@7f49da61:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@258e73ae:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@258e73ae:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@dc783df:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@dc783df:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@56aefbc6:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@56aefbc6:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@63b37d5e:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@63b37d5e:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@e74d02f:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@e74d02f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@704f7028:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@704f7028:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@75d48260:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@75d48260:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b9c09da:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b9c09da:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5b030856:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5b030856:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6f861213:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6f861213:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@341dc241:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@341dc241:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@9943b0a:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@9943b0a:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@62b0126f:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@62b0126f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@158a6807:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@158a6807:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6efe2df0:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6efe2df0:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@717a207d:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@717a207d:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8eb28bf:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@8eb28bf:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@224985b7:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@224985b7:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6f573158:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6f573158:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@326d659e:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@326d659e:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@700a4fdc:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@700a4fdc:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6ef6f8e3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6ef6f8e3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3de6b759:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3de6b759:1:1
Compiling...
Macro
* [ClassCompiler] Compiling class org.mirah.jvm.mirrors.MirrorObjectExtensions$Extension1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3602b2b5:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3602b2b5:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@21d96937:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@21d96937:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3321bee:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3321bee:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@10a786e1:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@10a786e1:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@66dd81be:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@66dd81be:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5922019c:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5922019c:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@52b9c1e7:11:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@52b9c1e7:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3e1f96d8:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3e1f96d8:1:1
src/org/mirah/jvm/model/types.mirah:51: Error inferring generics: failed to coerce org.mirah.typer.GenericTypeFuture to org.mirah.typer.ResolvedType
@primitives = EnumMap.new(
^^^^^^^^^^^^
TypeKind.BOOLEAN => @types.loadNamedType('boolean').resolve,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeKind.BYTE => @types.loadNamedType('byte').resolve,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeKind.CHAR => @types.loadNamedType('char').resolve,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeKind.DOUBLE => @types.loadNamedType('double').resolve,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeKind.FLOAT => @types.loadNamedType('float').resolve,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeKind.INT => @types.loadNamedType('int').resolve,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeKind.LONG => @types.loadNamedType('long').resolve,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeKind.SHORT => @types.loadNamedType('short').resolve
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^^^^^
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@c21ada9:6:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@c21ada9:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7d14a5f8:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@7d14a5f8:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3f30a9a9:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3f30a9a9:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@51ec9649:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@51ec9649:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@13fbd58c:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@13fbd58c:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79d9fba2:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@79d9fba2:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1a0ced34:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1a0ced34:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@65600749:11:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@65600749:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3f657bb3:11:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3f657bb3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@233c9343:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@233c9343:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@695da40e:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@695da40e:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@35ccb269:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@35ccb269:1:1
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil].
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil].
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/lub_finder.mirah:71: Error inferring generics: Type parameter mismatch: Expected [], found [nil].
@cycles.remove(types)
^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass
`@call.target`.get(`key`)
^^^^^^^^^^^^^^^^^^^^^^^^^
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@756b8dc0:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@756b8dc0:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4b9cbcad:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4b9cbcad:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7f6ea51b:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@7f6ea51b:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2c6a9c4f:11:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@2c6a9c4f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@32ca4846:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@32ca4846:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3ca29d0e:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3ca29d0e:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@9594dc6:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@9594dc6:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@11a8078e:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@11a8078e:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@229f09f2:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@229f09f2:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1f199792:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1f199792:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@56d0b9aa:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@56d0b9aa:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@279100b3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@279100b3:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5980f277:11:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5980f277:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@f3479b0:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@f3479b0:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6356ec5d:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6356ec5d:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@28bd5a5b:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@28bd5a5b:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@20f59d34:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@20f59d34:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5ff94c46:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@5ff94c46:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1d48cc13:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1d48cc13:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@220a943c:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@220a943c:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@118d6374:11:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@118d6374:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1a1fd158:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1a1fd158:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@499d644c:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@499d644c:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1fd9c7d1:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@1fd9c7d1:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3493785f:10:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3493785f:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4e02e2cf:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4e02e2cf:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3f9230c9:3:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@3f9230c9:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6ac92449:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@6ac92449:1:1
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4967b4c3:5:1
NOTE: closes block at mirah.lang.ast.StringCodeSource@4967b4c3:1:1
Inference Error:
src/org/mirah/jvm/mirrors/method_lookup.mirah:91: Cannot find instance method kind_of?(org.mirah.jvm.mirrors.NullType) on org.mirah.jvm.types.JVMType
if subtype.kind_of?(NullType)
^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/method_lookup.mirah:222: Cannot find instance method kind_of?(org.mirah.jvm.mirrors.NullType) on java.lang.Object
if params[i].kind_of?(NullType)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/mirah_mirror.mirah:31: Cannot find class AsyncMirror
super
^^^^^
src/org/mirah/jvm/mirrors/mirah_mirror.mirah:53: Missing declaration
def getDeclaredMethods(name)
^^^^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:23: Cannot find class BaseType
super(nil, Type.getType('V'), Opcodes.ACC_PUBLIC, nil)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:22: Cannot find instance method initialize() on org.mirah.jvm.mirrors.ImplicitNil
def initialize
^^^^^^^^^^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:26: Missing declaration
def widen(other)
^^^^^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:30: Missing declaration
def assignableFrom(other)
^^^^^
src/org/mirah/jvm/mirrors/xx_macro_member.mirah:34: Cannot find class Member
super(flags, klass, name, argumentTypes, nil, kind)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:23: Cannot find class BaseType
super(nil, Type.getType('V'), Opcodes.ACC_PUBLIC, nil)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/block_type.mirah:21: Cannot find instance method initialize() on org.mirah.jvm.mirrors.BlockType
def initialize
^^^^^^^^^^
src/org/mirah/jvm/mirrors/mirah_mirror.mirah:31: Cannot find class AsyncMirror
super
^^^^^
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah:76: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.TypeInvoker
invoker.read(@signature)
^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah:90: Cannot find instance method setSupertypes(org.mirah.typer.TypeFuture, org.mirah.typer.TypeFuture[]) on org.mirah.jvm.mirrors.BytecodeMirror
setSupertypes(superclass, interfaces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah:96: Cannot assign Type(null) to <Error: [[Cannot find instance method lookupType(java.lang.String) on org.mirah.jvm.mirrors.BytecodeMirror, mirah.lang.ast.PositionImpl@513bf038]]>
return BytecodeMirror.lookupType(@loader, internalName)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah:148: Cannot find static method attr_reader(java.util.HashMap) on org.mirah.jvm.mirrors.BytecodeMirror
attr_reader signature:String
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah:198: Cannot find instance method getMembers(java.lang.String) on org.mirah.jvm.mirrors.BytecodeMirror
members = getMembers(name)
^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah:200: Undefined variable m
members.each do |m|
^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:23: Cannot find class BaseType
super(nil, Type.getType('V'), Opcodes.ACC_PUBLIC, nil)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/null_type.mirah:28: Cannot find instance method initialize() on org.mirah.jvm.mirrors.NullType
def initialize
^^^^^^^^^^
src/org/mirah/jvm/mirrors/null_type.mirah:55: Missing declaration
def isSameType(other)
^^^^^
src/org/mirah/jvm/mirrors/null_type.mirah:59: Missing declaration
def isSupertypeOf(other)
^^^^^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:23: Cannot find class BaseType
super(nil, Type.getType('V'), Opcodes.ACC_PUBLIC, nil)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/void_type.mirah:25: Cannot find instance method initialize() on org.mirah.jvm.mirrors.VoidType
def initialize
^^^^^^^^^^
src/org/mirah/jvm/mirrors/void_type.mirah:37: Missing declaration
def isSameType(other)
^^^^^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:23: Cannot find class BaseType
super(nil, Type.getType('V'), Opcodes.ACC_PUBLIC, nil)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:33: Cannot find static method attr_reader(java.util.HashMap) on org.mirah.jvm.mirrors.MetaType
attr_reader unmeta: MirrorType
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:37: Missing declaration
def widen(other)
^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:39: Undefined variable unmeta
unmeta.widen(other)
^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:43: Undefined variable unmeta
unmeta.notifyOfIncompatibleChange
^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:42: Cannot find instance method notifyOfIncompatibleChange() on org.mirah.jvm.mirrors.MetaType
def notifyOfIncompatibleChange
^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:47: Undefined variable unmeta
unmeta.onIncompatibleChange(listener)
^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:46: Cannot find instance method onIncompatibleChange(java.lang.Runnable) on org.mirah.jvm.mirrors.MetaType
def onIncompatibleChange(listener:Runnable)
^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:50: Missing declaration
def invalidateMethod(name)
^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:51: Undefined variable unmeta
unmeta.invalidateMethod(name)
^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:54: Missing declaration
def addMethodListener(name, listener)
^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:54: Missing declaration
def addMethodListener(name, listener)
^^^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:55: Undefined variable unmeta
unmeta.addMethodListener(name, listener)
^^^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:58: Missing declaration
def getDeclaredField(name)
^^^^
src/org/mirah/jvm/mirrors/meta_type.mirah:59: Undefined variable unmeta
field = unmeta.getDeclaredField(name)
^^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:52: Missing declaration
def onIncompatibleChange(listener):void
^^^^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:55: Missing declaration
def getDeclaredMethods(name)
^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:61: Missing declaration
def addMethodListener(name, listener):void
^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:61: Missing declaration
def addMethodListener(name, listener):void
^^^^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:64: Missing declaration
def invalidateMethod(name):void
^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:67: Missing declaration
def add(member):void
^^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:95: Missing declaration
def hasStaticField(name)
^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:98: Missing declaration
def getMethod(name, params)
^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:98: Missing declaration
def getMethod(name, params)
^^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:104: Missing declaration
def getDeclaredField(name)
^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:107: Missing declaration
def widen(other)
^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:110: Missing declaration
def assignableFrom(other)
^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:144: Missing declaration
def declareField(field)
^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:148: Missing declaration
def isSameType(other)
^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:160: Missing declaration
def isSupertypeOf(other)
^^^^^
src/org/mirah/jvm/mirrors/mirror_proxy.mirah:227: Cannot find instance method onIncompatibleChange() on org.mirah.jvm.mirrors.MirrorType
type.onIncompatibleChange do
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
future.resolved(MirrorProxy.new(type))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
end
^^^^^^^
src/org/mirah/jvm/mirrors/implicit_nil.mirah:23: Cannot find class BaseType
super(nil, Type.getType('V'), Opcodes.ACC_PUBLIC, nil)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/number.mirah:46: Undefined variable getAsmType
sort = getAsmType.getSort
^^^^^^^^^^
src/org/mirah/jvm/mirrors/number.mirah:109: Missing declaration
def isSameType(other)
^^^^^
src/org/mirah/jvm/mirrors/jvm_error_type.mirah:84: Missing declaration
def isSameType(other)
^^^^^
src/org/mirah/jvm/mirrors/jvm_error_type.mirah:87: Missing declaration
def isSupertypeOf(other)
^^^^^
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:27: Cannot find instance method add_comparison(java.lang.String, org.mirah.jvm.mirrors.BooleanType, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType
add_comparison('==', self, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:28: Cannot find instance method add_comparison(java.lang.String, org.mirah.jvm.mirrors.BooleanType, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType
add_comparison('!=', self, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:29: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType
add_math("|", self)
^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:30: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType
add_math("&", self)
^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:31: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType
add_math("^", self)
^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:226: Missing declaration
def findMirror(type)
^^^^
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:234: Cannot find instance method loadMirror(org.jruby.org.objectweb.asm.Type) on org.mirah.jvm.mirrors.OrErrorLoader
loadMirror(Type.getType("Ljava/lang/Object;"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:266: Missing declaration
def findMirror(type)
^^^^
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:297: Cannot find instance method loadMirror(org.jruby.org.objectweb.asm.Type) on org.mirah.jvm.mirrors.BytecodeMirrorLoader
component = loadMirror(type)
^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/mirror_type_system.mirah:295: Undefined variable klass
target.addMethodListener(method_name) do |klass, name|
^^^^^
src/org/mirah/jvm/mirrors/mirror_type_system.mirah:295: Undefined variable name
target.addMethodListener(method_name) do |klass, name|
^^^^
src/org/mirah/jvm/mirrors/mirror_type_system.mirah:295: Cannot find instance method addMethodListener(java.lang.String, ) on org.mirah.jvm.mirrors.MirrorType
target.addMethodListener(method_name) do |klass, name|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
future.type = method_lookup.findMethod(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
call.scope, target, method_name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
call.resolved_parameters, macro_params,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
call.position, !call.explicitTarget) || error
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
end
^^^^^^^^^
src/org/mirah/jvm/mirrors/mirror_type_system.mirah:390: Cannot find instance method kind_of?(org.mirah.jvm.mirrors.MirahMirror) on org.mirah.typer.ResolvedType
if resolved.kind_of?(MirahMirror)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/mirror_type_system.mirah:394: Cannot find instance method kind_of?(org.mirah.jvm.mirrors.MirahMirror) on org.mirah.jvm.mirrors.MirrorType
MirrorProxy(resolved).target.kind_of?(MirahMirror)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/mirror_type_system.mirah:553: Cannot find instance method unmeta() on org.mirah.jvm.mirrors.MetaType
target = MirrorType(MetaType(target).unmeta)
^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/xx_macro_member.mirah:34: Cannot find class Member
super(flags, klass, name, argumentTypes, nil, kind)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:36: Cannot find class BaseSignatureReader
super(context, typeVariables)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:41: Missing declaration
def saveTypeParam(var)
^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:42: Undefined variable typeVariables
typeVariables[var.toString] = BaseTypeFuture.new.resolved(var)
^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:47: Undefined variable finishTypeParam
finishTypeParam
^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:48: Undefined variable newBuilder
builder = newBuilder
^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:46: Cannot find instance method visitParameterType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader
def visitParameterType
^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:54: Undefined variable finishTypeParam
finishTypeParam
^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:55: Undefined variable newBuilder
@returnType = newBuilder
^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:53: Cannot find instance method visitReturnType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader
def visitReturnType
^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:59: Undefined variable newBuilder
newBuilder
^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:58: Cannot find instance method visitExceptionType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader
def visitExceptionType
^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:79: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.MethodSignatureReader
read(member.signature)
^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:36: Cannot find class BaseSignatureReader
super(context, typeVariables)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:54: Undefined variable typeVariables
typeVariables
^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:57: Missing declaration
def saveTypeParam(var)
^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:58: Undefined variable typeVariables
typeVariables[var.toString] = @args.removeFirst unless @args.isEmpty
^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:71: Undefined variable finishTypeParam
finishTypeParam
^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:72: Undefined variable newBuilder
@superclass = newBuilder
^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:70: Cannot find instance method visitSuperclass() on org.mirah.jvm.mirrors.generics.TypeInvoker
def visitSuperclass
^^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:76: Undefined variable newBuilder
builder = newBuilder
^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:75: Cannot find instance method visitInterface() on org.mirah.jvm.mirrors.generics.TypeInvoker
def visitInterface
^^^^^^^^^^^^^^
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:109: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.TypeInvoker
invoker.read(dtype.signature)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
rake aborted!
Command failed with status (1): [jruby -S mirahc -N --dest build/mirrors --...]
org/jruby/RubyProc.java:271:in `call'
/home/kim/compile/mirah/Rakefile:370:in `(root)'
org/jruby/RubyProc.java:271:in `call'
org/jruby/RubyArray.java:1613:in `each'
org/jruby/RubyArray.java:1613:in `each'
org/jruby/RubyArray.java:1613:in `each'
org/jruby/RubyKernel.java:1099:in `load'
org/jruby/RubyKernel.java:1119:in `eval'
/home/kim/.rvm/gems/jruby-1.7.9/bin/jruby_executable_hooks:15:in `(root)'
Tasks: TOP => gem => javalib/mirah-mirrors.jar
(See full trace by running task with --trace)
$ jruby -v
jruby 1.7.9 (1.9.3p392) 2013-12-06 87b108a on OpenJDK 64-Bit Server VM 1.7.0_25-b30 [linux-amd64]
^C
$ java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.12) (7u25-2.3.12-4ubuntu3)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment