| Package | Description |
|---|---|
| org.cthul.proc |
| Modifier and Type | Class and Description |
|---|---|
class |
ProcBase<This extends ProcBase<This>>
Impements the basic contract of the
Proc interface,
but has no behavior. |
| Modifier and Type | Class and Description |
|---|---|
class |
CurryProc |
class |
P0
A
ProcBase with no parameters. |
class |
P1<A>
A
ProcBase with one parameter. |
class |
P2<A,B>
A
ProcBase with two parameters. |
class |
P3<A,B,C>
A
ProcBase with three parameters. |
class |
P4<A,B,C,D>
A
ProcBase with four parameters. |
class |
PN
A
PN with parameters. |
class |
ReflectiveProc
A
PN that uses reflection to invoke a method or a constructor. |
| Modifier and Type | Field and Description |
|---|---|
protected ProcBase |
ProcBase.source |
| Constructor and Description |
|---|
CurryProc(ProcBase source,
int i,
Object[] curry) |
CurryProc(ProcBase source,
Object[] curry) |
P0(ProcBase source) |
P0(ProcBase source,
Object[] args) |
P1(ProcBase source) |
P1(ProcBase source,
A arg) |
P1(ProcBase source,
Object[] args) |
P2(ProcBase source) |
P2(ProcBase source,
A a,
B b) |
P2(ProcBase source,
Object[] args) |
P3(ProcBase source) |
P3(ProcBase source,
A a,
B b,
C c) |
P3(ProcBase source,
Object[] args) |
P4(ProcBase source) |
P4(ProcBase source,
A a,
B b,
C c,
D d) |
P4(ProcBase source,
Object[] args) |
PN(ProcBase source) |
PN(ProcBase source,
int argC) |
PN(ProcBase source,
Object[] args) |
PN(ProcBase source,
Object[] args,
int argC) |
ProcBase(ProcBase source)
Creates a ProcBase that uses the run-method of
source instead of its own. |
ProcBase(ProcBase source,
Object... args) |
Copyright © 2013. All Rights Reserved.