pod compilerJava

Compiler FFI Plugin for Java

Classes

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

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.