Module: Mirah::Typer

Defined in:
lib/mirah/typer.rb,
lib/mirah/typer/base.rb,
lib/mirah/plugin/java.rb,
lib/mirah/typer/simple.rb,
lib/mirah/jvm/source_generator/typer.rb

Defined Under Namespace

Classes: Base, JavaSource, JavaTyper, Simple

Constant Summary collapse

InferenceError =
Mirah::InferenceError

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.verboseObject

Returns the value of attribute verbose.



23
24
25
# File 'lib/mirah/typer.rb', line 23

def verbose
  @verbose
end

Class Method Details

.log(message) ⇒ Object



25
26
27
# File 'lib/mirah/typer.rb', line 25

def log(message)
  puts "* [#{name}] #{message}" if Typer.verbose
end