- IAnnotatable - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is an entity that can have annotations applied thereto.
- IAnnotated - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that represents an annotatable construct.
- IAnnotation - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is an instantiation of an annotation.
- IAnnotationMethod - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a method in an annotation-definition.
- IAnnotationType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of an annotation-definition.
- IArrayType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of an array.
- IAstVisitor - Interface in autumn.lang.compiler.ast.nodes
-
An instance of this interface is a visitor that can visit the nodes in an Autumn abstract-syntax-tree.
- IBinaryOperation - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that represents a binary-operation.
- IClassType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a class.
- IConstruct - Interface in autumn.lang.compiler.ast.commons
-
An instance of this class is an AST node.
- IConstructor - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a constructor.
- IConversionOperation - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that represents a conversion-operation.
- ICustomAnnotatable - Interface in high.mackenzie.autumn.lang.compiler.typesystem
-
An instance of this interface represents a customized annotatable entity.
- IDatum - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that represents a datum.
- IDeclaredType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is a type that can be placed in a class-file.
- identityEquals(Object, Object) - Static method in class autumn.lang.internals.Operators
-
Identity Equality Operation
- IdentityEqualsOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the identity-equality operator.
- IdentityEqualsOperation() - Constructor for class autumn.lang.compiler.ast.nodes.IdentityEqualsOperation
-
- identityNotEquals(Object, Object) - Static method in class autumn.lang.internals.Operators
-
Identity Inequality Operation
- IdentityNotEqualsOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the identity-inequality operator.
- IdentityNotEqualsOperation() - Constructor for class autumn.lang.compiler.ast.nodes.IdentityNotEqualsOperation
-
- IDirective - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that represents a directive.
- IDocumented - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that has a documentation comment applied to it.
- IElementType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface can be the type of elements in an array.
- IEnumConstant - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a field that is also an enum-constant.
- IEnumType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is type of an enumeration.
- IErrorReporter - Interface in autumn.lang.compiler.errors
-
An instance of this interface is used to report compile-time errors to the user/programmer.
- IExpression - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that is part of an expression.
- IExpressionType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface can be the type of a value that an expression produces.
- IF_FALSE - Static variable in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
- IF_TRUE - Static variable in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
- IField - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a field.
- IFormalParameter - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a formal parameter.
- IfStatement - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents an if-then-else style statement.
- IfStatement() - Constructor for class autumn.lang.compiler.ast.nodes.IfStatement
-
- IInterfaceType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of an interface.
- IInvokableMember - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of an invokable member.
- IMember - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is a member (ie sub-part) of a
ClassLikeType
- IMethod - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a method.
- immutable(Iterable) - Static method in class autumn.util.F
-
- immutable(List) - Static method in class autumn.util.F
-
- immutable(Map) - Static method in class autumn.util.F
-
- immutable(Set) - Static method in class autumn.util.F
-
- IModuleMember - Interface in autumn.lang.compiler.ast.commons
-
An instance instance of this interface is an AST node that represents a member of a module.
- implies(boolean, boolean) - Static method in class autumn.lang.internals.Operators
-
Logical-IMPLIES Operation
- ImpliesOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents the logical-implication operator.
- ImpliesOperation() - Constructor for class autumn.lang.compiler.ast.nodes.ImpliesOperation
-
- importClass(Class) - Method in class high.mackenzie.autumn.lang.compiler.compilers.Importer
-
This method creates a type-alias.
- ImportDirective - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a directive that imports a type.
- ImportDirective() - Constructor for class autumn.lang.compiler.ast.nodes.ImportDirective
-
- imported() - Method in class high.mackenzie.autumn.lang.compiler.compilers.Importer
-
This method creates a set containing the fully-qualified names of the imported types.
- imported - Variable in class high.mackenzie.autumn.lang.compiler.compilers.ProgramCompiler
-
- Importer - Class in high.mackenzie.autumn.lang.compiler.compilers
-
Essentially, an instance of this class implements import-directives.
- Importer(ModuleCompiler) - Constructor for class high.mackenzie.autumn.lang.compiler.compilers.Importer
-
Sole Constructor.
- imports - Variable in class high.mackenzie.autumn.lang.compiler.compilers.ModuleCompiler
-
Essentially, this object implements the import-directives contained in the module.
- importType(String, String) - Method in class high.mackenzie.autumn.lang.compiler.compilers.Importer
-
This method creates a type-alias.
- IncompleteNodeException - Exception in autumn.lang.compiler.exceptions
-
This type of exception indicates that an Abstract Syntax Tree node contains a part that is null,
when it is forbidden to do so.
- IncompleteNodeException(IConstruct) - Constructor for exception autumn.lang.compiler.exceptions.IncompleteNodeException
-
Sole Constructor.
- Infer - Annotation Type in autumn.lang.annotations
-
This type of annotation indicates that the return-types
of a function's invocations will be inferred.
- INFER - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- info() - Method in interface autumn.lang.Module
-
This method retrieves the object that describes this module.
- inner() - Method in interface autumn.lang.DefinedFunctor
-
This method retrieves the functor that is wrapped by this object.
- inner() - Method in class autumn.lang.internals.AbstractDefinedFunctor
-
This method retrieves the functor that is wrapped by this object.
- instance() - Method in interface autumn.lang.ModuleInfo
-
This method retrieves the module that this object describes.
- InstanceFieldTester - Class in high.mackenzie.autumn.resources
-
This class provides static fields for use in tests and example programs.
- InstanceFieldTester() - Constructor for class high.mackenzie.autumn.resources.InstanceFieldTester
-
- InstanceOfExpression - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents an instance-of test expression.
- InstanceOfExpression() - Constructor for class autumn.lang.compiler.ast.nodes.InstanceOfExpression
-
- IntDatum - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents a int literal.
- IntDatum() - Constructor for class autumn.lang.compiler.ast.nodes.IntDatum
-
- internalName(IReferenceType) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method computes the internal name of a type.
- internalNamesOf(Iterable<? extends IReferenceType>) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method creates a list containing the internal-names of a set of reference-types.
- IntLiteral - Class in autumn.lang.compiler.ast.literals
-
An instance of this class represents a
int literal.
- IntLiteral(String) - Constructor for class autumn.lang.compiler.ast.literals.IntLiteral
-
Constructor.
- IntLiteral(int) - Constructor for class autumn.lang.compiler.ast.literals.IntLiteral
-
Constructor.
- INullType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of the "null" constant.
- invoke(int, ArgumentStack) - Method in interface autumn.lang.Module
-
This method invokes a function within this module.
- invoke() - Method in class autumn.util.functors.Action
-
This method invokes the inner functor.
- invoke() - Method in class autumn.util.functors.Function0
-
This method invokes the inner functor.
- invoke(Object) - Method in class autumn.util.functors.Function1
-
This method invokes the inner functor.
- invoke(Object, Object) - Method in class autumn.util.functors.Function2
-
This method invokes the inner functor.
- invoke(Object, Object, Object) - Method in class autumn.util.functors.Function3
-
This method invokes the inner functor.
- invoke(Object, Object, Object, Object) - Method in class autumn.util.functors.Function4
-
This method invokes the inner functor.
- invoke(Object, Object, Object, Object, Object) - Method in class autumn.util.functors.Function5
-
This method invokes the inner functor.
- invoke(Object, Object, Object, Object, Object, Object) - Method in class autumn.util.functors.Function6
-
This method invokes the inner functor.
- invoke(Object, Object, Object, Object, Object, Object, Object) - Method in class autumn.util.functors.Function7
-
This method invokes the inner functor.
- invoke(Object, Object, Object, Object, Object, Object, Object, Object) - Method in class autumn.util.functors.Function8
-
This method invokes the inner functor.
- invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class autumn.util.functors.Function9
-
This method invokes the inner functor.
- invoke(Object, Object) - Method in class autumn.util.functors.Ordering
-
This method invokes the inner functor.
- invoke(Object) - Method in class autumn.util.functors.Predicate
-
This method invokes the inner functor.
- invoke(Object, Method, Object[]) - Method in class autumn.util.functors.ProxyHandler
-
This method invokes the inner functor.
- invoke(InsnList, int, Class, Class, String, Class...) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method creates a bytecode instruction that invokes a method.
- invokeMain(String[]) - Method in class autumn.lang.compiler.DynamicLoader
-
This method invokes the program's entry-point thereby causing the program to execute.
- invokeMethod() - Method in class high.mackenzie.autumn.lang.compiler.utils.FunctorAnalyzer
-
This method retrieves the most-specific of the invoke(*) methods.
- invokeMethods() - Method in class high.mackenzie.autumn.lang.compiler.utils.FunctorAnalyzer
-
This method retrieves the invoke(*) methods from the type.
- IOperation - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that is an operator-based operation.
- IPrimitiveType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a primitive value.
- IRecord - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is the definition of a record type.
- IReferenceType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is a type that represents a runtime object.
- IReturnType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is a type that can be the return-type of a method.
- isAccessible(IDeclaredType, IMember) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method determines whether a given constructor, method, or field is accessible.
- isAccessible(IDeclaredType, IDeclaredType) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method determines whether a given type is accessible.
- isAlreadyCompiled() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this type is already compiled.
- isAlreadyCompiled() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IDeclaredType
-
This method determines whether this type is already compiled.
- isAlreadyCompiled() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ReflectiveDeclaredType
-
This method determines whether this type is already compiled.
- isAnnotationMethod() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomMethod
-
This method determines whether this object really represents an annotation-method.
- isAnnotationMethod() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IAnnotationMethod
-
This method determines whether this object really represents an annotation-method.
- isAnnotationMethod() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IMethod
-
This method determines whether this object really represents an annotation-method.
- isAnnotationMethod() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ReflectiveMethod
-
This method determines whether this object really represents an annotation-method.
- isAnnotationPresent(IAnnotatable, String) - Static method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method determines whether an annotation is applied to an annotatable entity.
- isAnnotationPresent(IAnnotatable, Class) - Static method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method determines whether an annotation is applied to an annotatable entity.
- isAnnotationType(Class) - Static method in class autumn.util.F
-
- isAnnotationType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is an annotation-type.
- isAnnotationType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this object is really the type of an annotation-definition.
- isAnnotationType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IAnnotationType
-
This method determines whether this object is really the type of an annotation-definition.
- isAnnotationType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IDeclaredType
-
This method determines whether this object is really the type of an annotation-definition.
- isAnnotationType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IReferenceType
-
This method determines whether this type is an annotation-type.
- isAnnotationType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is an annotation-type.
- isAnnotationType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ReflectiveDeclaredType
-
This method determines whether this object is really the type of an annotation-definition.
- isArrayType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.AbstractDeclaredType
-
This method determines whether this type is an array-type.
- isArrayType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is an array-type.
- isArrayType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this type is an array-type.
- isArrayType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IReferenceType
-
This method determines whether this type is an array-type.
- isArrayType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is an array-type.
- isAssignableTo(Class, Class) - Static method in class autumn.util.F
-
- isAssignableTo(Class, Class) - Static method in class high.mackenzie.autumn.util.T
-
- isAssumeOn() - Static method in class autumn.lang.compiler.Autumn
-
This method determines whether assumptions are turned on.
- isBoolean() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IPrimitiveType
-
This method determines whether this object represents the "boolean" type.
- isBoolean() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this object represents the "boolean" type.
- isByte() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IPrimitiveType
-
This method determines whether this object represents the "byte" type.
- isByte() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this object represents the "byte" type.
- isCanceled() - Method in interface high.mackenzie.autumn.resources.dev.AsyncTask
-
This method determines whether this task was canceled.
- isChar() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IPrimitiveType
-
This method determines whether this object represents the "char" type.
- isChar() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this object represents the "char" type.
- isClassType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is a class-type.
- isClassType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this object is really the type of an class-definition.
- isClassType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IClassType
-
This method determines whether this object is really the type of an class-definition.
- isClassType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IDeclaredType
-
This method determines whether this object is really the type of an class-definition.
- isClassType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IReferenceType
-
This method determines whether this type is a class-type.
- isClassType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is a class-type.
- isClassType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ReflectiveDeclaredType
-
This method determines whether this object is really the type of an class-definition.
- isDeclared() - Method in class high.mackenzie.autumn.lang.compiler.utils.GetterMethod
-
This method determines whether this getter method is declared in its owner.
- isDeclared() - Method in class high.mackenzie.autumn.lang.compiler.utils.SetterMethod
-
This method determines whether this setter method is declared in its owner.
- isDeclaredType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.AbstractDeclaredType
-
This method determines whether this type is a declared-type.
- isDeclaredType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is a declared-type.
- isDeclaredType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this type is a declared-type.
- isDeclaredType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IReferenceType
-
This method determines whether this type is a declared-type.
- isDeclaredType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is a declared-type.
- isDesignType(Class) - Static method in class autumn.util.F
-
- isDouble() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IPrimitiveType
-
This method determines whether this object represents the "double" type.
- isDouble() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this object represents the "double" type.
- isEmpty() - Method in class autumn.lang.compiler.ast.commons.ConstructList
-
This method determines whether the is list is empty.
- isEmpty() - Method in class autumn.lang.compiler.TreeBuilder
-
This method determines whether the primary-stack is empty.
- isEmpty() - Method in class autumn.lang.internals.AbstractRecord
-
This method determines whether this record is empty.
- isEmpty() - Method in class autumn.lang.internals.ArgumentStack
-
This method determines whether the argument-stack is empty.
- isEmpty() - Method in interface autumn.lang.Record
-
This method determines whether this record is empty.
- isEmpty(Module) - Static method in class high.mackenzie.autumn.lang.compiler.compilers.ModuleCompiler
-
This method determines whether a module is empty.
- isEnumConstant() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomField
-
This method determines whether this object is really the type of an enum-constant.
- isEnumConstant() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IEnumConstant
-
This method determines whether this object is really the type of an enum-constant.
- isEnumConstant() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IField
-
This method determines whether this object is really the type of an enum-constant.
- isEnumConstant() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ReflectiveField
-
This method determines whether this object is really the type of an enum-constant.
- isEnumType(Class) - Static method in class autumn.util.F
-
- isEnumType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is an enum-type.
- isEnumType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this object is really the type of an enum-definition.
- isEnumType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IDeclaredType
-
This method determines whether this object is really the type of an enum-definition.
- isEnumType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IEnumType
-
This method determines whether this object is really the type of an enum-definition.
- isEnumType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IReferenceType
-
This method determines whether this type is an enum-type.
- isEnumType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is an enum-type.
- isEnumType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ReflectiveDeclaredType
-
This method determines whether this object is really the type of an enum-definition.
- isExceptionType(Class) - Static method in class autumn.util.F
-
- isFinished() - Method in interface high.mackenzie.autumn.resources.dev.AsyncTask
-
This method determines whether the task has finished running yet.
- isFloat() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IPrimitiveType
-
This method determines whether this object represents the "float" type.
- isFloat() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this object represents the "float" type.
- isFunctorType(Class) - Static method in class autumn.util.F
-
- isInt() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IPrimitiveType
-
This method determines whether this object represents the "int" type.
- isInt() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this object represents the "int" type.
- isInterfaceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is an interface-type.
- isInterfaceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this object is really the type of an interface-definition.
- isInterfaceType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IDeclaredType
-
This method determines whether this object is really the type of an interface-definition.
- isInterfaceType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IInterfaceType
-
This method determines whether this object is really the type of an interface-definition.
- isInterfaceType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IReferenceType
-
This method determines whether this type is an interface-type.
- isInterfaceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is an interface-type.
- isInterfaceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ReflectiveDeclaredType
-
This method determines whether this object is really the type of an interface-definition.
- isKeyword(String) - Static method in class high.mackenzie.autumn.lang.compiler.utils.Utils
-
This method determines whether a word is a keyword in the Java programming language.
- isLess(T, T) - Method in class high.mackenzie.autumn.lang.compiler.utils.TopoSorter
-
Given two elements, this function determines whether the left one is less than the right one.
- isLong() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IPrimitiveType
-
This method determines whether this object represents the "long" type.
- isLong() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this object represents the "long" type.
- isMalformed() - Method in class autumn.lang.compiler.ast.literals.AbstractNumericLiteral
-
This method determines whether this literal can be converted to a number accurately.
- isModuleType(Class) - Static method in class autumn.util.F
-
- isNullType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.AbstractDeclaredType
-
This method determines whether this type is the null-type.
- isNullType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is the null-type.
- isNullType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this type is the null-type.
- isNullType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IExpressionType
-
This method determines whether this type is the null-type.
- isNullType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IReferenceType
-
This method determines whether this type is the null-type.
- isNullType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is the null-type.
- isNullType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this type is the null-type.
- isNullType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.VoidType
-
This method determines whether this type is the null-type.
- IsOperation - Class in autumn.lang.compiler.ast.nodes
-
An instance of this class is an AST node that represents an is-conversion expression.
- IsOperation() - Constructor for class autumn.lang.compiler.ast.nodes.IsOperation
-
- isParameterLengthViolation() - Method in class high.mackenzie.autumn.lang.compiler.utils.FunctorSubtypingViolation
-
The lengths of the methods parameter-lists must be the same.
- isParameterTypeViolation() - Method in class high.mackenzie.autumn.lang.compiler.utils.FunctorSubtypingViolation
-
Each parameter in the lower method must be a subtype of the equivalent parameter
in the upper method.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.AbstractNumericLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.BigDecimalLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.BigIntegerLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.ByteLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.CharLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.DoubleLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.FloatLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.IntLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.LongLiteral
-
This method determines whether this literal would be recognized by the parser.
- isParsable() - Method in class autumn.lang.compiler.ast.literals.ShortLiteral
-
This method determines whether this literal would be recognized by the parser.
- isPrimitiveType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.AbstractDeclaredType
-
This method determines whether this type is a primitive-type.
- isPrimitiveType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is a primitive-type.
- isPrimitiveType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this type is a primitive-type.
- isPrimitiveType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IExpressionType
-
This method determines whether this type is a primitive-type.
- isPrimitiveType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is a primitive-type.
- isPrimitiveType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this type is a primitive-type.
- isPrimitiveType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.VoidType
-
This method determines whether this type is a primitive-type.
- isRecordType(Class) - Static method in class autumn.util.F
-
- isReferenceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.AbstractDeclaredType
-
This method determines whether this type is a reference-type.
- isReferenceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is a reference-type.
- isReferenceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this type is a reference-type.
- isReferenceType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IExpressionType
-
This method determines whether this type is a reference-type.
- isReferenceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is a reference-type.
- isReferenceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this type is a reference-type.
- isReferenceType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.VoidType
-
This method determines whether this type is a reference-type.
- isReturnTypeViolation() - Method in class high.mackenzie.autumn.lang.compiler.utils.FunctorSubtypingViolation
-
The return-type of the lower method must be subtype of the upper method's return-type.
- isRunning() - Method in interface high.mackenzie.autumn.resources.dev.AsyncTask
-
This method determines whether this task is currently running.
- isShort() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IPrimitiveType
-
This method determines whether this object represents the "short" type.
- isShort() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this object represents the "short" type.
- isStart() - Method in interface autumn.lang.ModuleInfo
-
This method determines whether the module is likely the entry-point of the program.
- isStruct() - Method in class autumn.lang.internals.AbstractRecord
-
This method determines whether this object was created from a struct-definition.
- isStruct() - Method in interface autumn.lang.Record
-
This method determines whether this object was created from a struct-definition.
- isStructType(Class) - Static method in class autumn.util.F
-
- isSubset(Record, Record) - Static method in class high.mackenzie.autumn.util.T
-
This method determines whether the set of entries in one record
is a subset of the records in another record.
- isSubtypeOf(Class, Class) - Static method in class autumn.util.F
-
- isSubtypeOf(IType, Class) - Method in class high.mackenzie.autumn.lang.compiler.compilers.TypeSystem
-
This method determines whether a type is a subtype of a type represented b a class.
- isSubtypeOf(IType) - Method in class high.mackenzie.autumn.lang.compiler.typesystem.AbstractDeclaredType
-
This method determines whether this type is a subtype of another type.
- isSubtypeOf(IType) - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is a subtype of another type.
- isSubtypeOf(IType) - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IType
-
This method determines whether this type is a subtype of another type.
- isSubtypeOf(IType) - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is a subtype of another type.
- isSubtypeOf(IType) - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this type is a subtype of another type.
- isSubtypeOf(IType) - Method in class high.mackenzie.autumn.lang.compiler.typesystem.VoidType
-
This method determines whether this type is a subtype of another type.
- isSubtypeOf(IType, Class) - Method in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
This method determines whether a type is a subtype of another type.
- isSubtypeOf(Class, Class) - Static method in class high.mackenzie.autumn.util.T
-
- IStatement - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that is a statement construct.
- isTuple() - Method in class autumn.lang.internals.AbstractRecord
-
This method determines whether this object was created from a tuple-definition.
- isTuple() - Method in interface autumn.lang.Record
-
This method determines whether this object was created from a tuple-definition.
- isTupleType(Class) - Static method in class autumn.util.F
-
- isVoidType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.AbstractDeclaredType
-
This method determines whether this type is the void-type.
- isVoidType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.ArrayType
-
This method determines whether this type is the void-type.
- isVoidType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.CustomDeclaredType
-
This method determines whether this type is the void-type.
- isVoidType() - Method in interface high.mackenzie.autumn.lang.compiler.typesystem.design.IExpressionType
-
This method determines whether this type is the void-type.
- isVoidType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.NullType
-
This method determines whether this type is the void-type.
- isVoidType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.PrimitiveType
-
This method determines whether this type is the void-type.
- isVoidType() - Method in class high.mackenzie.autumn.lang.compiler.typesystem.VoidType
-
This method determines whether this type is the void-type.
- iter(Annotation) - Static method in class autumn.util.F
-
- iter(Iterable) - Static method in class autumn.util.F
-
- iter(Iterator) - Static method in class autumn.util.F
-
- iter(Map) - Static method in class autumn.util.F
-
- iter(Object[]) - Static method in class autumn.util.F
-
- iter(Record) - Static method in class autumn.util.F
-
- iter(boolean[]) - Static method in class autumn.util.F
-
- iter(byte[]) - Static method in class autumn.util.F
-
- iter(char[]) - Static method in class autumn.util.F
-
- iter(double[]) - Static method in class autumn.util.F
-
- iter(float[]) - Static method in class autumn.util.F
-
- iter(int[]) - Static method in class autumn.util.F
-
- iter(long[]) - Static method in class autumn.util.F
-
- iter(short[]) - Static method in class autumn.util.F
-
- iter(boolean[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of booleans.
- iter(char[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of chars.
- iter(byte[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of bytes.
- iter(short[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of shorts.
- iter(int[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of ints.
- iter(long[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of longs.
- iter(float[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of floats.
- iter(double[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of doubles.
- iter(T[]) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over a given array of objects.
- iter(Iterable<T>) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over an iterable.
- iter(Iterator<T>) - Static method in class high.mackenzie.autumn.util.T
-
This method creates an iterator over an iterator.
- iter(Annotation) - Static method in class high.mackenzie.autumn.util.T
-
- ITERABLE - Variable in class high.mackenzie.autumn.lang.compiler.utils.TypeSystemUtils
-
- iterator() - Method in class autumn.lang.compiler.ast.commons.ConstructList
-
This method creates and returns an iterator over this list.
- iterator() - Method in class autumn.lang.internals.AbstractRecord
-
This method creates an iterator over the values in this record.
- iterator() - Method in interface autumn.lang.Record
-
This method creates an iterator over the values in this record.
- iterator() - Method in interface autumn.util.test.TestResults
-
This method creates an iterator that iterates over the results herein.
- IType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of a value.
- ITypeFactory - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is a factory that produces type objects and components therefor.
- ITypeSystemUtils - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface provides utility methods for working with type-system components.
- IUnaryOperation - Interface in autumn.lang.compiler.ast.commons
-
An instance of this interface is an AST node that is a unary-operation.
- IVariableType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface can be the type of a variable.
- IVoidType - Interface in high.mackenzie.autumn.lang.compiler.typesystem.design
-
An instance of this interface is the type of the "void" return-type.