- ABSTRACT_DELEGATE - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- ABSTRACT_LAMBDA - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- ABSTRACT_MODULE - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- ABSTRACT_RECORD - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- ABSTRACT_STATIC_FUNCTOR - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- AbstractCustomInvokableMember - Class in high.mackenzie.autumn.lang.compiler.typesystem
-
This class provides a partial implementation of the IInvokableMember interface.
- AbstractCustomInvokableMember(ITypeFactory) - Constructor for class high.mackenzie.autumn.lang.compiler.typesystem.AbstractCustomInvokableMember
-
Sole Constructor.
- AbstractCustomMember - Class in high.mackenzie.autumn.lang.compiler.typesystem
-
This class provides a partial implementation of the IMember interface.
- AbstractCustomMember(ITypeFactory) - Constructor for class high.mackenzie.autumn.lang.compiler.typesystem.AbstractCustomMember
-
Sole Constructor.
- AbstractDeclaredType - Class in high.mackenzie.autumn.lang.compiler.typesystem
-
This class provides a partial implementation of the IDeclaredType interface.
- AbstractDeclaredType(ITypeFactory, String) - Constructor for class high.mackenzie.autumn.lang.compiler.typesystem.AbstractDeclaredType
-
Sole Constructor.
- AbstractDefinedFunctor - Class in autumn.lang.internals
-
This class provides a partial implementation of the DefinedFunctor interface.
- AbstractDefinedFunctor(TypedFunctor) - Constructor for class autumn.lang.internals.AbstractDefinedFunctor
-
Sole Constructor.
- AbstractDelegate - Class in autumn.lang.internals
-
This class provides a partial implementation of the Delegate interface.
- AbstractDelegate() - Constructor for class autumn.lang.internals.AbstractDelegate
-
- AbstractFunctor - Class in autumn.lang.internals
-
This class provides a partial implementation of a functor.
- AbstractFunctor() - Constructor for class autumn.lang.internals.AbstractFunctor
-
- AbstractInvokableMember - Class in high.mackenzie.autumn.lang.compiler.typesystem
-
This class provides a partial implementation of the IInvokableMember interface.
- AbstractInvokableMember(ITypeFactory) - Constructor for class high.mackenzie.autumn.lang.compiler.typesystem.AbstractInvokableMember
-
Sole Constructor.
- AbstractLambda - Class in autumn.lang.internals
-
- AbstractLambda() - Constructor for class autumn.lang.internals.AbstractLambda
-
- AbstractMember - Class in high.mackenzie.autumn.lang.compiler.typesystem
-
This method provides a partial implementation of the IMember interface.
- AbstractMember(ITypeFactory) - Constructor for class high.mackenzie.autumn.lang.compiler.typesystem.AbstractMember
-
Sole Constructor.
- AbstractModule - Class in autumn.lang.internals
-
This class is the superclass of all Autumn modules.
- AbstractModule() - Constructor for class autumn.lang.internals.AbstractModule
-
- AbstractNumericLiteral<T> - Class in autumn.lang.compiler.ast.literals
-
Instances of this class represent numeric literals in Autumn source-code.
- AbstractNumericLiteral(String) - Constructor for class autumn.lang.compiler.ast.literals.AbstractNumericLiteral
-
Sole Constructor.
- AbstractRecord - Class in autumn.lang.internals
-
This class provides a partial implementation of the Record type.
- AbstractRecord() - Constructor for class autumn.lang.internals.AbstractRecord
-
- AbstractType - Class in high.mackenzie.autumn.lang.compiler.typesystem
-
This class provides a partial implementation of the IType interface.
- AbstractType(ITypeFactory, String) - Constructor for class high.mackenzie.autumn.lang.compiler.typesystem.AbstractType
-
Sole Constructor.
- AbstractTypedFunctor - Class in autumn.lang.internals
-
- AbstractTypedFunctor() - Constructor for class autumn.lang.internals.AbstractTypedFunctor
-
- AbstractVisitor - Class in high.mackenzie.autumn.lang.compiler.args
-
This class was auto-generated using the Snowflake parser-generator.
- AbstractVisitor() - Constructor for class high.mackenzie.autumn.lang.compiler.args.AbstractVisitor
-
- AbstractVisitor - Class in high.mackenzie.autumn.lang.compiler.parser
-
This class was auto-generated using the Snowflake parser-generator.
- AbstractVisitor() - Constructor for class high.mackenzie.autumn.lang.compiler.parser.AbstractVisitor
-
- AbstractVisitor - Class in high.mackenzie.autumn.util.json.parser
-
This class was auto-generated using the Snowflake parser-generator.
- AbstractVisitor() - Constructor for class high.mackenzie.autumn.util.json.parser.AbstractVisitor
-
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.commons.ConstructList
-
This method causes each element in this list to accept a given visitor.
- accept(IAstVisitor) - Method in interface autumn.lang.compiler.ast.commons.IConstruct
-
This method causes a visitor to visit this AST node.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.AddOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.AndOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.Annotation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.AnnotationDefinition
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.AnnotationList
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.AsOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.AssertStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.AssumeStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.BigDecimalDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.BigIntegerDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.BooleanDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.BranchStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.BreakStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ByteDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.CallMethodExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.CallStaticMethodExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.CharDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ClassDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ConcatOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ConditionalCase
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ContinueStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DelegateStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DesignDefinition
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DispatchExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DivideOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DocComment
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DocCommentLine
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DoubleDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DoUntilStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.DoWhileStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.Element
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ElementList
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.EnumDefinition
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.EqualsOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ExceptionDefinition
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ExceptionHandler
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ExpressionStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.FloatDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ForeachStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ForeverStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.FormalParameter
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.FormalParameterList
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ForStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.FunctionDefinition
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.FunctorDefinition
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.GetFieldExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.GetStaticFieldExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.GotoStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.GreaterThanOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.GreaterThanOrEqualsOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.IdentityEqualsOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.IdentityNotEqualsOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.IfStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ImpliesOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ImportDirective
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.InstanceOfExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.IntDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.IsOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.Label
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.LambdaStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.LessThanOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.LessThanOrEqualsOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.LetStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ListComprehensionExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ListExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.LocalsExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.LongDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.MarkerStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.Module
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ModuleDirective
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ModuloOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.MultiplyOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.Name
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.Namespace
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.NegateOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.NewExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.NopStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.NotEqualsOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.NotOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.NullCoalescingOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.NullDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.OnceExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.OrOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.PrognExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.RecurStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.RedoStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ReturnValueStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ReturnVoidStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.SequenceStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.SetFieldExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.SetStaticFieldExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ShortDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.SourceLocation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.StringDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.StructDefinition
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.SubtractOperation
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.TernaryConditionalExpression
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ThrowStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.TryCatchStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.TupleDefinition
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.TypeSpecifier
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.UntilStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.ValStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.Variable
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.VariableDatum
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.VarStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.WhenStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.WhileStatement
-
This method welcomes a visitor that wants to visit this object.
- accept(IAstVisitor) - Method in class autumn.lang.compiler.ast.nodes.XorOperation
-
This method welcomes a visitor that wants to visit this object.
- Action - Class in autumn.util.functors
-
functor Action () : void
- Action(TypedFunctor) - Constructor for class autumn.util.functors.Action
-
Sole Constructor.
- action() - Method in interface high.mackenzie.autumn.resources.dev.AsyncTask
-
TODO: wrong functor type
This method retrieves the action that will be performed by this task.
- add(T) - Method in class autumn.lang.compiler.ast.commons.ConstructList
-
This method non-destructively adds an element to this list.
- add(Delegate) - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method declares that a function is defined directly within the module.
- add(char, char) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(byte, byte) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(short, short) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(int, int) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(long, long) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(float, float) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(double, double) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(BigInteger, BigInteger) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(BigDecimal, BigDecimal) - Static method in class autumn.lang.internals.Operators
-
Add Operation
- add(Module) - Method in interface autumn.util.test.Tester
-
This method adds a module to the set of modules that will be unit-tested.
- add(Class) - Method in class autumn.util.test.UnitTester
-
This method adds a module to the set of modules that will be unit-tested.
- add(Module) - Method in class autumn.util.test.UnitTester
-
This method adds a module to the set of modules that will be unit-tested.
- add(ICustomAnnotatable, Class) - Method in class high.mackenzie.autumn.lang.compiler.utils.AnnotationUtils
-
This method adds a marker annotation to an annotatable custom entity.
- add(T) - Method in class high.mackenzie.autumn.lang.compiler.utils.TopoSorter
-
This method adds a single element to this topologically sorted list.
- addAll(Iterable<T>) - Method in class autumn.lang.compiler.ast.commons.ConstructList
-
This method non-destructively adds elements to this list.
- addAll(Iterable<? extends T>) - Method in class high.mackenzie.autumn.lang.compiler.utils.TopoSorter
-
This method adds more elements to this topologically sorted list.
- addAnnotation(Class) - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method declares that an annotation-type is defined directly within the module.
- addDesign(Class) - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method declares that a design-type is defined directly within the module.
- addDetail(String, String) - Method in class autumn.lang.compiler.errors.ErrorReport
-
This method adds an additional detail to this error report.
- addEnum(Class) - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method declares that an enum-type is defined directly within the module.
- addException(Class) - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method declares that an exception-type is defined directly within the module.
- addFunctor(Class) - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method declares that a functor-type is defined directly within the module.
- addImport(Class) - Method in class autumn.lang.compiler.Autumn
-
This method specifies that a particular class should be imported in every module.
- addImport(Class) - Method in class autumn.lang.compiler.AutumnCompiler
-
This method specifies that a particular class should be imported in every module.
- addLineNumber(InsnList, IConstruct) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method adds a LineNumberNode to a list of bytecode instructions.
- AddOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the addition operator.
- AddOperation() - Constructor for class autumn.lang.compiler.ast.nodes.AddOperation
-
- addStruct(Class) - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method declares that a struct-type is defined directly within the module.
- addTuple(Class) - Method in class autumn.lang.internals.ModuleInfoBuilder
-
This method declares that a tuple-type is defined directly within the module.
- after(Action) - Method in interface high.mackenzie.autumn.resources.dev.AsyncTask
-
This method binds an action hereto to perform after completion of the task.
- age(int) - Method in interface high.mackenzie.autumn.lang.compiler.utils.RecordAnalyzer.Citizen
-
- age() - Method in interface high.mackenzie.autumn.lang.compiler.utils.RecordAnalyzer.Citizen
-
- age(int) - Method in interface high.mackenzie.autumn.lang.compiler.utils.RecordAnalyzer.Person
-
- age() - Method in interface high.mackenzie.autumn.lang.compiler.utils.RecordAnalyzer.Person
-
- all(Predicate, Iterable) - Static method in class autumn.util.F
-
- all(Iterable<?>, Predicate) - Static method in class high.mackenzie.autumn.util.T
-
This method determines whether all of the values in an iterable match a predicate.
- and(boolean, boolean) - Static method in class autumn.lang.internals.Operators
-
Logical-AND Operation
- and(long, long) - Static method in class autumn.util.Bitwise
-
This method performs a bitwise logical-AND.
- AndOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the logical-AND operator.
- AndOperation() - Constructor for class autumn.lang.compiler.ast.nodes.AndOperation
-
- anno_utils - Variable in class high.mackenzie.autumn.lang.compiler.compilers.ModuleCompiler
-
This object makes compiling annotations easier.
- Annotation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents an the usage of an annotation.
- Annotation() - Constructor for class autumn.lang.compiler.ast.nodes.Annotation
-
- ANNOTATION - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- AnnotationDefinition - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the definition of an annotation-type.
- AnnotationDefinition() - Constructor for class autumn.lang.compiler.ast.nodes.AnnotationDefinition
-
- AnnotationDefinition - Annotation Type in autumn.lang.internals.annotations
-
This type of annotation indicates that a type was created from an annotation-definition.
- AnnotationList - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a list of annotation-usages.
- AnnotationList() - Constructor for class autumn.lang.compiler.ast.nodes.AnnotationList
-
- annotations() - Method in interface autumn.lang.ModuleInfo
-
This method creates a list containing the types of the annotations defined in the module.
- AnnotationUtils - Class in high.mackenzie.autumn.lang.compiler.utils
-
An instance of this class provides generalized methods for processing annotations.
- AnnotationUtils(ModuleCompiler) - Constructor for class high.mackenzie.autumn.lang.compiler.utils.AnnotationUtils
-
Sole Constructor.
- answer - Variable in class high.mackenzie.autumn.resources.InstanceFieldTester
-
The answer to everything.
- any(Predicate, Iterable) - Static method in class autumn.util.F
-
- any(Iterable<?>, Predicate) - Static method in class high.mackenzie.autumn.util.T
-
This method determines whether any of the values in an iterable match a predicate.
- appendToInsnList(InsnList, Iterable<AbstractInsnNode>) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method appends a list of instructions onto another list of instructions.
- apply(ArgumentStack) - Method in interface autumn.lang.DefinedFunctor
-
This method performs an invocation of this function object.
- apply(ArgumentStack) - Method in interface autumn.lang.Functor
-
This method performs an invocation of this function object.
- apply(ArgumentStack) - Method in class autumn.lang.internals.AbstractDefinedFunctor
-
This method performs an invocation of this function object.
- apply(ArgumentStack) - Method in class autumn.lang.internals.ModuleDelegate
-
This method performs an invocation of this function object.
- apply(TypedFunctor, Iterable) - Static method in class autumn.util.F
-
- apply(TypedFunctor, Iterable<?>) - Static method in class high.mackenzie.autumn.util.T
-
This method applies a functor to a list of arguments.
- ARGUMENT_STACK - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- ArgumentStack - Class in autumn.lang.internals
-
Instances of this class are used to send arguments into functors and send result back therefrom.
- ArrayType - Class in high.mackenzie.autumn.lang.compiler.typesystem
-
This class provides a concrete implementation of the IArrayType interface.
- ArrayType(ITypeFactory, IElementType, int, Class) - Constructor for class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
Sole Constructor.
- asMutableList() - Method in class autumn.lang.compiler.ast.commons.ConstructList
-
This method creates a mutable copy of this list.
- AsOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents an as-conversion expression.
- AsOperation() - Constructor for class autumn.lang.compiler.ast.nodes.AsOperation
-
- AssertionFailedException - Exception in autumn.lang.exceptions
-
This type of exception is thrown by assert-statements, when a required condition does not hold.
- AssertionFailedException(String, int, String) - Constructor for exception autumn.lang.exceptions.AssertionFailedException
-
Constructor.
- AssertionFailedException(String, int) - Constructor for exception autumn.lang.exceptions.AssertionFailedException
-
Constructor.
- AssertStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents an assertion statement.
- AssertStatement() - Constructor for class autumn.lang.compiler.ast.nodes.AssertStatement
-
- assign(IType, IType) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method determines whether a value of a type X can be converted to a value of a type Y,
as is done during method invocations and variable assignments.
- AssumeStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents an assumption statement.
- AssumeStatement() - Constructor for class autumn.lang.compiler.ast.nodes.AssumeStatement
-
- AssumptionFailedException - Exception in autumn.lang.exceptions
-
This type of exception is thrown by assume-statements, when a required condition does not hold.
- AssumptionFailedException(String, int, String) - Constructor for exception autumn.lang.exceptions.AssumptionFailedException
-
Constructor.
- AssumptionFailedException(String, int) - Constructor for exception autumn.lang.exceptions.AssumptionFailedException
-
Constructor.
- AstBuilder - Class in high.mackenzie.autumn.lang.compiler.parser
-
This class is used to convert a parse-tree to an abstract-syntax-tree.
- async(Action) - Static method in class high.mackenzie.autumn.util.T
-
- AsyncTask - Interface in high.mackenzie.autumn.resources.dev
-
An instance of this interface encapsulates a task to perform asynchronously.
- Author - Annotation Type in autumn.lang.annotations
-
This type of annotation stores the names of the authors of the entity that it is applied to.
- autoboxToObject(InsnList, IType) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method generates the bytecode necessary to box a value.
- Autumn - Class in autumn.lang.compiler
-
An instance of this class simplifies the use of Autumn.
- Autumn() - Constructor for class autumn.lang.compiler.Autumn
-
Sole Constructor.
- autumn.lang - package autumn.lang
-
This package contains fundamental pieces of the Autumn programming language itself.
- autumn.lang.annotations - package autumn.lang.annotations
-
This package contains annotations that are used directly by programmers.
- autumn.lang.compiler - package autumn.lang.compiler
-
Autumn Compiler and Related Utilities.
- autumn.lang.compiler.ast.commons - package autumn.lang.compiler.ast.commons
-
Abstract-Syntax-Tree Shared Components and Abstractions
- autumn.lang.compiler.ast.literals - package autumn.lang.compiler.ast.literals
-
This packages contains data-structures for representing literals, which may be malformed.
- autumn.lang.compiler.ast.nodes - package autumn.lang.compiler.ast.nodes
-
- autumn.lang.compiler.errors - package autumn.lang.compiler.errors
-
This package contains the code needed to report compile-time errors.
- autumn.lang.compiler.exceptions - package autumn.lang.compiler.exceptions
-
This package contains exceptions that may be thrown during the compilation process.
- autumn.lang.exceptions - package autumn.lang.exceptions
-
This package contains exceptions that are thrown by Autumn programs at runtime.
- autumn.lang.internals - package autumn.lang.internals
-
(Low Level) This package contains code that is not needed by programmers, but is needed by programs.
- autumn.lang.internals.annotations - package autumn.lang.internals.annotations
-
(Low Level) This package contains special annotations that are not needed by programmers, but is needed by programs.
- autumn.util - package autumn.util
-
Common Utilities
- autumn.util.functors - package autumn.util.functors
-
Common Functor Types
- autumn.util.test - package autumn.util.test
-
Unit Testing Framework
- AutumnCompiler - Class in autumn.lang.compiler
-
An instance of this class is a compiler that can compile Autumn modules.
- AutumnCompiler(IErrorReporter, ClassLoader) - Constructor for class autumn.lang.compiler.AutumnCompiler
-
Constructor.
- AutumnParser - Class in autumn.lang.compiler
-
An instance of this class is a parser that can parse an Autumn module.
- AutumnParser(IErrorReporter) - Constructor for class autumn.lang.compiler.AutumnParser
-
Constructor.
- AutumnPrettyPrinter - Class in autumn.lang.compiler
-
An instance of this class can pretty-print an abstract-syntax-tree.
- AutumnPrettyPrinter() - Constructor for class autumn.lang.compiler.AutumnPrettyPrinter
-
Constructor.
- AutumnPrettyPrinter(PrintStream) - Constructor for class autumn.lang.compiler.AutumnPrettyPrinter
-
Constructor.
- AutumnProject - Class in autumn.lang.compiler
-
(Under Active Development) - An instance of this class represents an Autumn project.
- AutumnProject(File, IErrorReporter) - Constructor for class autumn.lang.compiler.AutumnProject
-
Sole Constructor.
- average(Iterable) - Static method in class autumn.util.F
-
- average(Iterable<?>) - Static method in class high.mackenzie.autumn.util.T
-
This method calculates the average of a set of values.