Package org.jfuncmachine.compiler.model


package org.jfuncmachine.compiler.model
Expressions, types, and class structures
  • Classes
    Class
    Description
    Values describing the various access options for Java classes, interfaces, and methods.
    A definition for a class, containing methods, fields, and the names of interfaces that are implemented
    Defines a class field
    A special version of MethodDef for defining constructors
    A definition for an num, containing methods, fields, the names of interfaces that are implemented, and enum value constructors
    An expression to initialize an enum value
    The base class for inline functions (functions where the instructions are directly inserted into the byte code rather than generating a function call)
    Defines a method, which has zero or more parameters, a return type and a single expression
    Utilities for creating pointers/references to methods, including constructors and interface methods
    Utilities for creating pointers/references to methods, including constructors and interface methods
    Represents any item that is expected to have come from a particular source file
    A special version of MethodDef for defining a static initializer