|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcode.term.TermImplRef
public class TermImplRef
| Field Summary | |
|---|---|
private Term |
term
|
| Constructor Summary | |
|---|---|
TermImplRef(Term term)
Constructor for the TermImplRef object |
|
| Method Summary | ||
|---|---|---|
|
accept(code.term.visitor.TermVisitor<R,T> v,
T o)
This method accepts the visitor. |
|
Term[] |
getArgument()
Returns the list of arguments for this term. |
|
Term |
getArgument(byte number)
Gets the argument attribute of the TermImpl object |
|
Instruction[] |
getCode()
Gets the code attribute of the TermImpl object |
|
byte |
getKind()
Gets the kind attribute of the TermImpl object |
|
TermImpl |
getRepresentation()
|
|
int |
getRoot()
Returns the root id for this term. |
|
java.lang.String |
getRootSymbol()
Returns the root symbol. |
|
boolean |
isHNF()
Gets the hNF attribute of the TermImpl object |
|
boolean |
isNF()
Gets the nF attribute of the TermImpl object |
|
void |
update(Term t)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private Term term
| Constructor Detail |
|---|
public TermImplRef(Term term)
term - Term to which the reference refers| Method Detail |
|---|
public TermImpl getRepresentation()
public void update(Term t)
public int getRoot()
getRoot in interface TermImplpublic java.lang.String getRootSymbol()
getRootSymbol in interface TermImplpublic Term[] getArgument()
getArgument in interface TermImplpublic Term getArgument(byte number)
getArgument in interface TermImplnumber - Description of the Parameter
public byte getKind()
throws UndefinedSymbol
getKind in interface TermImplUndefinedSymbol - Description of the Exceptionpublic boolean isHNF()
isHNF in interface TermImplpublic boolean isNF()
isNF in interface TermImpl
public Instruction[] getCode()
throws UndefinedSymbol
getCode in interface TermImplUndefinedSymbol - Description of the Exception
public <R,T> R accept(code.term.visitor.TermVisitor<R,T> v,
T o)
accept in interface TermImplv - o -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||