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

1 2 3

  /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);
Desugar.java 207 private final CoreLibraryRewriter rewriter; field in class:Desugar
223 this.rewriter = new CoreLibraryRewriter(options.coreLibrary ? "__desugar__/" : "");
245 : new HeaderClassLoader(indexedBootclasspath, rewriter, new ThrowingClassLoader());
255 new ClassReaderFactory(indexedBootclasspath, rewriter));
282 new HeaderClassLoader(indexedClasspathAndInputFiles, rewriter, bootclassloader);
287 classpathReader = new ClassReaderFactory(indexedClasspathAndInputFiles, rewriter);
291 bridgeMethodReader = new ClassReaderFactory(indexedInputFiles, rewriter);
359 ClassReader reader = rewriter.reader(content);
360 UnprefixingClassWriter writer = rewriter.writer(ClassWriter.COMPUTE_MAXS);
404 ClassReader reader = rewriter.reader(bytecode)
    [all...]
  /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> {
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...]
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> {
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...]
  /external/r8/src/main/java/com/android/tools/r8/ir/desugar/
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...]
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...]
LambdaDescriptor.java 58 private LambdaDescriptor(LambdaRewriter rewriter, DexCallSite callSite,
61 assert rewriter != null;
78 this.targetMethod = lookupTargetMethod(rewriter);
90 private DexEncodedMethod lookupTargetMethod(LambdaRewriter rewriter) {
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) {
217 boolean isMetafactoryMethod = bootstrapMethod == rewriter.metafactoryMethod
    [all...]
LambdaClass.java 52 final LambdaRewriter rewriter; field in class:LambdaClass
61 LambdaClass(LambdaRewriter rewriter, DexType accessedFrom,
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, DexType accessedFrom, LambdaDescriptor match)
    [all...]
LambdaConstructorSourceCode.java 25 DexMethod objectInitMethod = lambda.rewriter.objectInitMethod;
52 ? System.identityHashCode(lambda.rewriter.objectInitMethod) : super.hashCode();
SynthesizedLambdaSourceCode.java 40 return lambda.rewriter.factory;
  /frameworks/base/core/java/com/android/internal/util/
FileRotator.java 45 * {@link #rewriteActive(Rewriter, long)}.
83 public interface Rewriter extends Reader, Writer {
181 public void rewriteActive(Rewriter rewriter, long currentTimeMillis)
184 rewriteSingle(rewriter, activeName);
190 rewriteActive(new Rewriter() {
217 public void rewriteAll(Rewriter rewriter) throws IOException {
223 rewriteSingle(rewriter, name);
232 private void rewriteSingle(Rewriter rewriter, String name) throws IOException
    [all...]
  /external/v8/src/parsing/
pattern-rewriter.cc 8 #include "src/parsing/parameter-initializer-rewriter.h"
20 PatternRewriter rewriter; local
24 rewriter.scope_ = declaration_descriptor->scope;
25 rewriter.parser_ = parser;
26 rewriter.context_ = BINDING;
27 rewriter.pattern_ = declaration->pattern;
28 rewriter.initializer_position_ = declaration->initializer_position;
29 rewriter.block_ = block;
30 rewriter.descriptor_ = declaration_descriptor;
31 rewriter.names_ = names
46 PatternRewriter rewriter; local
    [all...]
parameter-initializer-rewriter.cc 5 #include "src/parsing/parameter-initializer-rewriter.h"
18 class Rewriter final : public AstTraversalVisitor<Rewriter> {
20 Rewriter(uintptr_t stack_limit, Expression* initializer, Scope* param_scope)
27 friend class AstTraversalVisitor<Rewriter>;
40 void Rewriter::VisitFunctionLiteral(FunctionLiteral* function_literal) {
45 void Rewriter::VisitClassLiteral(ClassLiteral* class_literal) {
64 void Rewriter::VisitVariableProxy(VariableProxy* proxy) {
77 void Rewriter::VisitBlock(Block* stmt) {
85 void Rewriter::VisitTryCatchStatement(TryCatchStatement* stmt)
    [all...]
  /external/clang/lib/ARCMigrate/
ARCMT.cpp 19 #include "clang/Rewrite/Core/Rewriter.h"
464 Rewriter &rewriter; member in class:__anon13782::RewritesApplicator
468 RewritesApplicator(Rewriter &rewriter, ASTContext &ctx,
470 : rewriter(rewriter), Listener(listener) {
480 bool err = rewriter.InsertText(loc, text, /*InsertAfter=*/true,
487 Rewriter::RewriteOptions removeOpts;
492 bool err = rewriter.RemoveText(range, removeOpts)
    [all...]

Completed in 353 milliseconds

1 2 3