Method: BiteScript::Signature.signature
- Defined in:
-
lib/bitescript/signature.rb,
lib/bitescript/asm3/signature.rb
120 121 122 123 124 125 126 127 128 129 |
# File 'lib/bitescript/signature.rb', line 120 def signature(*sig_classes) if sig_classes.size == 0 return "()V" end return_class = sig_classes.shift sig_string = "(" sig_classes.each {|arg_class| sig_string << class_id(arg_class)} sig_string << ")#{class_id(return_class)}" end |