public class IntervalContextVar extends ContextVar implements java.lang.Comparable<IntervalContextVar>
| Modifier and Type | Field and Description |
|---|---|
long |
L |
long |
R |
id, var| Constructor and Description |
|---|
IntervalContextVar() |
IntervalContextVar(IntervalContextVar o) |
IntervalContextVar(long l,
long r,
Node v) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(IntervalContextVar o) |
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 IntervalContextVar()
public IntervalContextVar(long l,
long r,
Node v)
public IntervalContextVar(IntervalContextVar 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 int compareTo(IntervalContextVar o)
compareTo in interface java.lang.Comparable<IntervalContextVar>public boolean contains(ContextVar cv)
ContextVarcontains in class ContextVarpublic boolean merge(ContextVar cv)
ContextVarmerge in class ContextVarpublic boolean intersect(ContextVar cv)
ContextVarintersect in class ContextVar