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