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

F

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