- Label - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a label.
- Label() - Constructor for class autumn.lang.compiler.ast.nodes.Label
-
- Lambda - Interface in autumn.lang
-
An instance of this interface is a lambda function.
- LAMBDA - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- LambdaStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the definition of an anonymous function.
- LambdaStatement() - Constructor for class autumn.lang.compiler.ast.nodes.LambdaStatement
-
- last(List) - Static method in class autumn.util.F
-
- ldcClass(IType) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method creates a bytecode instruction that loads a class-literal onto the operand-stack.
- ldcDefault(IType) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method selects a bytecode instruction to push a default value onto the operand-stack.
- len(Annotation) - Static method in class autumn.util.F
-
- len(Object[]) - Static method in class autumn.util.F
-
- len(boolean[]) - Static method in class autumn.util.F
-
- len(byte[]) - Static method in class autumn.util.F
-
- len(char[]) - Static method in class autumn.util.F
-
- len(double[]) - Static method in class autumn.util.F
-
- len(float[]) - Static method in class autumn.util.F
-
- len(int[]) - Static method in class autumn.util.F
-
- len(long[]) - Static method in class autumn.util.F
-
- len(short[]) - Static method in class autumn.util.F
-
- len(Collection) - Static method in class autumn.util.F
-
- len(Map) - Static method in class autumn.util.F
-
- len(Record) - Static method in class autumn.util.F
-
- len(CharSequence) - Static method in class autumn.util.F
-
- lessThan(boolean, boolean) - Static method in class autumn.lang.internals.Operators
-
Less-Than Operation
- lessThan(char, char) - Static method in class autumn.lang.internals.Operators
-
Less-Than Operation
- lessThan(byte, byte) - Static method in class autumn.lang.internals.Operators
-
Less-Than Operation
- lessThan(short, short) - Static method in class autumn.lang.internals.Operators
-
Less-Than Operation
- lessThan(int, int) - Static method in class autumn.lang.internals.Operators
-
Less-Than Operation
- lessThan(long, long) - Static method in class autumn.lang.internals.Operators
-
Less-Than Operation
- lessThan(float, float) - Static method in class autumn.lang.internals.Operators
-
Less-Than Operation
- lessThan(double, double) - Static method in class autumn.lang.internals.Operators
-
Less-ThanOperation
- lessThan(Comparable, Comparable) - Static method in class autumn.lang.internals.Operators
-
Less-Than Operation
- LessThanOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the less-than operator.
- LessThanOperation() - Constructor for class autumn.lang.compiler.ast.nodes.LessThanOperation
-
- lessThanOrEquals(boolean, boolean) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- lessThanOrEquals(char, char) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- lessThanOrEquals(byte, byte) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- lessThanOrEquals(short, short) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- lessThanOrEquals(int, int) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- lessThanOrEquals(long, long) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- lessThanOrEquals(float, float) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- lessThanOrEquals(double, double) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- lessThanOrEquals(Comparable, Comparable) - Static method in class autumn.lang.internals.Operators
-
Less-Than-OR-Equals Operation
- LessThanOrEqualsOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the less-than-or-equal operator.
- LessThanOrEqualsOperation() - Constructor for class autumn.lang.compiler.ast.nodes.LessThanOrEqualsOperation
-
- LetStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a assignment statement.
- LetStatement() - Constructor for class autumn.lang.compiler.ast.nodes.LetStatement
-
- libFiles() - Method in class autumn.lang.compiler.AutumnProject
-
This method enumerates all the library jar-files in the project.
- libraries() - Method in class autumn.lang.compiler.CompiledProgram
-
This method retrieves the list of libraries that this program relies upon.
- line() - Method in exception autumn.lang.exceptions.AssertionFailedException
-
This method retrieves the index of the line that contains the assertion.
- line() - Method in exception autumn.lang.exceptions.AssumptionFailedException
-
This method retrieves the index of the line that contains the assumption.
- line() - Method in interface autumn.lang.Lambda
-
This method retrieves the line-number where the lambda is located.
- line() - Method in class autumn.lang.LocalsMap
-
This method retrieves the line-number of the caller locals-expression.
- LIST - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- ListComprehensionExpression - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a list comprehension.
- ListComprehensionExpression() - Constructor for class autumn.lang.compiler.ast.nodes.ListComprehensionExpression
-
- ListExpression - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a literal list data-structure.
- ListExpression() - Constructor for class autumn.lang.compiler.ast.nodes.ListExpression
-
- load() - Method in class autumn.lang.compiler.AutumnProject
-
- load(ClassLoader) - Method in class autumn.lang.compiler.CompiledProgram
-
This method creates a new class-loader and uses it to load this program.
- load() - Method in class autumn.lang.compiler.CompiledProgram
-
This method creates a new class-loader and uses it to load this program.
- loadArgumentStack(InsnList) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method generates the bytecode necessary to load the current thread's
argument-stack onto the operand-stack.
- loadDelegate(InsnList, IClassType, String) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method generates the bytecode needed to load a delegate onto the operand-stack.
- loadFile(File) - Method in class autumn.lang.compiler.Autumn
-
This method loads a library jar-file or class-file.
- loadFile(String) - Method in class autumn.lang.compiler.Autumn
-
This method loads a library jar-file or class-file.
- loadURL(URL) - Method in class autumn.lang.compiler.Autumn
-
This method loads a library jar-file or class-file.
- loadURL(String) - Method in class autumn.lang.compiler.Autumn
-
This method loads a library jar-file or class-file.
- Local - Class in autumn.lang
-
An instance of this class represents a single local-variable in a locals-map.
- Local(String, Class, Object) - Constructor for class autumn.lang.Local
-
Constructor.
- LOCAL - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- locals() - Method in class autumn.lang.LocalsMap
-
This method retrieves the objects that represent the local variables..
- LOCALS_MAP - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- LocalsExpression - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a locals-expression.
- LocalsExpression() - Constructor for class autumn.lang.compiler.ast.nodes.LocalsExpression
-
- LocalsMap - Class in autumn.lang
-
An instance of this class represents the state of the variables within a scope.
- LocalsMap(String, int, int, Iterable<Local>) - Constructor for class autumn.lang.LocalsMap
-
Sole Constructor.
- LongDatum - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a long literal.
- LongDatum() - Constructor for class autumn.lang.compiler.ast.nodes.LongDatum
-
- LongLiteral - Class in autumn.lang.compiler.ast.literals
-
An instance of this class represents a
long literal.
- LongLiteral(String) - Constructor for class autumn.lang.compiler.ast.literals.LongLiteral
-
Constructor.
- LongLiteral(long) - Constructor for class autumn.lang.compiler.ast.literals.LongLiteral
-
Constructor.
- lower - Variable in class high.mackenzie.autumn.lang.compiler.utils.CovarianceViolation
-
This is the setter method in the lower type.
- lower - Variable in class high.mackenzie.autumn.lang.compiler.utils.FunctorSubtypingViolation
-