Searched refs:dexMaker (Results 1 – 4 of 4) sorted by relevance
/external/dexmaker/src/test/java/com/google/dexmaker/ |
D | DexMakerTest.java | 47 private DexMaker dexMaker; field in DexMakerTest 68 dexMaker = new DexMaker(); in reset() 69 dexMaker.declare(GENERATED, "Generated.java", PUBLIC, TypeId.OBJECT); in reset() 91 Code code = dexMaker.declare(methodId, PUBLIC | STATIC); in testNewInstance() 120 Code code = dexMaker.declare(methodId, PUBLIC); in testVoidNoArgMemberMethod() 139 Code code = dexMaker.declare(methodId, PUBLIC | STATIC); in testInvokeStatic() 158 Code code = dexMaker.declare(methodId, PUBLIC); in testCreateLocalMethodAsNull() 184 Code code = dexMaker.declare(methodId, PUBLIC | STATIC); in testInvokeVirtual() 215 Code directCode = dexMaker.declare(directMethodId, PRIVATE); in testInvokeDirect() 222 Code code = dexMaker.declare(methodId, PUBLIC | STATIC); in testInvokeDirect() [all …]
|
/external/dexmaker/src/test/java/com/google/dexmaker/examples/ |
D | HelloWorldMaker.java | 32 DexMaker dexMaker = new DexMaker(); in main() local 36 dexMaker.declare(helloWorld, "HelloWorld.generated", Modifier.PUBLIC, TypeId.OBJECT); in main() 37 generateHelloMethod(dexMaker, helloWorld); in main() 41 ClassLoader loader = dexMaker.generateAndLoad(HelloWorldMaker.class.getClassLoader(), in main() 60 private static void generateHelloMethod(DexMaker dexMaker, TypeId<?> declaringType) { in generateHelloMethod() argument 70 Code code = dexMaker.declare(hello, Modifier.STATIC | Modifier.PUBLIC); in generateHelloMethod()
|
D | FibonacciMaker.java | 36 DexMaker dexMaker = new DexMaker(); in main() local 37 dexMaker.declare(fibonacci, fileName, Modifier.PUBLIC, TypeId.OBJECT); in main() 40 Code code = dexMaker.declare(fib, Modifier.PUBLIC | Modifier.STATIC); in main() 64 ClassLoader loader = dexMaker.generateAndLoad( in main()
|
/external/dexmaker/src/main/java/com/google/dexmaker/stock/ |
D | ProxyBuilder.java | 249 DexMaker dexMaker = new DexMaker(); in buildProxyClass() local 253 generateConstructorsAndFields(dexMaker, generatedType, superType, baseClass); in buildProxyClass() 255 generateCodeForAllMethods(dexMaker, generatedType, methodsToProxy, superType); in buildProxyClass() 256 dexMaker.declare(generatedType, generatedName + ".generated", PUBLIC, superType, in buildProxyClass() 258 ClassLoader classLoader = dexMaker.generateAndLoad(parentClassLoader, dexCache); in buildProxyClass() 356 private static <T, G extends T> void generateCodeForAllMethods(DexMaker dexMaker, in generateCodeForAllMethods() argument 423 Code code = dexMaker.declare(methodId, PUBLIC); in generateCodeForAllMethods() 495 Code superCode = dexMaker.declare(callsSuperMethod, PUBLIC); in generateCodeForAllMethods() 553 private static <T, G extends T> void generateConstructorsAndFields(DexMaker dexMaker, in generateConstructorsAndFields() argument 559 dexMaker.declare(handlerField, PRIVATE, null); in generateConstructorsAndFields() [all …]
|