/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/ |
H A D | RewriterModule.java | 44 @Nonnull public Rewriter<ClassDef> getClassDefRewriter(@Nonnull Rewriters rewriters) { argument 45 return new ClassDefRewriter(rewriters); 48 @Nonnull public Rewriter<Field> getFieldRewriter(@Nonnull Rewriters rewriters) { argument 49 return new FieldRewriter(rewriters); 52 @Nonnull public Rewriter<Method> getMethodRewriter(@Nonnull Rewriters rewriters) { argument 53 return new MethodRewriter(rewriters); 56 @Nonnull public Rewriter<MethodParameter> getMethodParameterRewriter(@Nonnull Rewriters rewriters) { argument 57 return new MethodParameterRewriter(rewriters); 60 @Nonnull public Rewriter<MethodImplementation> getMethodImplementationRewriter(@Nonnull Rewriters rewriters) { argument 61 return new MethodImplementationRewriter(rewriters); 64 getInstructionRewriter(@onnull Rewriters rewriters) argument 68 getTryBlockRewriter(@onnull Rewriters rewriters) argument 72 getExceptionHandlerRewriter(@onnull Rewriters rewriters) argument 76 getDebugItemRewriter(@onnull Rewriters rewriters) argument 80 getTypeRewriter(@onnull Rewriters rewriters) argument 84 getFieldReferenceRewriter(@onnull Rewriters rewriters) argument 88 getMethodReferenceRewriter(@onnull Rewriters rewriters) argument 92 getAnnotationRewriter(@onnull Rewriters rewriters) argument 96 getAnnotationElementRewriter(@onnull Rewriters rewriters) argument 100 getEncodedValueRewriter(@onnull Rewriters rewriters) argument [all...] |
H A D | AnnotationRewriter.java | 42 @Nonnull protected final Rewriters rewriters; field in class:AnnotationRewriter 44 public AnnotationRewriter(@Nonnull Rewriters rewriters) { argument 45 this.rewriters = rewriters; 64 return rewriters.getTypeRewriter().rewrite(annotation.getType()); 68 return RewriterUtils.rewriteSet(rewriters.getAnnotationElementRewriter(), annotation.getElements());
|
H A D | FieldReferenceRewriter.java | 40 @Nonnull protected final Rewriters rewriters; field in class:FieldReferenceRewriter 42 public FieldReferenceRewriter(@Nonnull Rewriters rewriters) { argument 43 this.rewriters = rewriters; 58 return rewriters.getTypeRewriter().rewrite(fieldReference.getDefiningClass()); 66 return rewriters.getTypeRewriter().rewrite(fieldReference.getType());
|
H A D | FieldRewriter.java | 44 @Nonnull protected final Rewriters rewriters; field in class:FieldRewriter 46 public FieldRewriter(@Nonnull Rewriters rewriters) { argument 47 this.rewriters = rewriters; 62 return rewriters.getFieldReferenceRewriter().rewrite(field).getDefiningClass(); 66 return rewriters.getFieldReferenceRewriter().rewrite(field).getName(); 70 return rewriters.getFieldReferenceRewriter().rewrite(field).getType(); 78 return RewriterUtils.rewriteNullable(rewriters.getEncodedValueRewriter(), field.getInitialValue()); 82 return RewriterUtils.rewriteSet(rewriters.getAnnotationRewriter(), field.getAnnotations());
|
H A D | MethodRewriter.java | 46 @Nonnull protected final Rewriters rewriters; field in class:MethodRewriter 48 public MethodRewriter(@Nonnull Rewriters rewriters) { argument 49 this.rewriters = rewriters; 64 return rewriters.getMethodReferenceRewriter().rewrite(method).getDefiningClass(); 68 return rewriters.getMethodReferenceRewriter().rewrite(method).getName(); 72 return rewriters.getMethodReferenceRewriter().rewrite(method).getParameterTypes(); 80 return RewriterUtils.rewriteList(rewriters.getMethodParameterRewriter(), method.getParameters()); 84 return rewriters.getMethodReferenceRewriter().rewrite(method).getReturnType(); 92 return RewriterUtils.rewriteSet(rewriters [all...] |
H A D | AnnotationElementRewriter.java | 41 @Nonnull protected final Rewriters rewriters; field in class:AnnotationElementRewriter 43 public AnnotationElementRewriter(@Nonnull Rewriters rewriters) { argument 44 this.rewriters = rewriters; 63 return rewriters.getEncodedValueRewriter().rewrite(annotationElement.getValue());
|
H A D | ExceptionHandlerRewriter.java | 41 @Nonnull protected final Rewriters rewriters; field in class:ExceptionHandlerRewriter 43 public ExceptionHandlerRewriter(@Nonnull Rewriters rewriters) { argument 44 this.rewriters = rewriters; 59 return RewriterUtils.rewriteNullable(rewriters.getTypeRewriter(), exceptionHandler.getExceptionType());
|
H A D | MethodImplementationRewriter.java | 44 @Nonnull protected final Rewriters rewriters; field in class:MethodImplementationRewriter 46 public MethodImplementationRewriter(@Nonnull Rewriters rewriters) { argument 47 this.rewriters = rewriters; 66 return RewriterUtils.rewriteIterable(rewriters.getInstructionRewriter(), 71 return RewriterUtils.rewriteList(rewriters.getTryBlockRewriter(), 76 return RewriterUtils.rewriteIterable(rewriters.getDebugItemRewriter(),
|
H A D | MethodReferenceRewriter.java | 43 @Nonnull protected final Rewriters rewriters; field in class:MethodReferenceRewriter 45 public MethodReferenceRewriter(@Nonnull Rewriters rewriters) { argument 46 this.rewriters = rewriters; 61 return rewriters.getTypeRewriter().rewrite(methodReference.getDefiningClass()); 69 return RewriterUtils.rewriteList(rewriters.getTypeRewriter(), 79 return rewriters.getTypeRewriter().rewrite(methodReference.getReturnType());
|
H A D | ClassDefRewriter.java | 47 @Nonnull protected final Rewriters rewriters; field in class:ClassDefRewriter 49 public ClassDefRewriter(@Nonnull Rewriters rewriters) { argument 50 this.rewriters = rewriters; 65 return rewriters.getTypeRewriter().rewrite(classDef.getType()); 73 return RewriterUtils.rewriteNullable(rewriters.getTypeRewriter(), classDef.getSuperclass()); 77 return RewriterUtils.rewriteSet(rewriters.getTypeRewriter(), classDef.getInterfaces()); 85 return RewriterUtils.rewriteSet(rewriters.getAnnotationRewriter(), classDef.getAnnotations()); 89 return RewriterUtils.rewriteIterable(rewriters.getFieldRewriter(), classDef.getStaticFields()); 93 return RewriterUtils.rewriteIterable(rewriters [all...] |
H A D | MethodParameterRewriter.java | 43 @Nonnull protected final Rewriters rewriters; field in class:MethodParameterRewriter 45 public MethodParameterRewriter(@Nonnull Rewriters rewriters) { argument 46 this.rewriters = rewriters; 61 return rewriters.getTypeRewriter().rewrite(methodParameter.getType()); 65 return RewriterUtils.rewriteSet(rewriters.getAnnotationRewriter(), methodParameter.getAnnotations());
|
H A D | TryBlockRewriter.java | 42 @Nonnull protected final Rewriters rewriters; field in class:TryBlockRewriter 44 public TryBlockRewriter(@Nonnull Rewriters rewriters) { argument 45 this.rewriters = rewriters; 69 return RewriterUtils.rewriteList(rewriters.getExceptionHandlerRewriter(), tryBlock.getExceptionHandlers());
|
H A D | EncodedValueRewriter.java | 46 @Nonnull protected final Rewriters rewriters; field in class:EncodedValueRewriter 48 public EncodedValueRewriter(@Nonnull Rewriters rewriters) { argument 49 this.rewriters = rewriters; 79 return rewriters.getTypeRewriter().rewrite(typeEncodedValue.getValue()); 91 return rewriters.getFieldReferenceRewriter().rewrite(fieldEncodedValue.getValue()); 103 return rewriters.getFieldReferenceRewriter().rewrite(enumEncodedValue.getValue()); 115 return rewriters.getMethodReferenceRewriter().rewrite(methodEncodedValue.getValue()); 139 return rewriters.getTypeRewriter().rewrite(annotationEncodedValue.getType()); 143 return RewriterUtils.rewriteSet(rewriters [all...] |
H A D | DebugItemRewriter.java | 43 @Nonnull protected final Rewriters rewriters; field in class:DebugItemRewriter 45 public DebugItemRewriter(@Nonnull Rewriters rewriters) { argument 46 this.rewriters = rewriters; 82 return RewriterUtils.rewriteNullable(rewriters.getTypeRewriter(), debugItem.getType()); 109 return RewriterUtils.rewriteTypeReference(rewriters.getTypeRewriter(), typeReference);
|
H A D | InstructionRewriter.java | 47 @Nonnull protected final Rewriters rewriters; field in class:InstructionRewriter 49 public InstructionRewriter(@Nonnull Rewriters rewriters) { argument 50 this.rewriters = rewriters; 86 return RewriterUtils.rewriteTypeReference(rewriters.getTypeRewriter(), 89 return rewriters.getFieldReferenceRewriter().rewrite((FieldReference)instruction.getReference()); 91 return rewriters.getMethodReferenceRewriter().rewrite((MethodReference)instruction.getReference());
|