A B C D E F G I J L M N P Q R S T U V 

A

Array - Class in frege.runtime
Mutable array of frege values.
Array(Object[]) - Constructor for class frege.runtime.Array
 
Array(int) - Constructor for class frege.runtime.Array
 
Array.Int - Class in frege.runtime
Support for int arrays
Array.Int() - Constructor for class frege.runtime.Array.Int
 
arrayGet(T[], int) - Static method in class frege.runtime.Array
Get array element.
arrayGet(int[], int) - Static method in class frege.runtime.Array.Int
Access array element.
arrayLen(T[]) - Static method in class frege.runtime.Array
Get array length.
arrayLen(int[]) - Static method in class frege.runtime.Array.Int
Get array length.
arrayNew(int) - Static method in class frege.runtime.Array.Int
Create an array of type int[].
arraySet(T[], int, T) - Static method in class frege.runtime.Array
Update array destructively.
arraySet(int[], int, int) - Static method in class frege.runtime.Array.Int
Update array destructively.
arrayThaw(T[]) - Static method in class frege.runtime.Runtime
Thaw a readonly array by cloning it

B

BlackHole - Class in frege.runtime
Provides a uniq object that is useless and cannot be casted to any other type, except Object.
BlackHole() - Constructor for class frege.runtime.BlackHole
 

C

classForName(String) - Static method in class frege.runtime.Runtime
Implementation for frege.prelude.PreludeBase.Class.forName
clone() - Method in class frege.runtime.Array
 
CompilerSupport - Class in frege.runtime
 
CompilerSupport() - Constructor for class frege.runtime.CompilerSupport
 
constructor(Value) - Static method in class frege.runtime.Runtime
Implementation for pure native constructor frege.runtime.Runtime.constructor :: a -> Int
constructor(Object) - Static method in class frege.runtime.Runtime
 
constructor() - Method in interface frege.runtime.Value
 
copySerializable(T) - Static method in class frege.runtime.Runtime
This is used to copy a mutable value.

D

die() - Method in exception frege.runtime.Undefined
Method used by Frege code to throw exceptions.

E

emptyString - Static variable in class frege.runtime.Runtime
The empty polymorphic value of type StringJ a
exit() - Static method in class frege.runtime.Runtime
 
exitCode - Static variable in class frege.runtime.Runtime
set this if you need a different exit code

F

find(String, Pattern) - Static method in class frege.runtime.Regex9
implements the (~) operator
findResult(String, Pattern) - Static method in class frege.runtime.Regex9
implements the (=~) operator
findResult(String, Pattern, int) - Static method in class frege.runtime.Regex9
implements the findAt function with offset
frege.runtime - package frege.runtime
 
fregeJavac - Static variable in class frege.runtime.Javac
 

G

get() - Method in class frege.runtime.Ref
getter
getAt(int) - Method in class frege.runtime.Array
 
getClass(A) - Static method in class frege.runtime.Runtime
Implementation for frege.prelude.PreludeBase.getClass
getFrege(ClassLoader, String) - Static method in class frege.runtime.CompilerSupport
 
getFunctions(ClassLoader, String) - Static method in class frege.runtime.CompilerSupport
 
GuardFailed - Exception in frege.runtime
Exception thrown when the guard of the last case alternative fails.
GuardFailed(String, int) - Constructor for exception frege.runtime.GuardFailed
 

I

identity(T) - Static method in class frege.runtime.Runtime
Identity function for reference types (Can be used to pseudo thaw/freeze a value)
it - Static variable in class frege.runtime.BlackHole
A uniq object that is useless and cannot be casted to any other type, except Object.
itemAt(String, int) - Static method in class frege.runtime.Runtime
Cheat with phantom types.

J

j - Variable in class frege.runtime.Array
 
j - Variable in class frege.runtime.Ref
Mutable reference to a frege object.
Javac - Class in frege.runtime
 
Javac() - Constructor for class frege.runtime.Javac
 

L

length() - Method in class frege.runtime.Array
 

M

Meta - Class in frege.runtime
Annotations for the class files produced by the frege compiler.
Meta() - Constructor for class frege.runtime.Meta
 
Meta.Context - Annotation Type in frege.runtime
the equivalent to a Context
Meta.Expr - Annotation Type in frege.runtime
 
Meta.Field - Annotation Type in frege.runtime
encoding for a field
Meta.FregePackage - Annotation Type in frege.runtime
General information for a frege package.
Meta.FunctionPointers - Annotation Type in frege.runtime
This annotation is on the IJ static nested class of a module.
Meta.QName - Annotation Type in frege.runtime
The equivalent to QName.
Meta.Rho - Annotation Type in frege.runtime
the equivalent to a Rho
Meta.Sigma - Annotation Type in frege.runtime
the equivalent to a Sigma
Meta.SymA - Annotation Type in frege.runtime
equivalent of a type definition
Meta.SymC - Annotation Type in frege.runtime
 
Meta.SymD - Annotation Type in frege.runtime
equivalent for a SymD
Meta.SymI - Annotation Type in frege.runtime
 
Meta.SymL - Annotation Type in frege.runtime
equivalent for a SymL
Meta.SymT - Annotation Type in frege.runtime
 
Meta.SymV - Annotation Type in frege.runtime
equivalent for a SymV
Meta.Tau - Annotation Type in frege.runtime
The equivalent for a Tau or Kind.

N

NoMatch - Exception in frege.runtime
Exception thrown when all matches of a case or lambda fail.
NoMatch(String, int, Object) - Constructor for exception frege.runtime.NoMatch
 

P

Phantom - Class in frege.runtime
Container for ST phantom types.
Phantom() - Constructor for class frege.runtime.Phantom
 
Phantom.JavaFX - Interface in frege.runtime
Graphic with JavaFX
Phantom.RealWorld - Interface in frege.runtime
the root of the phantom hierarchy, this is used for IO actions
Phantom.STM - Interface in frege.runtime
Software transactional memory
Phantom.XorY - Interface in frege.runtime
Subtypes to play with
Phantom.XorZ - Interface in frege.runtime
 
Phantom.XXX - Interface in frege.runtime
 
Phantom.YYY - Interface in frege.runtime
 
Phantom.ZZZ - Interface in frege.runtime
 
put(A) - Method in class frege.runtime.Ref
setter

Q

quoteChr(char) - Static method in class frege.runtime.Runtime
Utility method used by Char.show to quote a character.
quoteStr(String) - Static method in class frege.runtime.Runtime
Utility method used by String.show to quote a string.

R

Ref<A> - Class in frege.runtime
Boxed references.
Ref(A) - Constructor for class frege.runtime.Ref
Construct a reference.
Regex9 - Class in frege.runtime
Helper functions for PreludeBase and PreludeRegex
Regex9() - Constructor for class frege.runtime.Regex9
 
replaceAll(String, Pattern, String) - Static method in class frege.runtime.Regex9
implements replaceAll
replaceFirst(String, Pattern, String) - Static method in class frege.runtime.Regex9
implements replaceFirst
runJavac(String[]) - Static method in class frege.runtime.Javac
 
runMain(Object) - Static method in class frege.runtime.Runtime
Run a IO action as main program.
Runtime - Class in frege.runtime
Miscellaneous functions and methods needed in frege.
Runtime() - Constructor for class frege.runtime.Runtime
 

S

serialVersionUID - Static variable in exception frege.runtime.GuardFailed
 
serialVersionUID - Static variable in exception frege.runtime.NoMatch
 
serialVersionUID - Static variable in exception frege.runtime.Undefined
 
setAt(int, Object) - Method in class frege.runtime.Array
 
setExitCode(int) - Static method in class frege.runtime.Runtime
 
slurp(String, String) - Static method in class frege.runtime.CompilerSupport
Reads the named (text) file in the given encoding.
stderr - Static variable in class frege.runtime.Runtime
Provide UTF-8 encoded standard printer for stderr with autoflush
stdin - Static variable in class frege.runtime.Runtime
Provide UTF-8 decoded standard input Reader
stdout - Static variable in class frege.runtime.Runtime
Provide UTF-8 encoded standard printer for stdout with automatic line flushing
stdRandom - Static variable in class frege.runtime.Runtime
GLobal Random generator

T

theRealWorld - Static variable in class frege.runtime.Phantom
this should not be exposed, but ...
two - Variable in exception frege.runtime.Undefined
 

U

Undefined - Exception in frege.runtime
Exception thrown when the undefined value is evaluated.
Undefined(String) - Constructor for exception frege.runtime.Undefined
Construct an undefined value from a string, e.g.
Undefined(String, Throwable) - Constructor for exception frege.runtime.Undefined
Construct an undefined value from a string and another exception.

V

Value - Interface in frege.runtime
All non-native Frege values, including Lambdas, implement Value.
A B C D E F G I J L M N P Q R S T U V