Class: Duby::Typer::JavaSource

Inherits:
JVM show all
Includes:
JVM::Types
Defined in:
lib/duby/jvm/source_generator/typer.rb

Constant Summary

Constants included from JVM::Types

JVM::Types::Boolean, JVM::Types::Byte, JVM::Types::Char, JVM::Types::Double, JVM::Types::Float, JVM::Types::Int, JVM::Types::Iterable, JVM::Types::Long, JVM::Types::Null, JVM::Types::Object, JVM::Types::Short, JVM::Types::String, JVM::Types::TYPE_ORDERING, JVM::Types::Void, JVM::Types::WIDENING_CONVERSIONS

Constants included from Duby

Duby::TransformError

Instance Attribute Summary

Attributes inherited from JVM

#transformer

Attributes inherited from Simple

#errors, #known_types, #last_chance

Method Summary

Methods inherited from JVM

#alias_types, #array_type, #hash_type, #infer_signature, #initialize, #known_type, #learn_method_type, #name, #no_type, #null_type, #regexp_type, #type_definition, #type_reference

Methods inherited from Simple

#alias_type, #array_type, #boolean_type, #cycle, #cycling=, #cycling?, #default_type, #defer, #deferred_nodes, #define_type, #error, #field_type, #field_type_hash, #field_types, #fixnum_type, #float_type, #get_method_type_hash, #hash_type, #infer, #infer_signature, #initialize, #known_type, #learn_field_type, #learn_local_type, #learn_method_type, #local_type, #local_type_hash, #local_types, #method_type, #method_types, #name, #no_type, #null_type, #plugins, #resolve, #self_type, #string_type, #type_definition, #type_reference

Methods inherited from BaseTyper

#log, #to_s

Methods included from Duby

compile, parse, plugins, print_error, reset, run, typer_plugins

Constructor Details

This class inherits a constructor from Duby::Typer::JVM