A B C D E F G H I J L M N O P R S T U V

A

addCatchClause(TypeId<?>, Label) - Method in class com.google.dexmaker.Code
 
aget(Local<?>, Local<?>, Local<Integer>) - Method in class com.google.dexmaker.Code
 
aput(Local<?>, Local<Integer>, Local<?>) - Method in class com.google.dexmaker.Code
 
arrayLength(Local<Integer>, Local<T>) - Method in class com.google.dexmaker.Code
 

B

BinaryOp - Enum in com.google.dexmaker
An operation on two values of the same type.
BOOLEAN - Static variable in class com.google.dexmaker.TypeId
The boolean primitive type.
build() - Method in class com.google.dexmaker.stock.ProxyBuilder
Create a new instance of the class to proxy.
BYTE - Static variable in class com.google.dexmaker.TypeId
The byte primitive type.

C

callSuper(Object, Method, Object...) - Static method in class com.google.dexmaker.stock.ProxyBuilder
 
cast(Local<?>, Local<?>) - Method in class com.google.dexmaker.Code
Performs either a numeric cast or a type cast.
CHAR - Static variable in class com.google.dexmaker.TypeId
The char primitive type.
Code - Class in com.google.dexmaker
Builds a sequence of instructions.
com.google.dexmaker - package com.google.dexmaker
 
com.google.dexmaker.stock - package com.google.dexmaker.stock
 
compare(Comparison, Label, Local<T>, Local<T>) - Method in class com.google.dexmaker.Code
Compare ints or references.
compareFloatingPoint(Local<Integer>, Local<T>, Local<T>, int) - Method in class com.google.dexmaker.Code
Compare floats or doubles.
compareLongs(Local<Integer>, Local<Long>, Local<Long>) - Method in class com.google.dexmaker.Code
Compare longs.
Comparison - Enum in com.google.dexmaker
A comparison between two values of the same type.
constructorArgTypes(Class<?>...) - Method in class com.google.dexmaker.stock.ProxyBuilder
 
constructorArgValues(Object...) - Method in class com.google.dexmaker.stock.ProxyBuilder
 

D

declare(TypeId<?>, String, int, TypeId<?>, TypeId<?>...) - Method in class com.google.dexmaker.DexMaker
Declares type.
declare(MethodId<?, ?>, int) - Method in class com.google.dexmaker.DexMaker
Declares a method.
declare(FieldId<?, ?>, int, Object) - Method in class com.google.dexmaker.DexMaker
Declares a field.
declareConstructor(MethodId<?, ?>, int) - Method in class com.google.dexmaker.DexMaker
Declares a constructor.
dexCache(File) - Method in class com.google.dexmaker.stock.ProxyBuilder
 
DexMaker - Class in com.google.dexmaker
Generates a Dalvik EXecutable (dex) file for execution on Android.
DexMaker() - Constructor for class com.google.dexmaker.DexMaker
 
DOUBLE - Static variable in class com.google.dexmaker.TypeId
The double primitive type.

E

equals(Object) - Method in class com.google.dexmaker.FieldId
 
equals(Object) - Method in class com.google.dexmaker.MethodId
 
equals(Object) - Method in class com.google.dexmaker.TypeId
 

F

FieldId<D,V> - Class in com.google.dexmaker
Identifies a field.
FLOAT - Static variable in class com.google.dexmaker.TypeId
The float primitive type.
forClass(Class<T>) - Static method in class com.google.dexmaker.stock.ProxyBuilder
 

G

generate() - Method in class com.google.dexmaker.DexMaker
Generates a dex file and returns its bytes.
generateAndLoad(ClassLoader, File) - Method in class com.google.dexmaker.DexMaker
Generates a dex file and loads its types into the current process.
get(String) - Static method in class com.google.dexmaker.TypeId
 
get(Class<T>) - Static method in class com.google.dexmaker.TypeId
 
getConstructor(TypeId<?>...) - Method in class com.google.dexmaker.TypeId
 
getDeclaringType() - Method in class com.google.dexmaker.FieldId
 
getDeclaringType() - Method in class com.google.dexmaker.MethodId
 
getField(TypeId<V>, String) - Method in class com.google.dexmaker.TypeId
 
getInvocationHandler(Object) - Static method in class com.google.dexmaker.stock.ProxyBuilder
Returns the proxy's InvocationHandler.
getMethod(TypeId<R>, String, TypeId<?>...) - Method in class com.google.dexmaker.TypeId
 
getName() - Method in class com.google.dexmaker.FieldId
 
getName() - Method in class com.google.dexmaker.MethodId
Returns the method's name.
getName() - Method in class com.google.dexmaker.TypeId
 
getParameter(int, TypeId<T>) - Method in class com.google.dexmaker.Code
 
getParameters() - Method in class com.google.dexmaker.MethodId
 
getReturnType() - Method in class com.google.dexmaker.MethodId
 
getThis(TypeId<T>) - Method in class com.google.dexmaker.Code
 
getType() - Method in class com.google.dexmaker.FieldId
 
getType() - Method in class com.google.dexmaker.Local
 

H

handler(InvocationHandler) - Method in class com.google.dexmaker.stock.ProxyBuilder
 
hashCode() - Method in class com.google.dexmaker.FieldId
 
hashCode() - Method in class com.google.dexmaker.MethodId
 
hashCode() - Method in class com.google.dexmaker.TypeId
 

I

iget(FieldId<D, V>, Local<V>, Local<D>) - Method in class com.google.dexmaker.Code
 
instanceOfType(Local<?>, Local<?>, TypeId<?>) - Method in class com.google.dexmaker.Code
 
INT - Static variable in class com.google.dexmaker.TypeId
The int primitive type.
invokeDirect(MethodId<D, R>, Local<? super R>, Local<? extends D>, Local<?>...) - Method in class com.google.dexmaker.Code
 
invokeInterface(MethodId<D, R>, Local<? super R>, Local<? extends D>, Local<?>...) - Method in class com.google.dexmaker.Code
 
invokeStatic(MethodId<?, R>, Local<? super R>, Local<?>...) - Method in class com.google.dexmaker.Code
 
invokeSuper(MethodId<D, R>, Local<? super R>, Local<? extends D>, Local<?>...) - Method in class com.google.dexmaker.Code
 
invokeVirtual(MethodId<D, R>, Local<? super R>, Local<? extends D>, Local<?>...) - Method in class com.google.dexmaker.Code
 
iput(FieldId<D, V>, Local<D>, Local<V>) - Method in class com.google.dexmaker.Code
 

J

jump(Label) - Method in class com.google.dexmaker.Code
 

L

Label - Class in com.google.dexmaker
A branch target in a list of instructions.
Label() - Constructor for class com.google.dexmaker.Label
 
loadConstant(Local<T>, T) - Method in class com.google.dexmaker.Code
 
Local<T> - Class in com.google.dexmaker
A temporary variable that holds a single value of a known type.
LONG - Static variable in class com.google.dexmaker.TypeId
The long primitive type.

M

mark(Label) - Method in class com.google.dexmaker.Code
Start defining instructions for the named label.
MethodId<D,R> - Class in com.google.dexmaker
Identifies a method or constructor.

N

newArray(Local<T>, Local<Integer>) - Method in class com.google.dexmaker.Code
 
newInstance(Local<T>, MethodId<T, Void>, Local<?>...) - Method in class com.google.dexmaker.Code
 
newLocal(TypeId<T>) - Method in class com.google.dexmaker.Code
 

O

OBJECT - Static variable in class com.google.dexmaker.TypeId
The Object type.
op(UnaryOp, Local<T>, Local<T>) - Method in class com.google.dexmaker.Code
 
op(BinaryOp, Local<T>, Local<T>, Local<T>) - Method in class com.google.dexmaker.Code
 

P

parentClassLoader(ClassLoader) - Method in class com.google.dexmaker.stock.ProxyBuilder
Specifies the parent ClassLoader to use when creating the proxy.
ProxyBuilder<T> - Class in com.google.dexmaker.stock
Creates dynamic proxies of concrete classes.

R

removeCatchClause(TypeId<?>) - Method in class com.google.dexmaker.Code
 
returnValue(Local<?>) - Method in class com.google.dexmaker.Code
 
returnVoid() - Method in class com.google.dexmaker.Code
 

S

sget(FieldId<?, V>, Local<V>) - Method in class com.google.dexmaker.Code
 
SHORT - Static variable in class com.google.dexmaker.TypeId
The short primitive type.
sput(FieldId<?, V>, Local<V>) - Method in class com.google.dexmaker.Code
 
STRING - Static variable in class com.google.dexmaker.TypeId
The String type.

T

throwValue(Local<?>) - Method in class com.google.dexmaker.Code
 
toString() - Method in class com.google.dexmaker.FieldId
 
toString() - Method in class com.google.dexmaker.Local
 
toString() - Method in class com.google.dexmaker.MethodId
 
toString() - Method in class com.google.dexmaker.TypeId
 
TypeId<T> - Class in com.google.dexmaker
A primitive type, interface or class.

U

UnaryOp - Enum in com.google.dexmaker
An operation on one value.

V

valueOf(String) - Static method in enum com.google.dexmaker.BinaryOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.dexmaker.Comparison
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.dexmaker.UnaryOp
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.dexmaker.BinaryOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.dexmaker.Comparison
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.dexmaker.UnaryOp
Returns an array containing the constants of this enum type, in the order they are declared.
VOID - Static variable in class com.google.dexmaker.TypeId
The void primitive type.

A B C D E F G H I J L M N O P R S T U V