java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IdRanges |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
IdRanges() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | add(IEVar var, int beg, int len) | ||||||||||
void | add(IEVar var) | ||||||||||
void | addAll(Collection<? extends IEVar> vars) | ||||||||||
int | bsize() | ||||||||||
void | clear() | ||||||||||
void | collectBits(List<Integer> r) | ||||||||||
void | collectVarIds(Collection<Integer> r) | ||||||||||
void | collectVars(List<IEVar> r) | ||||||||||
boolean | containsVarFull(int id) | ||||||||||
boolean | containsVarFull(IEVar var) | ||||||||||
boolean | containsVarPart(IEVar var) | ||||||||||
boolean | equals(Object obj) | ||||||||||
List<Integer> | getBits() | ||||||||||
List<Integer> | getVarIds() | ||||||||||
List<IEVar> | getVars() | ||||||||||
boolean |
hasIntersection(IdRanges other)
Check if there is common range between current range and the other range.
| ||||||||||
int | hashCode() | ||||||||||
IdRanges |
intersection(IdRanges other)
Return common range between current range and the other range.
| ||||||||||
int |
size()
Provide the number of accessed variables.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Check if there is common range between current range and the other range.
other | other range |
---|
Return common range between current range and the other range.
other | other range |
---|
Provide the number of accessed variables.