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

B

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