java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.VarSrc |
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
class | VarSrc.E |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | collectSourceIds(Collection<Integer> sink) | ||||||||||
void | collectSourceIds(Collection<Integer> sink, Collection<Integer> exclusions) | ||||||||||
boolean | containsSourceId(int id) | ||||||||||
static VarSrc | dup(int srcid) | ||||||||||
boolean | equals(Object obj) | ||||||||||
int | getAsDuplicate() | ||||||||||
Couple<Integer, Integer> | getAsPair() | ||||||||||
Couple<Integer, Couple<Integer, Integer>> | getAsSlice() | ||||||||||
Couple<Integer, Integer> | getAsTruncated() | ||||||||||
List<VarSrc.E> | getSource() | ||||||||||
List<Integer> | getSourceIds() | ||||||||||
int | hashCode() | ||||||||||
boolean | isDuplicate() | ||||||||||
boolean |
isPair()
special case of merge: 2 elements
| ||||||||||
boolean | isSlice() | ||||||||||
boolean |
isTruncated()
special case of slice: [0, x)
| ||||||||||
static VarSrc | pair(int srcidLo, int srcidHi) | ||||||||||
static VarSrc | slice(int srcid, int bitbegin, Integer bitend) | ||||||||||
String | toString() | ||||||||||
static VarSrc | truncated(int srcid, int bitplit) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
exclusions | optional |
---|
special case of merge: 2 elements
special case of slice: [0, x)