Method: BiteScript::ASM::MethodMirror#inspect

Defined in:
lib/bitescript/mirror.rb,
lib/bitescript/asm3/mirror.rb

#inspectObject



461
462
463
464
465
466
467
468
469
470
471
# File 'lib/bitescript/mirror.rb', line 461

def inspect
  typevars = "<#{type_parameters.map{|p| p.to_s}.join ', '}> " if type_parameters && type_parameters.size != 0
  "%s%s%s%s %s(%s);" % [
    inspect_annotations,
    modifier_string,
    typevars,
    inspect_generic(return_type, generic_return_type),
    name,
    (generic_parameter_types || argument_types).map {|x| inspect_type(x)}.join(', '),
  ]
end