public class CallsiteContextVar extends ContextVar
Modifier and Type | Field and Description |
---|---|
CgEdge |
context |
id, var
Constructor and Description |
---|
CallsiteContextVar() |
CallsiteContextVar(CallsiteContextVar o) |
CallsiteContextVar(CgEdge c,
Node v) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(ContextVar cv)
Test if current context variable contains the information for passed in variable
|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
intersect(ContextVar cv)
Two context sensitive variables have intersected contexts.
|
boolean |
merge(ContextVar cv)
Merge two context variables if possible
Merged information is written into current variable.
|
java.lang.String |
toString() |
getNumber, setNumber
public CgEdge context
public CallsiteContextVar()
public CallsiteContextVar(CallsiteContextVar o)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean contains(ContextVar cv)
ContextVar
contains
in class ContextVar
public boolean merge(ContextVar cv)
ContextVar
merge
in class ContextVar
public boolean intersect(ContextVar cv)
ContextVar
intersect
in class ContextVar