public class VarTerm extends Term
Modifier and Type | Method and Description |
---|---|
Term |
copy() |
boolean |
equals(java.lang.Object obj) |
Term |
expand(int hi,
Term term,
Subsorter s) |
Term |
expand(Term old_term,
Term new_term,
Subsorter s) |
static VarTerm |
fromStrings(java.lang.String varName,
java.lang.String sortName) |
int |
getHolePositions(int offset,
java.util.ArrayList<HolePosition> retval) |
int |
getSubtermPositions(int offset,
Sort sort,
java.util.ArrayList<TermPosition> retval) |
int |
hashCode() |
int |
holeCount() |
int |
length() |
int |
rank() |
Sort |
sort() |
java.util.Set<Term> |
subterms() |
void |
toStringBuffer(java.lang.StringBuffer sb) |
expand, expand, expand, expand, getHolePositions, getSubtermPositions, parse, parseArray, parseConstructor, parseString, parseVariable, toString
public final Variable variable
public final int hashCode
public VarTerm(Variable variable)
public void toStringBuffer(java.lang.StringBuffer sb)
toStringBuffer
in class Term
public int getHolePositions(int offset, java.util.ArrayList<HolePosition> retval)
getHolePositions
in class Term
public int getSubtermPositions(int offset, Sort sort, java.util.ArrayList<TermPosition> retval)
getSubtermPositions
in class Term
public static VarTerm fromStrings(java.lang.String varName, java.lang.String sortName)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object