Compiler FFI Plugin for Java
ClassLib models a file that contains java packages and class files.
ClassPath models a Java classpath to resolve package names to types.
ClassPathPackage models a single package found in the class path with a map of classnames to ClassFiles.
Dasm is used to disassemble Java classfiles
DasmClass models a single disassmbled Java classfile
DasmField models a disassembled Java field
DasmFlags model class/member Java access flags
DasmMethod models a disassembled Java method
DasmType models a type within a field or method descriptor
JarClassLib can load packages from JAR files, or from directories on the file system that represent an "exploded" JAR file.
JavaBridge is the compiler plugin for bringing Java classes into the Fantom type system.
JavaField is the implementation of CField for a Java field.
JavaMethod is the implementation of CMethod for a Java method.
JavaParam is the implementation of CParam for a Java method parameter.
JavaPod is the CPod wrapper for a Java package.
JavaPrimitives is the pod namespace used to represent primitives
JavaSlot is the implementation of CSlot for a Java member.
JavaType is the implementation of CType for a Java class.
ModuleClassLib can load packages and class files from java modules.