HomeSort by relevance Sort by last modified time
    Searched defs:rewriter (Results 1 - 25 of 53) sorted by null

1 2 3

  /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);

Completed in 1501 milliseconds

1 2 3