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, setNumberpublic CgEdge context
public CallsiteContextVar()
public CallsiteContextVar(CallsiteContextVar o)
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.Objectpublic boolean contains(ContextVar cv)
ContextVarcontains in class ContextVarpublic boolean merge(ContextVar cv)
ContextVarmerge in class ContextVarpublic boolean intersect(ContextVar cv)
ContextVarintersect in class ContextVar