public class Pinpoint
extends java.lang.Object
with… methods return new instances rather than modify the current
one. This is to enable having different versions of the same initial pinpoint in different places of a context.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
asString() |
Pinpoint |
copy() |
boolean |
equals(java.lang.Object o) |
Reference |
getOrigin() |
java.lang.String |
getScope() |
int |
hashCode() |
void |
popLocation() |
void |
pushLocation(CallLocation location) |
java.lang.String |
toString() |
Pinpoint |
withNestedCell(java.lang.String nestedField,
int nestedRow,
OriginKind kind) |
Pinpoint |
withOriginField(java.lang.String field) |
Pinpoint |
withOriginField(java.lang.String field,
OriginKind kind) |
Pinpoint |
withOriginRow(java.lang.Integer row) |
Pinpoint |
withScope(java.lang.String scope) |
public Pinpoint copy()
public Pinpoint withOriginRow(java.lang.Integer row)
public Pinpoint withOriginField(java.lang.String field)
public Pinpoint withOriginField(java.lang.String field, @Nullable OriginKind kind)
public Pinpoint withScope(java.lang.String scope)
public Pinpoint withNestedCell(java.lang.String nestedField, int nestedRow, OriginKind kind)
public void pushLocation(CallLocation location)
public void popLocation()
public Reference getOrigin()
@Nullable public java.lang.String getScope()
public java.lang.String asString()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object