public class AppTerm extends Term
Modifier and Type | Field and Description |
---|---|
Constructor |
constructor |
int |
hashCode |
java.util.List<Term> |
terms |
Constructor and Description |
---|
AppTerm(Constructor constructor,
java.util.ArrayList<Term> terms,
Subsorter s) |
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) |
int |
getHolePositions(int offset,
java.util.ArrayList<HolePosition> retval) |
int |
getSubtermPositions(int offset,
Sort sort,
java.util.ArrayList<TermPosition> retval) |
int |
hashCode() |
int |
holeCount() |
boolean |
isOK(Subsorter s) |
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 Constructor constructor
public final java.util.List<Term> terms
public final int hashCode
public AppTerm(Constructor constructor, java.util.ArrayList<Term> terms, Subsorter s)
public void toStringBuffer(java.lang.StringBuffer sb)
toStringBuffer
in class Term
public boolean isOK(Subsorter s)
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 boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object