public class Expression extends java.lang.Object implements java.lang.Cloneable, PublicCloneable, PinpointAware
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REFERENCE_END |
static java.lang.String |
REFERENCE_START |
| Constructor and Description |
|---|
Expression(Reference reference)
Creates Expression that consists of single reference
|
Expression(java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignPinpoint(Pinpoint pinpoint)
Assigns this object with the given pinpoint
|
Expression |
clone() |
boolean |
equals(java.lang.Object obj) |
ASTStart |
getRootNode() |
java.lang.String |
getText() |
int |
hashCode() |
java.util.Optional<Pinpoint> |
obtainPinpoint() |
void |
setRootNode(ASTStart rootNode) |
java.lang.String |
toString() |
finalize, getClass, notify, notifyAll, wait, wait, waitassignPinpoint, removePinpointpublic static final java.lang.String REFERENCE_START
public static final java.lang.String REFERENCE_END
public Expression(Reference reference)
reference - Referencepublic Expression(java.lang.String text)
public java.lang.String getText()
public ASTStart getRootNode()
public void setRootNode(ASTStart rootNode)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic Expression clone()
clone in interface PublicCloneableclone in class java.lang.Objectpublic void assignPinpoint(Pinpoint pinpoint)
PinpointAwareassignPinpoint in interface PinpointAwarepinpoint - a pinpoint this object should be associated withpublic java.util.Optional<Pinpoint> obtainPinpoint()
obtainPinpoint in interface PinpointAware