Module: JavaClass::ClassFile
- Defined in:
- lib/javaclass/classfile/java_class_header.rb,
lib/javaclass/classfile/references.rb,
lib/javaclass/classfile/class_magic.rb,
lib/javaclass/classfile/access_flags.rb,
lib/javaclass/classfile/class_version.rb,
lib/javaclass/classfile/constant_pool.rb,
lib/javaclass/classfile/constants/base.rb,
lib/javaclass/classfile/constants/value.rb,
lib/javaclass/classfile/class_format_error.rb,
lib/javaclass/classfile/access_flag_constants.rb,
lib/javaclass/classfile/constants/double_reference.rb,
lib/javaclass/classfile/constants/single_reference.rb,
lib/javaclass/classfile/java_class_header_shortcuts.rb,
lib/javaclass/classfile/java_class_header_as_java_name.rb
Overview
The module ClassFile is for separating namespaces. It contains the logic to parse a Java class file. This logic is tied to the JVM specification of class files, very low-level and has no usage/DSL features. The main entry point is JavaClassHeader. It’s the only “public” class of the module, so the only class to require from outside.
- Author
-
Peter Kofler
Defined Under Namespace
Modules: AccessFlagsConstants, Constants Classes: AccessFlags, ClassFormatError, ClassMagic, ClassVersion, ConstantPool, JavaClassHeader, PoolCreator, References