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

F

f - Variable in class orc.type.ground.Message
 
fail() - Static method in class orc.ast.extended.pattern.Pattern
Return a default expression to use in case a pattern match fails.
field - Variable in class orc.ast.extended.expression.Dot
 
Field - Class in orc.ast.extended.expression
 
Field(String) - Constructor for class orc.ast.extended.expression.Field
 
field - Variable in class orc.ast.extended.expression.Field
 
Field - Class in orc.ast.oil.expression.argument
Field access argument.
Field(String) - Constructor for class orc.ast.oil.expression.argument.Field
 
Field - Class in orc.ast.simple.argument
Field access argument.
Field(String) - Constructor for class orc.ast.simple.argument.Field
 
Field - Class in orc.ast.xml.expression.argument
 
Field() - Constructor for class orc.ast.xml.expression.argument.Field
 
Field(String) - Constructor for class orc.ast.xml.expression.argument.Field
 
Field - Class in orc.runtime.values
Distinguished representation for field names.
Field(String) - Constructor for class orc.runtime.values.Field
 
fieldName() - Method in class orc.runtime.Args
 
FieldProxy - Class in orc.runtime.sites.java
 
FieldProxy(Object, Field) - Constructor for class orc.runtime.sites.java.FieldProxy
 
FieldValue - Class in orc.trace.values
 
FieldValue(String) - Constructor for class orc.trace.values.FieldValue
 
file - Variable in class orc.error.SourceLocation
 
FileField - Class in orc.gui
 
FileField(String, boolean, FileFilter) - Constructor for class orc.gui.FileField
 
filter() - Method in class orc.ast.extended.pattern.PatternSimplifier
 
findReturnType(TypingContext, Type) - Method in class orc.ast.oil.expression.Call
 
findVariance(Integer) - Method in class orc.type.structured.ArrowType
 
findVariance(Integer) - Method in class orc.type.structured.TupleType
 
findVariance(Integer) - Method in class orc.type.Type
 
findVariance(Integer) - Method in class orc.type.TypeInstance
 
findVariance(Integer) - Method in class orc.type.TypeVariable
 
finish() - Method in class orc.trace.DerivedTracer
 
finish() - Method in class orc.trace.NullTracer
 
finish() - Method in class orc.trace.OutputStreamTracer
 
finish() - Method in class orc.trace.PrintStreamTracer
 
finish() - Method in class orc.trace.Tracer
End an execution.
FirstHandle<E> - Class in orc.trace.handles
 
FirstHandle() - Constructor for class orc.trace.handles.FirstHandle
 
FirstHandle(E) - Constructor for class orc.trace.handles.FirstHandle
 
firstSentence(String) - Static method in class orc.doc.MakeDoc
 
Floor - Class in orc.lib.math
 
Floor() - Constructor for class orc.lib.math.Floor
 
forceArg(Token) - Method in class orc.runtime.values.Closure
 
forceArg(Token) - Method in interface orc.runtime.values.Future
 
forceArg(Token) - Method in class orc.runtime.values.GroupCell
 
forceArg(Object, Token) - Static method in class orc.runtime.values.Value
Force a value (which may be a future) in argument position.
forceArrow(Type) - Method in class orc.type.structured.ArrowType
 
forceCall(Token) - Method in class orc.runtime.values.Closure
 
forceCall(Token) - Method in interface orc.runtime.values.Future
 
forceCall(Token) - Method in class orc.runtime.values.GroupCell
 
forceCall(Object, Token) - Static method in class orc.runtime.values.Value
Force a value (which may be a future) in call position.
forClass(Class) - Static method in class orc.runtime.sites.java.ClassProxy
These objects are cached so that instances of a class can share the same method handles.
fork() - Method in class orc.runtime.Token
Fork a token.
fork(Group, Region) - Method in class orc.runtime.Token
Fork a token with a specified group and region.
fork() - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
fork() - Method in class orc.trace.TokenTracer
Create a new thread.
ForkEvent - Class in orc.trace.events
Spawning a new thread.
ForkEvent() - Constructor for class orc.trace.events.ForkEvent
 
formals - Variable in class orc.ast.extended.declaration.def.DefMemberClause
 
formals - Variable in class orc.ast.extended.declaration.type.DatatypeDeclaration
 
formals - Variable in class orc.ast.extended.declaration.type.TypeAliasDeclaration
 
formals - Variable in class orc.ast.extended.expression.Lambda
 
formals - Variable in class orc.ast.simple.expression.Def
 
formals - Variable in class orc.ast.simple.type.Datatype
 
formals - Variable in class orc.ast.simple.type.PolymorphicTypeAlias
 
format(char, Object[], String, char) - Static method in class orc.runtime.values.TupleValue
 
forward() - Method in class orc.trace.BackwardEventCursor
 
forward() - Method in interface orc.trace.EventCursor
Return a cursor to the next event in the stream.
forward() - Method in class orc.trace.InputStreamEventCursor
 
forward() - Method in class orc.trace.WeakBackwardEventCursor
 
free - Variable in class orc.ast.oil.expression.DeclareDefs
Variables defined outside this node which appear in the bodies of the defs.
free - Variable in class orc.ast.oil.expression.Def
 
FreeEvent - Class in orc.trace.events
Dummy event used to free a handle to an event.
FreeEvent(Event) - Constructor for class orc.trace.events.FreeEvent
 
freeHandle(Object) - Method in class orc.trace.handles.HandleOutputStream
Free the handle ID associated with the given value.
freeHandled(int) - Method in class orc.trace.handles.HandleInputStream
Free a handle ID.
freeToken(Token) - Method in class orc.runtime.TokenPool
Free a token
FreeTypeVariable - Class in orc.ast.simple.type
A free type variable.
FreeTypeVariable(String) - Constructor for class orc.ast.simple.type.FreeTypeVariable
 
FreeVariable - Class in orc.ast.simple.argument
Free variables.
FreeVariable(String) - Constructor for class orc.ast.simple.argument.FreeVariable
 
freeVars() - Method in class orc.ast.oil.expression.Def
 
freeVars() - Method in class orc.ast.oil.expression.Expression
Find the set of free variables in this expression.
freeVars() - Method in class orc.type.structured.ArrowType
 
freeVars() - Method in class orc.type.structured.DotType
 
freeVars() - Method in class orc.type.structured.EllipsisArrowType
 
freeVars() - Method in class orc.type.structured.MultiType
 
freeVars() - Method in class orc.type.structured.TupleType
 
freeVars() - Method in class orc.type.tycon.DatatypeTycon
 
freeVars() - Method in class orc.type.tycon.PolymorphicAliasedType
 
freeVars() - Method in class orc.type.Type
 
freeVars() - Method in class orc.type.TypeApplication
 
freeVars() - Method in class orc.type.TypeInstance
 
freeVars() - Method in class orc.type.TypeVariable
 
fromJavaClass(Class) - Static method in class orc.type.Type
Convert a Java class to an Orc type.
fromJavaMethod(Method, Map<TypeVariable, Type>) - Static method in class orc.type.Type
 
fromJavaMethods(List<Method>, Map<TypeVariable, Type>) - Static method in class orc.type.Type
From a list of Java Methods, which are assumed to be the declarations of an overloaded method, create an Orc type, either an ArrowType for a singleton method or a MultiType for multiple methods, to typecheck the possible invocations of that method.
fromJavaType(Type, Map<TypeVariable, Type>) - Static method in class orc.type.Type
From a Java type, possibly a generic type, create an Orc type.
fromJavaType(Type) - Static method in class orc.type.Type
 
fromXML(String) - Static method in class orc.ast.xml.Oil
 
fromXML(Reader) - Static method in class orc.ast.xml.Oil
 
Future - Interface in orc.runtime.values
Interface for values which may be unbound (i.e.
futureNotReady - Static variable in class orc.runtime.values.Value
Distinguished value used to indicate that a forced value is not ready.

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