class FFIDB::Exporters::Java

Code generator for the Java programming language (using JNA).

@see github.com/java-native-access/jna/blob/master/www/GettingStarted.md

Constants

TYPE_MAP

Public Instance Methods

begin_library(library) click to toggle source
Calls superclass method FFIDB::Exporter#begin_library
# File lib/ffidb/exporters/java.rb, line 13
def begin_library(library)
  if library
    interface_name = self.options[:module] || library.name.capitalize
    library.define_singleton_method(:interface_name) { interface_name }
  end
  super(library)
end
finish() click to toggle source
# File lib/ffidb/exporters/java.rb, line 21
def finish
  puts self.render_template('java.erb')
end