com.android.dx.gen
Class DexGenerator
java.lang.Object
com.android.dx.gen.DexGenerator
public final class DexGenerator
- extends Object
Define types, fields and methods.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DexGenerator
public DexGenerator()
declare
public void declare(Type<?> type,
String sourceFile,
int flags,
Type<?> supertype,
Type<?>... interfaces)
- Parameters:
flags - any flags masked by AccessFlags.CLASS_FLAGS.
declare
public Code declare(MethodId<?,?> method,
int flags)
- Parameters:
flags - any flags masked by AccessFlags.METHOD_FLAGS.
declare
public void declare(FieldId<?,?> fieldId,
int flags,
Object staticValue)
- Parameters:
flags - any flags masked by AccessFlags.FIELD_FLAGS.
generate
public byte[] generate()
- Returns a .dex formatted file.
load
public ClassLoader load(ClassLoader parent)
throws IOException
- Loads the generated types into the current dalvikvm process.
- Throws:
IOException
Copyright © 2012. All Rights Reserved.