/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/ |
H A D | Rewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | TypeRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | RewriterUtils.java | 32 package org.jf.dexlib2.rewriter; 43 public static <T> T rewriteNullable(@Nonnull Rewriter<T> rewriter, @Nullable T value) { argument 44 return value==null?null:rewriter.rewrite(value); 47 public static <T> Set<T> rewriteSet(@Nonnull final Rewriter<T> rewriter, argument 58 return rewriteNullable(rewriter, iterator.next()); 73 public static <T> List<T> rewriteList(@Nonnull final Rewriter<T> rewriter, argument 77 return rewriteNullable(rewriter, list.get(i)); 86 public static <T> Iterable<T> rewriteIterable(@Nonnull final Rewriter<T> rewriter, argument 97 return rewriteNullable(rewriter, iterator.next());
|
H A D | AnnotationElementRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | AnnotationRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | ExceptionHandlerRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | FieldReferenceRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | FieldRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | MethodImplementationRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | MethodParameterRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | MethodReferenceRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | TryBlockRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | MethodRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | Rewriters.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | ClassDefRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | DebugItemRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | EncodedValueRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | RewriterModule.java | 32 package org.jf.dexlib2.rewriter;
|
H A D | InstructionRewriter.java | 32 package org.jf.dexlib2.rewriter;
|
/external/desugar/java/com/google/devtools/build/android/desugar/ |
H A D | ClassReaderFactory.java | 23 private final CoreLibraryRewriter rewriter; field in class:ClassReaderFactory 25 public ClassReaderFactory(IndexedInputs indexedInputs, CoreLibraryRewriter rewriter) { argument 26 this.rewriter = rewriter; 37 String filename = rewriter.unprefix(internalClassName) + ".class"; 43 return rewriter.reader(bytecode); 58 String filename = rewriter.unprefix(internalClassName) + ".class";
|
H A D | HeaderClassLoader.java | 37 private final CoreLibraryRewriter rewriter; field in class:HeaderClassLoader 40 IndexedInputs indexedInputs, CoreLibraryRewriter rewriter, ClassLoader parent) { 42 this.rewriter = rewriter; 48 String filename = rewriter.unprefix(name.replace('.', '/') + ".class"); 55 ClassReader reader = rewriter.reader(content); 39 HeaderClassLoader( IndexedInputs indexedInputs, CoreLibraryRewriter rewriter, ClassLoader parent) argument
|
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/ |
H A D | InterfaceProcessor.java | 31 private final InterfaceMethodRewriter rewriter; field in class:InterfaceProcessor 35 InterfaceProcessor(InterfaceMethodRewriter rewriter) { argument 36 this.rewriter = rewriter; 48 if (rewriter.isDefaultMethod(virtual)) { 50 DexMethod companionMethod = rewriter.defaultAsMethodOfCompanionClass(virtual.method); 94 // by this time by lambda rewriter. 100 rewriter.staticAsMethodOfCompanionClass(direct.method), direct.accessFlags, 105 assert rewriter.factory.isClassConstructor(direct.method); 127 DexType companionClassType = rewriter [all...] |
H A D | ClassProcessor.java | 28 private final InterfaceMethodRewriter rewriter; field in class:ClassProcessor 36 ClassProcessor(InterfaceMethodRewriter rewriter) { argument 37 this.rewriter = rewriter; 64 if (superType != null && superType != rewriter.factory.objectType) { 65 process(rewriter.findRequiredClass(superType)); 98 assert !rewriter.findRequiredClass(method.holder).isLibraryClass(); 101 DexMethod newMethod = rewriter.factory.createMethod(clazz.type, method.proto, method.name); 107 rewriter.defaultAsMethodOfCompanionClass(method), 126 if (superType == null || superType == rewriter [all...] |
H A D | LambdaClass.java | 52 final LambdaRewriter rewriter; field in class:LambdaClass 61 LambdaClass(LambdaRewriter rewriter, DexType accessedFrom, argument 63 assert rewriter != null; 67 this.rewriter = rewriter; 71 DexItemFactory factory = rewriter.factory; 75 lambdaClassType, constructorProto, rewriter.constructorName); 81 : factory.createMethod(lambdaClassType, constructorProto, rewriter.classConstructorName); 83 : factory.createField(lambdaClassType, lambdaClassType, rewriter.instanceFieldName); 88 LambdaRewriter rewriter, DexTyp 87 createLambdaClassType( LambdaRewriter rewriter, DexType accessedFrom, LambdaDescriptor match) argument [all...] |
H A D | LambdaDescriptor.java | 58 private LambdaDescriptor(LambdaRewriter rewriter, DexCallSite callSite, argument 61 assert rewriter != null; 78 this.targetMethod = lookupTargetMethod(rewriter); 90 private DexEncodedMethod lookupTargetMethod(LambdaRewriter rewriter) { argument 95 AppInfo appInfo = rewriter.converter.appInfo; 106 AppInfo appInfo = rewriter.converter.appInfo; 113 AppInfo appInfo = rewriter.converter.appInfo; 120 AppInfo appInfo = rewriter.converter.appInfo; 209 static LambdaDescriptor infer(LambdaRewriter rewriter, DexCallSite callSite) { argument 217 boolean isMetafactoryMethod = bootstrapMethod == rewriter 273 extractExtraLambdaInfo( LambdaRewriter rewriter, DexCallSite callSite, LambdaDescriptor match) argument 332 isEnforcedSignatureValid( LambdaRewriter rewriter, DexProto enforced, DexProto erased) argument [all...] |