module JavaClass

Main namespace of JavaClass gem. The module also provides all basic methods for class file parsing as class methods. For its usage see Basic Usage. For alternative usage see JavaClass::Dsl::Mixin.

Author

Peter Kofler

Copyright

Copyright © 2009, Peter Kofler.

License

BSD License

Public Class Methods

parse(filename) click to toggle source
# File lib/javaclass.rb, line 17
def self.parse(filename)
  warn 'Deprecated method JavaClass::parse will be removed in next release. Use method load_fs instead.'
  load_fs(filename)
end
unpack_jars!(flag=:unpack) click to toggle source

Activate temporary unpacking of all JARs. This speeds up loading of classes later.

# File lib/javaclass/classpath/jar_classpath.rb, line 11
def self.unpack_jars!(flag=:unpack)
  @@unpack_jars = flag
end
unpack_jars?() click to toggle source

Return true if JARs should be temporarily unpacked

# File lib/javaclass/classpath/jar_classpath.rb, line 16
def self.unpack_jars?
  defined?(@@unpack_jars) && @@unpack_jars
end