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. |