/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/ |
Rewriter.java | 32 package org.jf.dexlib2.rewriter; 36 public interface Rewriter<T> {
|
TypeRewriter.java | 32 package org.jf.dexlib2.rewriter; 36 public class TypeRewriter implements Rewriter<String> {
|
AnnotationElementRewriter.java | 32 package org.jf.dexlib2.rewriter; 40 public class AnnotationElementRewriter implements Rewriter<AnnotationElement> {
|
AnnotationRewriter.java | 32 package org.jf.dexlib2.rewriter; 41 public class AnnotationRewriter implements Rewriter<Annotation> {
|
ExceptionHandlerRewriter.java | 32 package org.jf.dexlib2.rewriter; 40 public class ExceptionHandlerRewriter implements Rewriter<ExceptionHandler> {
|
FieldReferenceRewriter.java | 32 package org.jf.dexlib2.rewriter; 39 public class FieldReferenceRewriter implements Rewriter<FieldReference> {
|
FieldRewriter.java | 32 package org.jf.dexlib2.rewriter; 43 public class FieldRewriter implements Rewriter<Field> {
|
MethodImplementationRewriter.java | 32 package org.jf.dexlib2.rewriter; 43 public class MethodImplementationRewriter implements Rewriter<MethodImplementation> {
|
MethodParameterRewriter.java | 32 package org.jf.dexlib2.rewriter; 42 public class MethodParameterRewriter implements Rewriter<MethodParameter> {
|
MethodReferenceRewriter.java | 32 package org.jf.dexlib2.rewriter; 42 public class MethodReferenceRewriter implements Rewriter<MethodReference> {
|
RewriterUtils.java | 32 package org.jf.dexlib2.rewriter; 43 public static <T> T rewriteNullable(@Nonnull Rewriter<T> rewriter, @Nullable T value) { 44 return value==null?null:rewriter.rewrite(value); 47 public static <T> Set<T> rewriteSet(@Nonnull final Rewriter<T> rewriter, 58 return rewriteNullable(rewriter, iterator.next()); 73 public static <T> List<T> rewriteList(@Nonnull final Rewriter<T> rewriter, 77 return rewriteNullable(rewriter, list.get(i)) [all...] |
TryBlockRewriter.java | 32 package org.jf.dexlib2.rewriter; 41 public class TryBlockRewriter implements Rewriter<TryBlock<? extends ExceptionHandler>> {
|
MethodRewriter.java | 32 package org.jf.dexlib2.rewriter; 45 public class MethodRewriter implements Rewriter<Method> {
|
RewriterModule.java | 32 package org.jf.dexlib2.rewriter; 44 @Nonnull public Rewriter<ClassDef> getClassDefRewriter(@Nonnull Rewriters rewriters) { 48 @Nonnull public Rewriter<Field> getFieldRewriter(@Nonnull Rewriters rewriters) { 52 @Nonnull public Rewriter<Method> getMethodRewriter(@Nonnull Rewriters rewriters) { 56 @Nonnull public Rewriter<MethodParameter> getMethodParameterRewriter(@Nonnull Rewriters rewriters) { 60 @Nonnull public Rewriter<MethodImplementation> getMethodImplementationRewriter(@Nonnull Rewriters rewriters) { 64 @Nonnull public Rewriter<Instruction> getInstructionRewriter(@Nonnull Rewriters rewriters) { 68 @Nonnull public Rewriter<TryBlock<? extends ExceptionHandler>> getTryBlockRewriter(@Nonnull Rewriters rewriters) { 72 @Nonnull public Rewriter<ExceptionHandler> getExceptionHandlerRewriter(@Nonnull Rewriters rewriters) { 76 @Nonnull public Rewriter<DebugItem> getDebugItemRewriter(@Nonnull Rewriters rewriters) [all...] |
Rewriters.java | 32 package org.jf.dexlib2.rewriter; 44 @Nonnull Rewriter<ClassDef> getClassDefRewriter(); 45 @Nonnull Rewriter<Field> getFieldRewriter(); 47 @Nonnull Rewriter<Method> getMethodRewriter(); 48 @Nonnull Rewriter<MethodParameter> getMethodParameterRewriter(); 49 @Nonnull Rewriter<MethodImplementation> getMethodImplementationRewriter(); 50 @Nonnull Rewriter<Instruction> getInstructionRewriter(); 51 @Nonnull Rewriter<TryBlock<? extends ExceptionHandler>> getTryBlockRewriter(); 52 @Nonnull Rewriter<ExceptionHandler> getExceptionHandlerRewriter(); 53 @Nonnull Rewriter<DebugItem> getDebugItemRewriter() [all...] |
ClassDefRewriter.java | 32 package org.jf.dexlib2.rewriter; 47 public class ClassDefRewriter implements Rewriter<ClassDef> {
|
DebugItemRewriter.java | 32 package org.jf.dexlib2.rewriter; 42 public class DebugItemRewriter implements Rewriter<DebugItem> {
|
EncodedValueRewriter.java | 32 package org.jf.dexlib2.rewriter; 45 public class EncodedValueRewriter implements Rewriter<EncodedValue> {
|
DexRewriter.java | 32 package org.jf.dexlib2.rewriter; 54 * DexRewriter rewriter = new DexRewriter(new RewriterModule() { 55 * public Rewriter<String> getTypeRewriter(Rewriters rewriters) { 56 * return new Rewriter<String>() { 66 * DexFile rewrittenDexFile = rewriter.rewriteDexFile(dexFile); 71 private final Rewriter<ClassDef> classDefRewriter; 72 private final Rewriter<Field> fieldRewriter; 73 private final Rewriter<Method> methodRewriter; 74 private final Rewriter<MethodParameter> methodParameterRewriter; 75 private final Rewriter<MethodImplementation> methodImplementationRewriter [all...] |
InstructionRewriter.java | 32 package org.jf.dexlib2.rewriter; 46 public class InstructionRewriter implements Rewriter<Instruction> {
|
/external/desugar/java/com/google/devtools/build/android/desugar/ |
ClassReaderFactory.java | 23 private final CoreLibraryRewriter rewriter; field in class:ClassReaderFactory 25 public ClassReaderFactory(IndexedInputs indexedInputs, CoreLibraryRewriter rewriter) { 26 this.rewriter = rewriter; 37 String filename = rewriter.unprefix(internalClassName) + ".class"; 43 return rewriter.reader(bytecode); 58 String filename = rewriter.unprefix(internalClassName) + ".class";
|
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);
|
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/ |
ClassProcessor.java | 28 private final InterfaceMethodRewriter rewriter; field in class:ClassProcessor 36 ClassProcessor(InterfaceMethodRewriter rewriter) { 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.factory.objectType) [all...] |
InterfaceProcessor.java | 31 private final InterfaceMethodRewriter rewriter; field in class:InterfaceProcessor 35 InterfaceProcessor(InterfaceMethodRewriter rewriter) { 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.getCompanionClassType(iface.type) [all...] |
/sdk/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/lint/ |
AddSuppressAnnotation.java | 173 ASTRewrite rewriter = ASTRewrite.create(ast); local 180 ListRewrite listRewrite = rewriter.getListRewrite(declaration, 199 rewriter.set(existing, VALUE_PROPERTY, array, null); 216 ListRewrite listRewrite = rewriter.getListRewrite(array, EXPRESSIONS_PROPERTY); 225 TextEdit annotationEdits = rewriter.rewriteAST(document, null); 261 ASTRewrite rewriter = ASTRewrite.create(ast); local 267 ListRewrite listRewrite = rewriter.getListRewrite(declaration, 272 rewriter.set(existing, VALUE_PROPERTY, value, null); 276 TextEdit annotationEdits = rewriter.rewriteAST(document, null);
|