/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...] |