A B C D E F G H I J K L M N O P R S T U V W X Z 

M

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
 
A B C D E F G H I J K L M N O P R S T U V W X Z