|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Prototype | |
|---|---|
| com.android.dx.cf.code | Implementation of classes having to do with Java simulation, such as is needed for verification or stack-to-register conversion. |
| com.android.dx.cf.iface | Interfaces and base classes for dealing with class files. |
| com.android.dx.dex.file | |
| com.android.dx.rop.code | Classes relating to a register-based opcode system. |
| com.android.dx.rop.cst | Interfaces and implementation of things related to the constant pool. |
| com.android.dx.rop.type | Implementation of classes that represent types (classes or primitives). |
| Uses of Prototype in com.android.dx.cf.code |
|---|
| Methods in com.android.dx.cf.code that return Prototype | |
|---|---|
Prototype |
ConcreteMethod.getEffectiveDescriptor()
Get the effective method descriptor, which includes, if necessary, a first this parameter. |
Prototype |
BaseMachine.getPrototype()
Gets the effective prototype of the method that this instance is being used for. |
Prototype |
Machine.getPrototype()
Gets the effective prototype of the method that this instance is being used for. |
| Methods in com.android.dx.cf.code with parameters of type Prototype | |
|---|---|
void |
BaseMachine.popArgs(Frame frame,
Prototype prototype)
Pops values from the stack of the types indicated by the given Prototype (popped in reverse of the argument
order, so the first prototype argument type is for the deepest
element of the stack), and store them in the arguments area,
indicating that there are now that many arguments. |
void |
Machine.popArgs(Frame frame,
Prototype prototype)
Pops values from the stack of the types indicated by the given Prototype (popped in reverse of the argument
order, so the first prototype argument type is for the deepest
element of the stack), and store them in the arguments area,
indicating that there are now that many arguments. |
| Constructors in com.android.dx.cf.code with parameters of type Prototype | |
|---|---|
BaseMachine(Prototype prototype)
Constructs an instance. |
|
ValueAwareMachine(Prototype prototype)
Constructs an instance. |
|
| Uses of Prototype in com.android.dx.cf.iface |
|---|
| Methods in com.android.dx.cf.iface that return Prototype | |
|---|---|
Prototype |
Method.getEffectiveDescriptor()
Get the effective method descriptor, which includes, if necessary, a first this parameter. |
Prototype |
StdMethod.getEffectiveDescriptor()
Get the effective method descriptor, which includes, if necessary, a first this parameter. |
| Uses of Prototype in com.android.dx.dex.file |
|---|
| Methods in com.android.dx.dex.file with parameters of type Prototype | |
|---|---|
int |
ProtoIdsSection.indexOf(Prototype prototype)
Gets the index of the given prototype, which must have been added to this instance. |
ProtoIdItem |
ProtoIdsSection.intern(Prototype prototype)
Interns an element into this instance. |
| Constructors in com.android.dx.dex.file with parameters of type Prototype | |
|---|---|
ProtoIdItem(Prototype prototype)
Constructs an instance. |
|
| Uses of Prototype in com.android.dx.rop.code |
|---|
| Methods in com.android.dx.rop.code with parameters of type Prototype | |
|---|---|
static Rop |
Rops.opInvokeDirect(Prototype meth)
Returns the appropriate invoke-direct rop for the
given type. |
static Rop |
Rops.opInvokeInterface(Prototype meth)
Returns the appropriate invoke-interface rop for the
given type. |
static Rop |
Rops.opInvokeStatic(Prototype meth)
Returns the appropriate invoke-static rop for the
given type. |
static Rop |
Rops.opInvokeSuper(Prototype meth)
Returns the appropriate invoke-super rop for the
given type. |
static Rop |
Rops.opInvokeVirtual(Prototype meth)
Returns the appropriate invoke-virtual rop for the
given type. |
| Uses of Prototype in com.android.dx.rop.cst |
|---|
| Methods in com.android.dx.rop.cst that return Prototype | |
|---|---|
Prototype |
CstBaseMethodRef.getPrototype()
Gets the raw prototype of this method. |
Prototype |
CstBaseMethodRef.getPrototype(boolean isStatic)
Gets the prototype of this method as either a static or instance method. |
| Uses of Prototype in com.android.dx.rop.type |
|---|
| Methods in com.android.dx.rop.type that return Prototype | |
|---|---|
static Prototype |
Prototype.intern(String descriptor)
Returns the unique instance corresponding to the given method descriptor. |
static Prototype |
Prototype.intern(String descriptor,
Type definer,
boolean isStatic,
boolean isInit)
Interns an instance, adding to the descriptor as necessary based on the given definer, name, and flags. |
static Prototype |
Prototype.internInts(Type returnType,
int count)
Interns an instance which consists of the given number of ints along with the given return type |
Prototype |
Prototype.withFirstParameter(Type param)
Returns a new interned instance, which is the same as this instance, except that it has an additional parameter prepended to the original's argument list. |
| Methods in com.android.dx.rop.type with parameters of type Prototype | |
|---|---|
int |
Prototype.compareTo(Prototype other)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||