|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.android.dx.cf.code.Merger
public final class Merger
Utility methods to merge various frame information.
| Method Summary | |
|---|---|
static boolean |
isPossiblyAssignableFrom(TypeBearer supertypeBearer,
TypeBearer subtypeBearer)
Returns whether the given supertype is possibly assignable from the given subtype. |
static OneLocalsArray |
mergeLocals(OneLocalsArray locals1,
OneLocalsArray locals2)
Merges two locals arrays. |
static ExecutionStack |
mergeStack(ExecutionStack stack1,
ExecutionStack stack2)
Merges two stacks. |
static TypeBearer |
mergeType(TypeBearer ft1,
TypeBearer ft2)
Merges two frame types. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static OneLocalsArray mergeLocals(OneLocalsArray locals1,
OneLocalsArray locals2)
locals1 - non-null; a locals arraylocals2 - non-null; another locals array
non-null; the result of merging the two locals arrays
public static ExecutionStack mergeStack(ExecutionStack stack1,
ExecutionStack stack2)
stack1 - non-null; a stackstack2 - non-null; another stack
non-null; the result of merging the two stacks
public static TypeBearer mergeType(TypeBearer ft1,
TypeBearer ft2)
ft1 - non-null; a frame typeft2 - non-null; another frame type
non-null; the result of merging the two types
public static boolean isPossiblyAssignableFrom(TypeBearer supertypeBearer,
TypeBearer subtypeBearer)
Object is the supertype of all reference
types and all arrays are assignable to
Serializable and Cloneable.
supertypeBearer - non-null; the supertypesubtypeBearer - non-null; the subtype
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||