- BasicErrorReporter - Class in autumn.lang.compiler.errors
-
An instance of this class is an error-reporter that reports errors to a PrintStream.
- BasicErrorReporter() - Constructor for class autumn.lang.compiler.errors.BasicErrorReporter
-
Constructor.
- BasicErrorReporter(PrintStream) - Constructor for class autumn.lang.compiler.errors.BasicErrorReporter
-
Constructor.
- big(Object) - Static method in class autumn.util.F
-
- big(Object) - Static method in class high.mackenzie.autumn.util.T
-
This method converts a value to a BigDecimal.
- BIG_DECIMAL - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BIG_DECIMAL_SCALE - Static variable in class autumn.lang.internals.Helpers
-
This is the scale of big-decimal literals.
- BIG_INTEGER - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BigDecimalDatum - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a BigDecimal literal.
- BigDecimalDatum() - Constructor for class autumn.lang.compiler.ast.nodes.BigDecimalDatum
-
- BigDecimalLiteral - Class in autumn.lang.compiler.ast.literals
-
An instance of this class represents a
double literal.
- BigDecimalLiteral(String) - Constructor for class autumn.lang.compiler.ast.literals.BigDecimalLiteral
-
Constructor.
- BigIntegerDatum - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a BigInteger literal.
- BigIntegerDatum() - Constructor for class autumn.lang.compiler.ast.nodes.BigIntegerDatum
-
- BigIntegerLiteral - Class in autumn.lang.compiler.ast.literals
-
An instance of this class represents a
long literal.
- BigIntegerLiteral(String) - Constructor for class autumn.lang.compiler.ast.literals.BigIntegerLiteral
-
Constructor.
- Bitwise - Class in autumn.util
-
This class provides bitwise manipulations, since the language does not have bitwise operators.
- BooleanDatum - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a boolean literal.
- BooleanDatum() - Constructor for class autumn.lang.compiler.ast.nodes.BooleanDatum
-
- box(boolean) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- box(char) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- box(byte) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- box(short) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- box(int) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- box(long) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- box(float) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- box(double) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- box(IType, IType) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method generates the bytecode necessary to perform a boxing conversion.
- BOXED_BOOLEAN - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BOXED_BYTE - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BOXED_CHAR - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BOXED_DOUBLE - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BOXED_FLOAT - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BOXED_INT - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BOXED_LONG - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- BOXED_SHORT - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- boxToObject(boolean) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- boxToObject(char) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- boxToObject(byte) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- boxToObject(short) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- boxToObject(int) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- boxToObject(long) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- boxToObject(float) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- boxToObject(double) - Static method in class autumn.lang.internals.Conversions
-
This method boxes a given input value.
- BranchStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a branch-statement.
- BranchStatement() - Constructor for class autumn.lang.compiler.ast.nodes.BranchStatement
-
- BreakStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a break-statement.
- BreakStatement() - Constructor for class autumn.lang.compiler.ast.nodes.BreakStatement
-
- bridgeGetters() - Method in class high.mackenzie.autumn.lang.compiler.utils.RecordElement
-
This method finds the getter methods that simply invoke the primary getter method.
- BridgeMethod - Class in high.mackenzie.autumn.lang.compiler.utils
-
An instance of this method simplifies the compilation of a bridge method.
- BridgeMethod(CustomDeclaredType, IReturnType, IMethod) - Constructor for class high.mackenzie.autumn.lang.compiler.utils.BridgeMethod
-
Constructor.
- BridgeMethod(IMethod, IMethod) - Constructor for class high.mackenzie.autumn.lang.compiler.utils.BridgeMethod
-
Constructor.
- bridges() - Method in class high.mackenzie.autumn.lang.compiler.utils.FunctorAnalyzer
-
This method creates a list of the bridge methods that the functor-type must provide.
- bridgeSetters() - Method in class high.mackenzie.autumn.lang.compiler.utils.RecordElement
-
This method finds the setter methods that simply invoke the primary setter method.
- build() - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method creates a ModuleInfo object based on the information that was provided to this builder.
- build() - Method in class high.mackenzie.autumn.lang.compiler.compilers.ModuleCompiler
-
This method performs the bytecode-generation of the module and the code therein.
- build(ITreeNode) - Static method in class high.mackenzie.autumn.lang.compiler.parser.AstBuilder
-
This method converts a parse-tree to an abstract-syntax-tree.
- builder() - Static method in class high.mackenzie.autumn.lang.compiler.parser.Utils
-
This method retrieves the builder that is building the AST.
- buildString() - Method in class high.mackenzie.autumn.lang.compiler.pretty.PrintingVisitor
-
This method retrieves the pretty printable string that was created.
- bytecode() - Method in class autumn.lang.compiler.ClassFile
-
This method returns the bytecode stored in this class-file.
- bytecodeOf(ModuleCompiler, IInvokableMember) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method creates the bytecode representation of a constructor or method.
- ByteDatum - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a byte literal.
- ByteDatum() - Constructor for class autumn.lang.compiler.ast.nodes.ByteDatum
-
- ByteLiteral - Class in autumn.lang.compiler.ast.literals
-
An instance of this class represents a
byte literal.
- ByteLiteral(String) - Constructor for class autumn.lang.compiler.ast.literals.ByteLiteral
-
Constructor.
- ByteLiteral(byte) - Constructor for class autumn.lang.compiler.ast.literals.ByteLiteral
-
Constructor.