- decode(Module, String) - Method in class high.mackenzie.autumn.util.json.JsonDecoder
-
- decodeJson(Module, String) - Static method in class autumn.util.F
-
- defaultValue(Class) - Static method in class high.mackenzie.autumn.util.T
-
This method returns the default value of a given type.
- defaultValueOf(Class) - Static method in class autumn.util.F
-
- DefinedFunctor - Interface in autumn.lang
-
This interface is the supertype of statically defined functor types.
- Delegate - Interface in autumn.lang
-
An instance of this interface is a delegate.
- delegate(Module, String) - Static method in class autumn.lang.internals.Helpers
-
This method searches for a particular function's delegate in a module.
- delegate - Variable in class high.mackenzie.autumn.lang.compiler.utils.DelegateToHandler
-
This is the type of the delegate's invoke(*) method.
- DELEGATE - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- DelegateStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the creation of a delegate.
- DelegateStatement() - Constructor for class autumn.lang.compiler.ast.nodes.DelegateStatement
-
- DelegateToHandler - Class in high.mackenzie.autumn.lang.compiler.utils
-
An instance of this class is used to map a delegate to handler function.
- DelegateToHandler.Errors - Enum in high.mackenzie.autumn.lang.compiler.utils
-
- describe(String) - Method in interface autumn.util.test.TestCase
-
This method sets the description of this test-case.
- description() - Method in interface autumn.util.test.TestResult
-
This method retrieves the description of the test-case.
- DesignDefinition - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the definition of a design.
- DesignDefinition() - Constructor for class autumn.lang.compiler.ast.nodes.DesignDefinition
-
- DesignDefinition - Annotation Type in autumn.lang.internals.annotations
-
This type of annotation indicates that a type was created from a design-definition.
- designs() - Method in interface autumn.lang.ModuleInfo
-
This method creates a list containing the types of the designs defined in the module.
- details() - Method in class autumn.lang.compiler.errors.ErrorReport
-
This method retrieves the details that have been added to this error-report.
- detectCircularInheritance(IDeclaredType) - Static method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method determines whether this class or any of its parents inherit from themselves.
- detectSubtypeViolation() - Method in class high.mackenzie.autumn.lang.compiler.utils.FunctorAnalyzer
-
Every invoke(*) method in a subclass must be compatible with those in its superclasses.
- disableAssume() - Static method in class autumn.lang.compiler.Autumn
-
This method turns the assume-statements off.
- DispatchException - Exception in autumn.lang.exceptions
-
This type of exception is thrown by a dispatch-expression,
when none of the statically applicable function overloads
will accept the arguments at runtime.
- DispatchException() - Constructor for exception autumn.lang.exceptions.DispatchException
-
Sole Constructor.
- DispatchExpression - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the dispatch to a function.
- DispatchExpression() - Constructor for class autumn.lang.compiler.ast.nodes.DispatchExpression
-
- divide(char, char) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- divide(byte, byte) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- divide(short, short) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- divide(int, int) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- divide(long, long) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- divide(float, float) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- divide(double, double) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- divide(BigInteger, BigInteger) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- divide(BigDecimal, BigDecimal) - Static method in class autumn.lang.internals.Operators
-
Division Operation
- DivideOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the division operator.
- DivideOperation() - Constructor for class autumn.lang.compiler.ast.nodes.DivideOperation
-
- DocComment - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a doc-comment.
- DocComment() - Constructor for class autumn.lang.compiler.ast.nodes.DocComment
-
- DocCommentLine - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a single line within a doc-comment.
- DocCommentLine() - Constructor for class autumn.lang.compiler.ast.nodes.DocCommentLine
-
- DoubleDatum - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a double literal.
- DoubleDatum() - Constructor for class autumn.lang.compiler.ast.nodes.DoubleDatum
-
- DoubleLiteral - Class in autumn.lang.compiler.ast.literals
-
An instance of this class represents a
double literal.
- DoubleLiteral(String) - Constructor for class autumn.lang.compiler.ast.literals.DoubleLiteral
-
Constructor.
- DoubleLiteral(double) - Constructor for class autumn.lang.compiler.ast.literals.DoubleLiteral
-
Constructor.
- DoUntilStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a do-until-loop style statement.
- DoUntilStatement() - Constructor for class autumn.lang.compiler.ast.nodes.DoUntilStatement
-
- DoWhileStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a do-while-loop style statement.
- DoWhileStatement() - Constructor for class autumn.lang.compiler.ast.nodes.DoWhileStatement
-
- DynamicLoader - Class in autumn.lang.compiler
-
An instance of this class is a custom class-loader that can load a compiled Autumn program.
- DynamicLoader(ClassLoader, CompiledProgram) - Constructor for class autumn.lang.compiler.DynamicLoader
-
Sole Constructor.