|
JACK 5.4 Application Interface | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectaos.jack.jak.logic.Unifiable
This is the superclass for all objects that can be 'bound' (e.g.
Variable
).
Constructor Summary | |
Unifiable()
|
Method Summary | |
boolean |
as_boolean()
|
byte |
as_byte()
|
char |
as_char()
|
double |
as_double()
|
float |
as_float()
|
int |
as_int()
|
long |
as_long()
|
java.lang.Object |
as_object()
|
short |
as_short()
|
java.lang.String |
as_string()
|
Unifiable |
as_unifiable()
|
java.lang.Class |
getType()
The type of entity this represents (for example, java.lang.Long). |
protected void |
logicException(java.lang.String s)
Throw a LogicException . |
boolean |
unify(boolean v)
|
boolean |
unify(byte v)
|
boolean |
unify(char v)
|
boolean |
unify(double v)
|
boolean |
unify(float v)
|
boolean |
unify(int v)
|
boolean |
unify(long v)
|
boolean |
unify(java.lang.Object v)
|
boolean |
unify(short v)
|
boolean |
unify(Unifiable v)
|
boolean |
unify(Variable v)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Unifiable()
Method Detail |
protected void logicException(java.lang.String s)
LogicException
.
public java.lang.Class getType()
public boolean unify(Variable v)
public boolean unify(Unifiable v)
public boolean unify(boolean v)
public boolean unify(byte v)
public boolean unify(char v)
public boolean unify(short v)
public boolean unify(int v)
public boolean unify(long v)
public boolean unify(float v)
public boolean unify(double v)
public boolean unify(java.lang.Object v)
public boolean as_boolean()
public char as_char()
public byte as_byte()
public short as_short()
public int as_int()
public long as_long()
public float as_float()
public double as_double()
public java.lang.Object as_object()
public Unifiable as_unifiable()
public java.lang.String as_string()
|
JACK 5.4 Application Interface | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.