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, isAbstract
getLabel, getNullObject, getSize, notNull
public 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.Object
public void accept(SMGObjectVisitor visitor)
public boolean matchGenericShape(SMGAbstractObject pOther)
matchGenericShape
in class SMGAbstractObject
public boolean matchSpecificShape(SMGAbstractObject pOther)
matchSpecificShape
in class SMGAbstractObject
protected SMGConcretisation createConcretisation()
createConcretisation
in class SMGAbstractObject
public boolean isMoreGeneral(SMGObject pOther)
isMoreGeneral
in class SMGObject
public SMGSingleLinkedList join(SMGObject pOther)