- F - Class in autumn.util
-
Special Functions
- F() - Constructor for class autumn.util.F
-
- failed() - Method in interface autumn.util.test.TestResult
-
This method determines whether the test-case failed.
- failed() - Method in interface autumn.util.test.TestResults
-
This method determines whether any of the test-cases failed.
- field - Variable in class high.mackenzie.autumn.lang.compiler.typesystem.ReflectiveField
-
- file() - Method in exception autumn.lang.exceptions.AssertionFailedException
-
This method retrieves the path to the file that contains the assertion.
- file() - Method in exception autumn.lang.exceptions.AssumptionFailedException
-
This method retrieves the path to the file that contains the assumption.
- file() - Method in interface autumn.lang.Lambda
-
This method retrieves the path to the file that contains the lambda.
- file() - Method in class autumn.lang.LocalsMap
-
This method retrieves the path to the file that contains the caller local-expression.
- FileIO - Class in autumn.util
-
This class provides a few static utility methods for dealing with files.
- filesOf(File, boolean) - Static method in class autumn.util.FileIO
-
This method creates an iterable whose iterator can iterate over all the files in a directory.
- filter(Predicate, Iterable) - Static method in class autumn.util.F
-
- filter(Iterable<?>, Predicate) - Static method in class high.mackenzie.autumn.util.T
-
- find(Predicate, int, Iterable) - Static method in class autumn.util.F
-
- find(String) - Method in interface autumn.util.test.TestResults
-
This method searches for a specific test-result given the its name.
- find(IClassType, IClassType, String) - Static method in class high.mackenzie.autumn.lang.compiler.utils.DelegateToHandler
-
- find(Iterable<? extends T>, String, String) - Static method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method searches through a list for a specific method or constructor.
- find(Iterable<? extends T>, String) - Static method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method searches through a list for a specific method or constructor.
- find(Iterable<?>, Predicate, int) - Static method in class high.mackenzie.autumn.util.T
-
- findAnnotation(AnnotatedElement, Class) - Static method in class autumn.util.F
-
- findAnnotation(IAnnotatable, String) - Static method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method searches for an annotation, given the annotation's descriptor.
- findBridgeTarget() - Method in class high.mackenzie.autumn.lang.compiler.utils.GetterMethod
-
If this getter is a bridge-method, this method determines which getter to invoke.
- findBridgeTarget() - Method in class high.mackenzie.autumn.lang.compiler.utils.SetterMethod
-
If this setter is a bridge-method, this method determines which setter to invoke.
- findClass(String) - Method in class autumn.lang.compiler.DynamicLoader
- findConstructor(Class, Iterable) - Static method in class autumn.util.F
-
- findConstructor(Collection<? extends IConstructor>, List<? extends IVariableType>) - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.ITypeSystemUtils
-
This method finds a constructor, given its formal-parameter types,
from a collection of constructors.
- findConstructor(Class, Iterable<Class>) - Static method in class high.mackenzie.autumn.util.T
-
- findConversion(TypeSystem, IExpressionType, IReturnType) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Conversion
-
This method creates a description of a conversion between two types.
- findEnumConstant(Enum[], String) - Static method in class autumn.lang.internals.Helpers
-
This method finds a named enum-constant in an array of enum-constants.
- findField(Class, String) - Static method in class autumn.util.F
-
- findField(Collection<? extends IField>, String) - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.ITypeSystemUtils
-
This method finds a field, given its name, from a collection of fields.
- findField(Class, String) - Static method in class high.mackenzie.autumn.util.T
-
- findFunctions(IDeclaredType, String) - Static method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method creates a list of the overloads of a specific function.
- findMethod(Class, String, Iterable) - Static method in class autumn.util.F
-
- findMethod(Collection<? extends IConstructor>, String, List<? extends IVariableType>) - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.ITypeSystemUtils
-
This method finds a method, given its name and formal-parameter types,
from a collection of methods.
- findMethod(Class, String, Iterable<Class>) - Static method in class high.mackenzie.autumn.util.T
-
- findSelf() - Method in class high.mackenzie.autumn.lang.compiler.utils.GetterMethod
-
This method retrieves the type-system representation of this method.
- findSelf() - Method in class high.mackenzie.autumn.lang.compiler.utils.SetterMethod
-
This method retrieves the type-system representation of this method.
- findType(String) - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.ITypeFactory
-
This method finds and returns a type, given its name.
- findType(String) - Method in class high.mackenzie.autumn.lang.compiler.typesystem.TypeFactory
-
This method finds and returns a type, given its name.
- findType(String, Integer) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method retrieves a type from the type-factory.
- Finished - Annotation Type in high.mackenzie.autumn.resources
-
This type of annotation to indicate that a part of the compiler is ready for release.
- first(List) - Static method in class autumn.util.F
-
- FloatDatum - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a float literal.
- FloatDatum() - Constructor for class autumn.lang.compiler.ast.nodes.FloatDatum
-
- FloatLiteral - Class in autumn.lang.compiler.ast.literals
-
An instance of this class represents a
float literal.
- FloatLiteral(String) - Constructor for class autumn.lang.compiler.ast.literals.FloatLiteral
-
Constructor.
- FloatLiteral(float) - Constructor for class autumn.lang.compiler.ast.literals.FloatLiteral
-
Constructor.
- forceAssign(InsnList, IExpressionType, IReferenceType) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method generates bytecode that assigns a reference-type to another, possibly primitive, type.
- ForeachStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a foreach-loop style statement.
- ForeachStatement() - Constructor for class autumn.lang.compiler.ast.nodes.ForeachStatement
-
- ForeverStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a infinite-loop statement.
- ForeverStatement() - Constructor for class autumn.lang.compiler.ast.nodes.ForeverStatement
-
- formal(IVariableType) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method creates the type-system representation of a formal-parameter.
- FormalParameter - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the declararion of a formal-parameter.
- FormalParameter() - Constructor for class autumn.lang.compiler.ast.nodes.FormalParameter
-
- FormalParameterList - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a list of formal-parameters.
- FormalParameterList() - Constructor for class autumn.lang.compiler.ast.nodes.FormalParameterList
-
- formals(Iterable<FormalParameter>) - Method in class high.mackenzie.autumn.lang.compiler.compilers.ModuleCompiler
-
This method converts a list of AST nodes that represent formal parameters
to their type-system based representation.
- format(String, Iterable) - Static method in class autumn.util.F
-
- ForStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a for-loop style statement.
- ForStatement() - Constructor for class autumn.lang.compiler.ast.nodes.ForStatement
-
- fromAnnotation(ITypeFactory, Annotation) - Static method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomAnnotation
-
This method creates a new IAnnotation from an actual annotation.
- fromClass(Class<?>) - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.ITypeFactory
-
This method finds and returns a type, given its
java.lang.Class representation.
- fromClass(Class<?>) - Method in class high.mackenzie.autumn.lang.compiler.typesystem.TypeFactory
-
This method finds and returns a type, given its
java.lang.Class representation.
- function() - Method in interface autumn.util.test.TestCase
-
This method retrieves the delegate that refers to the test function.
- function() - Method in interface autumn.util.test.TestResult
-
This method retrieves the delegate that refers to the test function.
- Function0 - Class in autumn.util.functors
-
functor Function0 () : Object
- Function0(TypedFunctor) - Constructor for class autumn.util.functors.Function0
-
Sole Constructor.
- Function1 - Class in autumn.util.functors
-
functor Function1 (Object) : Object
- Function1(TypedFunctor) - Constructor for class autumn.util.functors.Function1
-
Sole Constructor.
- Function2 - Class in autumn.util.functors
-
functor Function2 (Object, Object) : Object
- Function2(TypedFunctor) - Constructor for class autumn.util.functors.Function2
-
Sole Constructor.
- Function3 - Class in autumn.util.functors
-
functor Function3 (Object, Object, Object) : Object
- Function3(TypedFunctor) - Constructor for class autumn.util.functors.Function3
-
Sole Constructor.
- Function4 - Class in autumn.util.functors
-
functor Function4 (Object, Object, Object, Object) : Object
- Function4(TypedFunctor) - Constructor for class autumn.util.functors.Function4
-
Sole Constructor.
- Function5 - Class in autumn.util.functors
-
functor Function5 (Object, Object, Object, Object, Object) : Object
- Function5(TypedFunctor) - Constructor for class autumn.util.functors.Function5
-
Sole Constructor.
- Function6 - Class in autumn.util.functors
-
functor Function6 (Object, Object, Object, Object, Object, Object) : Object
- Function6(TypedFunctor) - Constructor for class autumn.util.functors.Function6
-
Sole Constructor.
- Function7 - Class in autumn.util.functors
-
functor Function7 (Object, Object, Object, Object, Object, Object, Object) : Object
- Function7(TypedFunctor) - Constructor for class autumn.util.functors.Function7
-
Sole Constructor.
- Function8 - Class in autumn.util.functors
-
functor Function8 (Object, Object, Object, Object, Object, Object, Object, Object) : Object
- Function8(TypedFunctor) - Constructor for class autumn.util.functors.Function8
-
Sole Constructor.
- Function9 - Class in autumn.util.functors
-
functor Function9 (Object, Object, Object, Object, Object, Object, Object, Object, Object) : Object
- Function9(TypedFunctor) - Constructor for class autumn.util.functors.Function9
-
Sole Constructor.
- FunctionDefinition - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the definition of a function.
- FunctionDefinition() - Constructor for class autumn.lang.compiler.ast.nodes.FunctionDefinition
-
- FunctionDefinition - Annotation Type in autumn.lang.internals.annotations
-
This type of annotation indicates that a method was created from an function-definition.
- functions() - Method in interface autumn.lang.ModuleInfo
-
This method creates a list containing references to the functions defined in the module.
- Functor - Interface in autumn.lang
-
An instance of this interface is a function object.
- FUNCTOR - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- FunctorAnalyzer - Class in high.mackenzie.autumn.lang.compiler.utils
-
An instance of this class can be used to analyze a well-formed functor type.
- FunctorAnalyzer(TypeSystemUtils, IClassType) - Constructor for class high.mackenzie.autumn.lang.compiler.utils.FunctorAnalyzer
-
Sole Constructor.
- FunctorDefinition - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the definition of a functor-type.
- FunctorDefinition() - Constructor for class autumn.lang.compiler.ast.nodes.FunctorDefinition
-
- FunctorDefinition - Annotation Type in autumn.lang.internals.annotations
-
This type of annotation indicates that a type was created from a functor-definition.
- functors() - Method in interface autumn.lang.ModuleInfo
-
This method creates a list containing the types of the functors defined in the module.
- FunctorSubtypingViolation - Class in high.mackenzie.autumn.lang.compiler.utils
-
An instance of this class is used to indicate why one functor-type cannot subtype another.