- main(String[]) - Static method in class high.mackenzie.autumn.lang.compiler.utils.RecordAnalyzer
-
- Main - Class in high.mackenzie.autumn
-
This is the entry-point of the compiler program.
- Main() - Constructor for class high.mackenzie.autumn.Main
-
- main(String[]) - Static method in class high.mackenzie.autumn.Main
-
Program Entry Point.
- main(String[]) - Static method in class high.mackenzie.autumn.util.json.JsonEncoder
-
- mainClass() - Method in class autumn.lang.compiler.CompiledProgram
-
This method retrieves the name of the module that contains the entry-point.
- makeListImmutable(InsnList) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method generates bytecode that makes a list immutable.
- MalformedTestException - Exception in autumn.util.test
-
This type of exception indicates that there is a problem with a test function.
- MalformedTestException(String) - Constructor for exception autumn.util.test.MalformedTestException
-
Sole Constructor.
- map(Function1, Iterable) - Static method in class autumn.util.F
-
- map(Iterable, Function1) - Static method in class high.mackenzie.autumn.util.T
-
This method applies a functor to each element of an iterable and collects the results.
- MarkerStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a marker-statement.
- MarkerStatement() - Constructor for class autumn.lang.compiler.ast.nodes.MarkerStatement
-
- maximum(Iterable) - Static method in class autumn.util.F
-
- maximum(Iterable<Comparable>) - Static method in class high.mackenzie.autumn.util.T
-
This method searches for the maximum value in a set of values.
- message() - Method in class autumn.lang.compiler.errors.ErrorReport
-
This method returns the error-message associated with this error-report.
- method() - Method in interface autumn.lang.Delegate
-
This method retrieves the reflection of the method that is invoked by this delegate.
- method() - Method in class autumn.lang.internals.AbstractDelegate
-
This method retrieves the reflection of the method that is invoked by this delegate.
- minimum(Iterable) - Static method in class autumn.util.F
-
- minimum(Iterable<Comparable>) - Static method in class high.mackenzie.autumn.util.T
-
This method searches for the minimum value in a set of values.
- Module - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a single module.
- Module() - Constructor for class autumn.lang.compiler.ast.nodes.Module
-
- module() - Method in interface autumn.lang.Delegate
-
This method retrieves the module that contains the delegated function.
- module() - Method in class autumn.lang.internals.ModuleDelegate
-
This method retrieves the module that contains the delegated function.
- Module - Interface in autumn.lang
-
This is a supertype of all modules.
- MODULE - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- MODULE_DELEGATE - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- MODULE_INFO - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- MODULE_INFO_BUILDER - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- ModuleCompiler - Class in high.mackenzie.autumn.lang.compiler.compilers
-
An instance of this class controls the compilation of an entire module.
- ModuleCompiler(ProgramCompiler, Module) - Constructor for class high.mackenzie.autumn.lang.compiler.compilers.ModuleCompiler
-
Sole Constructor.
- ModuleDefinition - Annotation Type in autumn.lang.internals.annotations
-
This type of annotation indicates that a type was created from an module-definition.
- ModuleDelegate - Class in autumn.lang.internals
-
An instance of this class is a delegate that refers to a function within a module.
- ModuleDelegate(Module, String, List<Class>, Class, int) - Constructor for class autumn.lang.internals.ModuleDelegate
-
Sole Constructor.
- ModuleDirective - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a directive that names a module and specifies its enclosing namespace.
- ModuleDirective() - Constructor for class autumn.lang.compiler.ast.nodes.ModuleDirective
-
- ModuleInfo - Interface in autumn.lang
-
An instance of this interfaces provides information regarding a Module.
- ModuleInfoBuilder - Class in autumn.lang.internals
-
Instances of this class are used to construct ModuleInfo objects.
- ModuleInfoBuilder(Module) - Constructor for class autumn.lang.internals.ModuleInfoBuilder
-
Sole Constructor.
- modules() - Method in interface autumn.util.test.Tester
-
This method creates a view of the modules that will be unit-tested.
- modules() - Method in class autumn.util.test.UnitTester
-
This method creates a view of the modules that will be unit-tested.
- modulo(char, char) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- modulo(byte, byte) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- modulo(short, short) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- modulo(int, int) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- modulo(long, long) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- modulo(float, float) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- modulo(BigInteger, BigInteger) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- modulo(BigDecimal, BigDecimal) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- modulo(double, double) - Static method in class autumn.lang.internals.Operators
-
Modulo Operation
- ModuloOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the modulo operator.
- ModuloOperation() - Constructor for class autumn.lang.compiler.ast.nodes.ModuloOperation
-
- multiply(char, char) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- multiply(byte, byte) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- multiply(short, short) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- multiply(int, int) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- multiply(long, long) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- multiply(float, float) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- multiply(double, double) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- multiply(BigInteger, BigInteger) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- multiply(BigDecimal, BigDecimal) - Static method in class autumn.lang.internals.Operators
-
Multiply Operation
- MultiplyOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the multiplication operator.
- MultiplyOperation() - Constructor for class autumn.lang.compiler.ast.nodes.MultiplyOperation
-
- mutable(Iterable) - Static method in class autumn.util.F
-
- mutable(List) - Static method in class autumn.util.F
-
- mutable(Map) - Static method in class autumn.util.F
-
- mutable(Set) - Static method in class autumn.util.F
-