Searched refs:dexMaker (Results 1 - 4 of 4) sorted by relevance

/external/dexmaker/src/test/java/com/google/dexmaker/examples/
H A DHelloWorldMaker.java32 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 DFibonacciMaker.java36 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 DDexMakerTest.java46 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 DProxyBuilder.java243 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