public final class SMGSingleLinkedList extends SMGAbstractObject
| Constructor and Description |
|---|
SMGSingleLinkedList(SMGRegion pPrototype,
int pOffset,
int pLength) |
SMGSingleLinkedList(SMGSingleLinkedList pOriginal) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SMGObjectVisitor visitor) |
int |
addLength(int pLen) |
protected SMGConcretisation |
createConcretisation() |
int |
getLength() |
int |
getOffset() |
boolean |
isMoreGeneral(SMGObject pOther) |
SMGSingleLinkedList |
join(SMGObject pOther) |
boolean |
matchGenericShape(SMGAbstractObject pOther) |
boolean |
matchSpecificShape(SMGAbstractObject pOther) |
java.lang.String |
toString() |
concretise, isAbstractgetLabel, getNullObject, getSize, notNullpublic SMGSingleLinkedList(SMGRegion pPrototype, int pOffset, int pLength)
public SMGSingleLinkedList(SMGSingleLinkedList pOriginal)
public int getLength()
public int getOffset()
public int addLength(int pLen)
public java.lang.String toString()
toString in class java.lang.Objectpublic void accept(SMGObjectVisitor visitor)
public boolean matchGenericShape(SMGAbstractObject pOther)
matchGenericShape in class SMGAbstractObjectpublic boolean matchSpecificShape(SMGAbstractObject pOther)
matchSpecificShape in class SMGAbstractObjectprotected SMGConcretisation createConcretisation()
createConcretisation in class SMGAbstractObjectpublic boolean isMoreGeneral(SMGObject pOther)
isMoreGeneral in class SMGObjectpublic SMGSingleLinkedList join(SMGObject pOther)