Method: Inline::Java#java

Defined in:
lib/java_inline.rb

#java(src) ⇒ Object

Add a Java method to the built Java source. This expects the method to be public and static, so it can be called as a function.



49
50
51
52
53
54
# File 'lib/java_inline.rb', line 49

def java(src)
  @src << src << "\n"
  signature = src.match(/public static\W+(\w+)\W+([a-zA-Z0-9_]+)\((.*)\)/)
  raise "Could not parse method signature" unless signature
  @sigs << [signature[1], signature[2], signature[3]]
end