|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcodesimian.CS<CSGeneric>
codesimian.DefaultCS
codesimian.SetEqual
public abstract class SetEqual
contains inner subclasses that wrap the primitive execute functions of CS: Z B C S I J F D. Each of these, like CS.D(), uses "=" in its name, like "=D". Each has 2 params, target then source. param0.setD(param1.D())
Nested Class Summary | |
---|---|
static class |
SetEqual.DivideEqual
|
static class |
SetEqual.EqualP
Copies params. |
static class |
SetEqual.MinusEqual
|
static class |
SetEqual.MultiplyEqual
|
static class |
SetEqual.PlusEqual
|
static class |
SetEqual.SetB
|
static class |
SetEqual.SetC
|
static class |
SetEqual.SetD
similar to =P(...) except when countP()==2 it works different |
static class |
SetEqual.SetF
|
static class |
SetEqual.SetI
|
static class |
SetEqual.SetJ
|
static class |
SetEqual.SetL
Like the other SetX functions, param0 is target and param1 is source. param1 is cast to Object and param0 is set using that Object's runtime type. To set using an interface instead of a class, execute using SetL.L(Class interfaceName). |
static class |
SetEqual.SetS
|
static class |
SetEqual.SetZ
|
static class |
SetEqual.XEqual
|
Field Summary |
---|
Fields inherited from class codesimian.CS |
---|
DESCRIPTION, END, EXECPROXY, HEAP, JAVACODE, MYFUEL, NAME, NEWINSTANCE, NULL, PARENT, PARSEPRIORITY, PREV, TESTER, THIS |
Constructor Summary | |
---|---|
SetEqual()
|
Method Summary | |
---|---|
int |
minP()
For DForProxy(). Minimum number of parameters in param[] needed to call DForProxy(). Defines which indexs of param[] DForProxy() can use. Functions with a different number of parameters must override this. OVERRIDE THIS FUNCTION IF EXEC USES A DIFFERENT NUMBER OF PARAMETERS. Default is 1. |
int |
parsePriority()
Returns the parsing priority of this CS type, in some language syntax, probably CodeSimian's. |
Methods inherited from class codesimian.DefaultCS |
---|
B, C, countP, decrementMyFuel, deleteP, description, DForProxy, F, fuel, getExec, getObject, heap, I, indexP, indexPName, insertB, insertC, insertD, insertF, insertI, insertJ, insertL, insertL, insertL1, insertP, insertS, insertZ, J, javaCode, keyword, LForProxy, LForProxy, myFuel, name, newInstance, objectToCS, objectToCSArray, objectToCSArray, P, prevD, prevL, PType, S, setB, setC, setCountP, setD, setD, setExec, setF, setFuel, setI, setJ, setL, setL, setL, setL1, setMyFuel, setName, setObject, setP, setPrevExec, setPType, setS, setZ, start, toString, V, Z |
Methods inherited from class codesimian.CS |
---|
addB, addC, addD, addF, addI, addJ, addL, addP, addP, addP, addP, addP, addS, addZ, BForProxy, CForProxy, clone, cost, D, deleteP, FForProxy, GETB, GETC, GETD, GETF, GETI, GETJ, GETL, GETS, GETZ, IForProxy, isIllusion, JForProxy, L, L, L, L, L, maxD, maxP, minD, overwrites, parent, PB, PC, PD, PF, PI, PJ, PL, prevB, prevC, prevF, prevI, prevJ, prevS, prevZ, proxyOf, PS, PZ, reflect, reflect, reflect6, setB, SETB, setC, SETC, setCost, SETD, setDescription, setF, SETF, setHeap, setI, SETI, setJ, SETJ, SETL, setL, setL, setParent, setParsePriority, setProxyOf, setS, SETS, setTester, setZ, SETZ, SForProxy, tester, toJavaCode, VForProxy, voidReflect, ZForProxy |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SetEqual()
Method Detail |
---|
public int parsePriority()
CS
parsePriority
in class CS
public int minP()
DefaultCS
minP
in class DefaultCS
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |