| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
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.