Searched refs:dexMaker (Results 1 - 4 of 4) sorted by relevance
/external/dexmaker/src/test/java/com/google/dexmaker/examples/ |
H A D | HelloWorldMaker.java | 32 DexMaker dexMaker = new DexMaker(); 36 dexMaker.declare(helloWorld, "HelloWorld.generated", Modifier.PUBLIC, TypeId.OBJECT); 37 generateHelloMethod(dexMaker, helloWorld); 41 ClassLoader loader = dexMaker.generateAndLoad(HelloWorldMaker.class.getClassLoader(), 60 private static void generateHelloMethod(DexMaker dexMaker, TypeId<?> declaringType) { argument 68 // Declare that method on the dexMaker. Use the returned Code instance 70 Code code = dexMaker.declare(hello, Modifier.STATIC | Modifier.PUBLIC);
|
H A D | FibonacciMaker.java | 36 DexMaker dexMaker = new DexMaker(); 37 dexMaker.declare(fibonacci, fileName, Modifier.PUBLIC, TypeId.OBJECT); 40 Code code = dexMaker.declare(fib, Modifier.PUBLIC | Modifier.STATIC); 64 ClassLoader loader = dexMaker.generateAndLoad(
|
/external/dexmaker/src/test/java/com/google/dexmaker/ |
H A D | DexMakerTest.java | 46 private DexMaker dexMaker; field in class:DexMakerTest 67 dexMaker = new DexMaker(); 68 dexMaker.declare(GENERATED, "Generated.java", PUBLIC, TypeId.OBJECT); 81 Code code = dexMaker.declare(methodId, PUBLIC | STATIC); 110 Code code = dexMaker.declare(methodId, PUBLIC); 129 Code code = dexMaker.declare(methodId, PUBLIC | STATIC); 148 Code code = dexMaker.declare(methodId, PUBLIC); 174 Code code = dexMaker.declare(methodId, PUBLIC | STATIC); 205 Code directCode = dexMaker.declare(directMethodId, PRIVATE); 212 Code code = dexMaker [all...] |
/external/dexmaker/src/main/java/com/google/dexmaker/stock/ |
H A D | ProxyBuilder.java | 243 DexMaker dexMaker = new DexMaker(); 247 generateConstructorsAndFields(dexMaker, generatedType, superType, baseClass); 249 generateCodeForAllMethods(dexMaker, generatedType, methodsToProxy, superType); 250 dexMaker.declare(generatedType, generatedName + ".generated", PUBLIC, superType, 252 ClassLoader classLoader = dexMaker.generateAndLoad(parentClassLoader, dexCache); 350 private static <T, G extends T> void generateCodeForAllMethods(DexMaker dexMaker, argument 417 Code code = dexMaker.declare(methodId, PUBLIC); 489 Code superCode = dexMaker.declare(callsSuperMethod, PUBLIC); 547 private static <T, G extends T> void generateConstructorsAndFields(DexMaker dexMaker, argument 553 dexMaker [all...] |
Completed in 165 milliseconds