Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X