META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/build/
com/android/tools/build/jetifier/
com/android/tools/build/jetifier/processor/
com/android/tools/build/jetifier/processor/transform/
com/android/tools/build/jetifier/processor/transform/resource/
com/android/tools/build/jetifier/processor/transform/resource/XmlResourcesTransformer$runTransform$changesDone$1.classXmlResourcesTransformer.kt
package com.android.tools.build.jetifier.processor.transform.resource
final com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer$runTransform$changesDone$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void (com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer)
}
com/android/tools/build/jetifier/processor/transform/resource/XmlResourcesTransformer.classXmlResourcesTransformer.kt
package com.android.tools.build.jetifier.processor.transform.resource
public final com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer extends java.lang.Object implements com.android.tools.build.jetifier.processor.transform.Transformer {
private final java.util.List patterns
private final java.util.List packagePatterns
private final com.android.tools.build.jetifier.processor.transform.TransformationContext context
public static final String TAG
public static final int PATTERN_TYPE_GROUP
public static final String MANIFEST_FILE_NAME
public static final com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer$Companion Companion
public boolean canTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void runTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
boolean changesDone
StringBuilder sb
java.nio.charset.Charset charset
boolean isManifestFile
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public final java.nio.charset.Charset getCharset (byte[])
java.nio.charset.Charset result
javax.xml.stream.XMLStreamReader xmlReader
java.io.ByteArrayInputStream it
int $i$a$1$use
java.nio.charset.Charset result
javax.xml.stream.XMLStreamReader xmlReader
java.io.ByteArrayInputStream it
int $i$a$1$use
javax.xml.stream.XMLStreamReader xmlReader
java.io.ByteArrayInputStream it
int $i$a$1$use
byte[] data
private final boolean replaceWithPatterns (java.lang.StringBuilder, java.util.List, kotlin.jvm.functions.Function1)
String result
int localEnd
int localStart
String replacement
String matched
String toReplace
java.util.regex.Matcher matcher
String processedInput
int lastSeenChar
java.util.regex.Pattern pattern
boolean changesDone
StringBuilder sb
java.util.List patterns
kotlin.jvm.functions.Function1 mappingFunction
private final java.lang.String rewriteType (java.lang.String)
com.android.tools.build.jetifier.core.type.JavaType result
com.android.tools.build.jetifier.core.type.JavaType type
String typeName
private final java.lang.String rewritePackage (java.lang.String, java.lang.String)
com.android.tools.build.jetifier.core.type.PackageName result
com.android.tools.build.jetifier.core.type.PackageName pckg
String packageName
String archiveName
public void (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
static void ()
public static final java.lang.String access$rewriteType (com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer, java.lang.String)
com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer $this
String typeName
public static final java.lang.String access$rewritePackage (com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer, java.lang.String, java.lang.String)
com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer $this
String packageName
String archiveName
public static final com.android.tools.build.jetifier.processor.transform.TransformationContext access$getContext$p (com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer)
com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer $this
}
com/android/tools/build/jetifier/processor/transform/resource/XmlResourcesTransformer$runTransform$1.classXmlResourcesTransformer.kt
package com.android.tools.build.jetifier.processor.transform.resource
final com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer$runTransform$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void (com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer)
}
com/android/tools/build/jetifier/processor/transform/resource/XmlResourcesTransformer$Companion.classXmlResourcesTransformer.kt
package com.android.tools.build.jetifier.processor.transform.resource
public final com.android.tools.build.jetifier.processor.transform.resource.XmlResourcesTransformer$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/proguard/
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$2.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String annotation
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$replacer$1.classProGuardClassFilterParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser$replacer$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String filter
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$replacer$2.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$replacer$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String className
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$11.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$11 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String returnType
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$3.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String fieldType
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$replacer$4.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$replacer$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String bodyGroup
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$rewriteClassFilter$2.classProGuardClassFilterParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser$rewriteClassFilter$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser$rewriteClassFilter$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final boolean invoke (java.lang.String)
String it
void ()
static void ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTransformer.classProGuardTransformer.kt
package com.android.tools.build.jetifier.processor.transform.proguard
public final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTransformer extends java.lang.Object implements com.android.tools.build.jetifier.processor.transform.Transformer {
private final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper mapper
private final com.android.tools.build.jetifier.processor.transform.proguard.patterns.ReplacersRunner replacer
public final com.android.tools.build.jetifier.processor.transform.proguard.patterns.ReplacersRunner getReplacer ()
public boolean canTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void runTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
String result
String content
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper$replaceMethodArgs$1.classProGuardTypesMapper.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper$replaceMethodArgs$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper$replaceMethodArgs$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void ()
static void ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$8.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$8 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String annotation
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$1.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String annotation
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$12.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$12 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String argsType
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper$replaceMethodArgs$3.classProGuardTypesMapper.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper$replaceMethodArgs$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper)
}
com/android/tools/build/jetifier/processor/transform/proguard/patterns/
com/android/tools/build/jetifier/processor/transform/proguard/patterns/ReplacersRunner.classReplacersRunner.kt
package com.android.tools.build.jetifier.processor.transform.proguard.patterns
public final com.android.tools.build.jetifier.processor.transform.proguard.patterns.ReplacersRunner extends java.lang.Object {
private final java.util.List replacers
public final java.lang.String applyReplacers (java.lang.String)
String result
java.util.regex.Matcher matcher
com.android.tools.build.jetifier.processor.transform.proguard.patterns.GroupsReplacer replacer
String processedInput
int lastSeenChar
StringBuilder sb
String input
public final java.util.List getReplacers ()
public void (java.util.List)
java.util.List replacers
}
com/android/tools/build/jetifier/processor/transform/proguard/patterns/GroupsReplacer.classGroupsReplacer.kt
package com.android.tools.build.jetifier.processor.transform.proguard.patterns
public final com.android.tools.build.jetifier.processor.transform.proguard.patterns.GroupsReplacer extends java.lang.Object {
private final java.util.regex.Pattern pattern
private final java.util.List groupsMap
public final java.lang.String runReplacements (java.util.regex.Matcher)
int localEnd
int localStart
String groupVal
int i
String result
java.util.regex.Matcher matcher
public final java.util.regex.Pattern getPattern ()
public void (java.util.regex.Pattern, java.util.List)
java.util.regex.Pattern pattern
java.util.List groupsMap
}
com/android/tools/build/jetifier/processor/transform/proguard/patterns/PatternHelper.classPatternHelper.kt
package com.android.tools.build.jetifier.processor.transform.proguard.patterns
public final com.android.tools.build.jetifier.processor.transform.proguard.patterns.PatternHelper extends java.lang.Object {
private static final java.util.List rewrites
public static final com.android.tools.build.jetifier.processor.transform.proguard.patterns.PatternHelper INSTANCE
public final java.util.regex.Pattern build (java.lang.String, int)
kotlin.Pair it
int $i$a$1$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
Object result
String toReplace
int flags
public static volatile java.util.regex.Pattern build$default (com.android.tools.build.jetifier.processor.transform.proguard.patterns.PatternHelper, java.lang.String, int, int, java.lang.Object)
private void ()
static void ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper$Companion.classProGuardTypesMapper.kt
package com.android.tools.build.jetifier.processor.transform.proguard
public final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$7.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$7 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String argsType
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$10.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$10 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String annotation
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$6.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String className
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper$replaceMethodArgs$2.classProGuardTypesMapper.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper$replaceMethodArgs$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper$replaceMethodArgs$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final boolean invoke (java.lang.String)
String it
void ()
static void ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
public final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser extends java.lang.Object {
private final com.android.tools.build.jetifier.processor.transform.proguard.patterns.GroupsReplacer replacer
private final java.util.List bodyReplacers
private final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper mapper
private static final String RULES
private static final String RULES_MODIFIERS
private static final String CLASS_NAME
private static final String CLASS_MODIFIERS
private static final String CLASS_TYPES
private static final String ANNOTATION_TYPE
private static final String FIELD_NAME
private static final String FIELD_TYPE
private static final String FIELD_MODIFIERS
private static final String METHOD_MODIFIERS
private static final String RETURN_TYPE_NAME
private static final String METHOD_NAME
private static final String ARGS
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$Companion Companion
public final com.android.tools.build.jetifier.processor.transform.proguard.patterns.GroupsReplacer getReplacer ()
private final java.lang.String rewriteBodyGroup (java.lang.String)
java.util.regex.Matcher matcher
com.android.tools.build.jetifier.processor.transform.proguard.patterns.GroupsReplacer replacer
String it
int $i$a$1$map
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
String bodyGroup
public void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper)
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper mapper
static void ()
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper access$getMapper$p (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser $this
public static final java.lang.String access$rewriteBodyGroup (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser, java.lang.String)
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser $this
String bodyGroup
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$Companion.classProGuardClassFilterParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
public final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$replacer$3.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$replacer$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String className2
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$replacer$1.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$replacer$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String annotation
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser.classProGuardClassFilterParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
public final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser extends java.lang.Object {
private final com.android.tools.build.jetifier.processor.transform.proguard.patterns.GroupsReplacer replacer
private final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper mapper
private static final String RULES
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser$Companion Companion
public final com.android.tools.build.jetifier.processor.transform.proguard.patterns.GroupsReplacer getReplacer ()
private final java.lang.String rewriteClassFilter (java.lang.String)
String classFilter
private final java.lang.String replaceTypeInClassFilter (java.lang.String)
String withoutNegation
String type
public void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper)
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper mapper
static void ()
public static final java.lang.String access$replaceTypeInClassFilter (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser, java.lang.String)
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser $this
String type
public static final java.lang.String access$rewriteClassFilter (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser, java.lang.String)
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser $this
String classFilter
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper.classProGuardTypesMapper.kt
package com.android.tools.build.jetifier.processor.transform.proguard
public final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper extends java.lang.Object {
private final com.android.tools.build.jetifier.core.config.Config config
private final com.android.tools.build.jetifier.processor.transform.TransformationContext context
public static final String TAG
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper$Companion Companion
public final java.lang.String replaceType (java.lang.String)
com.android.tools.build.jetifier.core.type.JavaType result
com.android.tools.build.jetifier.core.proguard.ProGuardType result
com.android.tools.build.jetifier.core.type.JavaType javaType
com.android.tools.build.jetifier.core.proguard.ProGuardType type
String typeToReplace
public final java.lang.String replaceMethodArgs (java.lang.String)
String argsTypes
public void (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
static void ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$9.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$9 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String argsType
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$4.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String annotation
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$rewriteClassFilter$1.classProGuardClassFilterParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser$rewriteClassFilter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser$rewriteClassFilter$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void ()
static void ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$Companion.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
public final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$5.classProGuardClassSpecParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser$bodyReplacers$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String annotation
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$rewriteClassFilter$3.classProGuardClassFilterParser.kt
package com.android.tools.build.jetifier.processor.transform.proguard
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser$rewriteClassFilter$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser)
}
com/android/tools/build/jetifier/processor/transform/bytecode/
com/android/tools/build/jetifier/processor/transform/bytecode/CoreRemapperImpl$Companion.classCoreRemapperImpl.kt
package com.android.tools.build.jetifier.processor.transform.bytecode
public final com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapperImpl$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/bytecode/CoreRemapper.classCoreRemapper.kt
package com.android.tools.build.jetifier.processor.transform.bytecode
public abstract com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper extends java.lang.Object {
public abstract com.android.tools.build.jetifier.core.type.JavaType rewriteType (com.android.tools.build.jetifier.core.type.JavaType)
public abstract java.lang.String rewriteString (java.lang.String)
}
com/android/tools/build/jetifier/processor/transform/bytecode/asm/
com/android/tools/build/jetifier/processor/transform/bytecode/asm/CustomRemapper.classCustomRemapper.kt
package com.android.tools.build.jetifier.processor.transform.bytecode.asm
public final com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper extends org.objectweb.asm.commons.Remapper {
private final com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper remapper
public java.lang.String map (java.lang.String)
String typeName
public java.lang.Object mapValue (java.lang.Object)
String stringMaybe
Object value
public void (com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper)
com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper remapper
}
com/android/tools/build/jetifier/processor/transform/bytecode/ByteCodeTransformer.classByteCodeTransformer.kt
package com.android.tools.build.jetifier.processor.transform.bytecode
public final com.android.tools.build.jetifier.processor.transform.bytecode.ByteCodeTransformer extends java.lang.Object implements com.android.tools.build.jetifier.processor.transform.Transformer {
private final com.android.tools.build.jetifier.processor.transform.TransformationContext context
public boolean canTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void runTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapperImpl remapper
org.objectweb.asm.ClassWriter writer
org.objectweb.asm.ClassReader reader
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
}
com/android/tools/build/jetifier/processor/transform/bytecode/CoreRemapperImpl.classCoreRemapperImpl.kt
package com.android.tools.build.jetifier.processor.transform.bytecode
public final com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapperImpl extends java.lang.Object implements com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper {
private final com.android.tools.build.jetifier.core.type.TypesMap typesMap
private boolean changesDone
private final org.objectweb.asm.commons.ClassRemapper classRemapper
private final com.android.tools.build.jetifier.processor.transform.TransformationContext context
public static final String TAG
public static final com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapperImpl$Companion Companion
public final boolean getChangesDone ()
private final void setChangesDone (boolean)
boolean
public final org.objectweb.asm.commons.ClassRemapper getClassRemapper ()
public com.android.tools.build.jetifier.core.type.JavaType rewriteType (com.android.tools.build.jetifier.core.type.JavaType)
com.android.tools.build.jetifier.core.type.JavaType result
com.android.tools.build.jetifier.core.type.JavaType type
public java.lang.String rewriteString (java.lang.String)
String result
com.android.tools.build.jetifier.core.type.JavaType subTypeResult
com.android.tools.build.jetifier.core.type.JavaType result
com.android.tools.build.jetifier.core.type.JavaType result
com.android.tools.build.jetifier.core.type.JavaType type
boolean startsWithAndroidX
String value
public final java.nio.file.Path rewritePath (java.nio.file.Path)
com.android.tools.build.jetifier.core.type.JavaType result
com.android.tools.build.jetifier.core.type.JavaType type
String owner
java.nio.file.Path path
public void (com.android.tools.build.jetifier.processor.transform.TransformationContext, org.objectweb.asm.ClassVisitor)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
org.objectweb.asm.ClassVisitor visitor
static void ()
}
com/android/tools/build/jetifier/processor/transform/pom/
com/android/tools/build/jetifier/processor/transform/pom/XmlUtils.classXmlUtils.kt
package com.android.tools.build.jetifier.processor.transform.pom
public final com.android.tools.build.jetifier.processor.transform.pom.XmlUtils extends java.lang.Object {
private static final java.util.regex.Pattern variablePattern
public static final com.android.tools.build.jetifier.processor.transform.pom.XmlUtils$Companion Companion
public void ()
static void ()
public static final java.util.regex.Pattern access$getVariablePattern$cp ()
}
com/android/tools/build/jetifier/processor/transform/pom/XmlUtils$Companion.classXmlUtils.kt
package com.android.tools.build.jetifier.processor.transform.pom
public final com.android.tools.build.jetifier.processor.transform.pom.XmlUtils$Companion extends java.lang.Object {
private final java.util.regex.Pattern getVariablePattern ()
public final byte[] convertDocumentToByteArray (org.jdom2.Document)
java.io.ByteArrayOutputStream it
int $i$a$1$use
org.jdom2.output.XMLOutputter xmlOutput
org.jdom2.Document document
public final org.jdom2.Document createDocumentFromByteArray (byte[])
java.io.ByteArrayInputStream it
int $i$a$1$use
org.jdom2.input.SAXBuilder builder
byte[] data
public final void addStringNodeToNode (org.jdom2.Element, java.lang.String, java.lang.String)
org.jdom2.Element element
org.jdom2.Element parent
String id
String value
public final java.lang.String resolveValue (java.lang.String, java.util.Map)
String varValue
String variableName
java.util.regex.Matcher matcher
String value
java.util.Map properties
public final com.android.tools.build.jetifier.core.pom.PomDependency createDependencyFrom (org.jdom2.Element, java.util.Map)
org.jdom2.Element childNode
String optional
String systemPath
String scope
String type
String classifier
String version
String artifactId
String groupId
org.jdom2.Element node
java.util.Map properties
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/pom/PomDocument$Companion.classPomDocument.kt
package com.android.tools.build.jetifier.processor.transform.pom
public final com.android.tools.build.jetifier.processor.transform.pom.PomDocument$Companion extends java.lang.Object {
public final com.android.tools.build.jetifier.processor.transform.pom.PomDocument loadFrom (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.transform.pom.PomDocument pomDoc
org.jdom2.Document document
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/pom/PomScanner$PomScannerSession.classPomScanner.kt
package com.android.tools.build.jetifier.processor.transform.pom
final com.android.tools.build.jetifier.processor.transform.pom.PomScanner$PomScannerSession extends java.lang.Object implements com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor {
private final java.util.Set pomFiles
public final java.util.Set getPomFiles ()
public void visit (com.android.tools.build.jetifier.processor.archive.Archive)
com.android.tools.build.jetifier.processor.archive.ArchiveItem archiveItem
com.android.tools.build.jetifier.processor.archive.Archive archive
public void visit (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.archive.ArchiveFile archiveFile
public void ()
}
com/android/tools/build/jetifier/processor/transform/pom/PomDocument.classPomDocument.kt
package com.android.tools.build.jetifier.processor.transform.pom
public final com.android.tools.build.jetifier.processor.transform.pom.PomDocument extends java.lang.Object {
private final java.util.Set dependencies
private final java.util.Map properties
private org.jdom2.Element dependenciesGroup
private boolean hasChanged
private final com.android.tools.build.jetifier.processor.archive.ArchiveFile file
private final org.jdom2.Document document
private static final String TAG
public static final com.android.tools.build.jetifier.processor.transform.pom.PomDocument$Companion Companion
public final java.util.Set getDependencies ()
private final void initialize ()
org.jdom2.Element it
int $i$a$1$filterNot
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterNotTo
Iterable $receiver$iv
int $i$f$filterNot
org.jdom2.Element it
int $i$a$2$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
org.jdom2.Element it
int $i$a$3$mapTo
Object item$iv
Iterable $receiver$iv
java.util.Collection destination$iv
int $i$f$mapTo
org.jdom2.Element propertiesGroup
public final boolean validate (java.util.Set)
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$1$all
Object element$iv
Iterable $receiver$iv
int $i$f$all
com.android.tools.build.jetifier.core.pom.PomDependency dep
int $i$a$1$all
Object element$iv
Iterable $receiver$iv
int $i$f$all
java.util.Set rules
public final void applyRules (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.core.pom.PomDependency dependency
com.android.tools.build.jetifier.core.pom.PomDependency it
int $i$a$1$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.Set newDependencies
com.android.tools.build.jetifier.processor.transform.TransformationContext context
public final com.android.tools.build.jetifier.core.pom.PomDependency getAsPomDependency ()
org.jdom2.Element version
org.jdom2.Element artifactIdNode
org.jdom2.Element groupIdNode
private final void rewriteOwnArtifactInfo (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.core.pom.PomDependency newDependency
com.android.tools.build.jetifier.core.pom.PomDependency dependency
org.jdom2.Element version
org.jdom2.Element artifactIdNode
org.jdom2.Element groupIdNode
com.android.tools.build.jetifier.processor.transform.TransformationContext context
private final java.util.Set mapDependency (com.android.tools.build.jetifier.core.pom.PomDependency, com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$1$firstOrNull
Object element$iv
Iterable $receiver$iv
int $i$f$firstOrNull
com.android.tools.build.jetifier.core.pom.PomDependency it
int $i$a$1$map
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
String it
int $i$a$1$any
Object element$iv
Iterable $receiver$iv
int $i$f$any
boolean matchesPrefix
com.android.tools.build.jetifier.core.pom.PomRewriteRule rule
com.android.tools.build.jetifier.core.pom.PomDependency dependency
com.android.tools.build.jetifier.processor.transform.TransformationContext context
public final void saveBackToFileIfNeeded ()
public final void logDocumentDetails ()
String version
String artifactId
String groupId
public final com.android.tools.build.jetifier.processor.archive.ArchiveFile getFile ()
public void (com.android.tools.build.jetifier.processor.archive.ArchiveFile, org.jdom2.Document)
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
org.jdom2.Document document
static void ()
public static final void access$initialize (com.android.tools.build.jetifier.processor.transform.pom.PomDocument)
com.android.tools.build.jetifier.processor.transform.pom.PomDocument $this
}
com/android/tools/build/jetifier/processor/transform/pom/PomDependencyExtensionsKt.classPomDependencyExtensions.kt
package com.android.tools.build.jetifier.processor.transform.pom
public final com.android.tools.build.jetifier.processor.transform.pom.PomDependencyExtensionsKt extends java.lang.Object {
public static final org.jdom2.Element toXmlElement (com.android.tools.build.jetifier.core.pom.PomDependency, org.jdom2.Document)
org.jdom2.Element node
com.android.tools.build.jetifier.core.pom.PomDependency $receiver
org.jdom2.Document document
}
com/android/tools/build/jetifier/processor/transform/pom/PomScanner.classPomScanner.kt
package com.android.tools.build.jetifier.processor.transform.pom
public final com.android.tools.build.jetifier.processor.transform.pom.PomScanner extends java.lang.Object {
private final java.util.List pomFilesInternal
private int validationFailuresCount
private final java.util.List pomFiles
private final com.android.tools.build.jetifier.processor.transform.TransformationContext context
private static final String TAG
public static final com.android.tools.build.jetifier.processor.transform.pom.PomScanner$Companion Companion
public final java.util.List getPomFiles ()
public final boolean wasErrorFound ()
public final void scanArchiveForPomFile (com.android.tools.build.jetifier.processor.archive.Archive)
com.android.tools.build.jetifier.processor.transform.pom.PomDocument it
int $i$a$1$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.transform.pom.PomScanner$PomScannerSession session
com.android.tools.build.jetifier.processor.archive.Archive archive
public void (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
static void ()
}
com/android/tools/build/jetifier/processor/transform/pom/PomScanner$Companion.classPomScanner.kt
package com.android.tools.build.jetifier.processor.transform.pom
public final com.android.tools.build.jetifier.processor.transform.pom.PomScanner$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/TransformationContext.classTransformationContext.kt
package com.android.tools.build.jetifier.processor.transform
public final com.android.tools.build.jetifier.processor.transform.TransformationContext extends java.lang.Object {
private final java.util.regex.Pattern packagePrefixPattern
private final com.android.tools.build.jetifier.core.TypeRewriter typeRewriter
private final boolean ignorePomVersionCheck
private int mappingNotFoundFailuresCount
private int proGuardMappingNotFoundFailuresCount
private int packageMappingNotFoundFailuresCounts
private String libraryName
private final com.android.tools.build.jetifier.core.config.Config config
private final boolean rewritingSupportLib
private final boolean isInReversedMode
private final boolean useFallbackIfTypeIsMissing
public final com.android.tools.build.jetifier.core.TypeRewriter getTypeRewriter ()
public final boolean getIgnorePomVersionCheck ()
public final int getMappingNotFoundFailuresCount ()
private final void setMappingNotFoundFailuresCount (int)
int
public final int getProGuardMappingNotFoundFailuresCount ()
private final void setProGuardMappingNotFoundFailuresCount (int)
int
public final int getPackageMappingNotFoundFailuresCounts ()
public final void setPackageMappingNotFoundFailuresCounts (int)
int
public final java.lang.String getLibraryName ()
public final void setLibraryName (java.lang.String)
String
public final int errorsTotal ()
public final void reportNoMappingFoundFailure ()
public final void reportNoProGuardMappingFoundFailure ()
public final void reportNoPackageMappingFoundFailure ()
public final com.android.tools.build.jetifier.core.config.Config getConfig ()
public final boolean getRewritingSupportLib ()
public final boolean isInReversedMode ()
public final boolean getUseFallbackIfTypeIsMissing ()
public void (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean)
String it
int $i$a$1$map
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
com.android.tools.build.jetifier.core.config.Config config
boolean rewritingSupportLib
boolean isInReversedMode
boolean useFallbackIfTypeIsMissing
public void (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
}
com/android/tools/build/jetifier/processor/transform/Transformer.classTransformer.kt
package com.android.tools.build.jetifier.processor.transform
public abstract com.android.tools.build.jetifier.processor.transform.Transformer extends java.lang.Object {
public abstract boolean canTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
public abstract void runTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
}
com/android/tools/build/jetifier/processor/transform/metainf/
com/android/tools/build/jetifier/processor/transform/metainf/MetaInfTransformer$Companion.classMetaInfTransformer.kt
package com.android.tools.build.jetifier.processor.transform.metainf
public final com.android.tools.build.jetifier.processor.transform.metainf.MetaInfTransformer$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/metainf/MetaInfTransformer.classMetaInfTransformer.kt
package com.android.tools.build.jetifier.processor.transform.metainf
public final com.android.tools.build.jetifier.processor.transform.metainf.MetaInfTransformer extends java.lang.Object implements com.android.tools.build.jetifier.processor.transform.Transformer {
private final com.android.tools.build.jetifier.processor.transform.TransformationContext context
public static final String FROM_VERSION
public static final String TO_VERSION
public static final String META_INF_DIR
public static final String VERSION_FILE_SUFFIX
public static final com.android.tools.build.jetifier.processor.transform.metainf.MetaInfTransformer$Companion Companion
public boolean canTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void runTransform (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
String to
String from
StringBuilder sb
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
static void ()
}
com/android/tools/build/jetifier/processor/FileMapping.classFileMapping.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.FileMapping extends java.lang.Object {
private final java.io.File from
private final java.io.File to
public final java.io.File getFrom ()
public final java.io.File getTo ()
public void (java.io.File, java.io.File)
java.io.File from
java.io.File to
public final java.io.File component1 ()
public final java.io.File component2 ()
public final com.android.tools.build.jetifier.processor.FileMapping copy (java.io.File, java.io.File)
java.io.File from
java.io.File to
public static volatile com.android.tools.build.jetifier.processor.FileMapping copy$default (com.android.tools.build.jetifier.processor.FileMapping, java.io.File, java.io.File, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/android/tools/build/jetifier/processor/archive/
com/android/tools/build/jetifier/processor/archive/ArchiveItem.classArchiveItem.kt
package com.android.tools.build.jetifier.processor.archive
public abstract com.android.tools.build.jetifier.processor.archive.ArchiveItem extends java.lang.Object {
public abstract java.nio.file.Path getRelativePath ()
public abstract java.lang.String getFileName ()
public abstract boolean getWasChanged ()
public abstract void accept (com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor)
public abstract void writeSelfTo (java.io.OutputStream)
public abstract boolean isPomFile ()
public abstract boolean isClassFile ()
public abstract boolean isXmlFile ()
public abstract boolean isProGuardFile ()
}
com/android/tools/build/jetifier/processor/archive/Archive$Builder.classArchive.kt
package com.android.tools.build.jetifier.processor.archive
public final com.android.tools.build.jetifier.processor.archive.Archive$Builder extends java.lang.Object {
public static final com.android.tools.build.jetifier.processor.archive.Archive$Builder INSTANCE
public final com.android.tools.build.jetifier.processor.archive.Archive extract (java.io.File, boolean) throws java.io.IOException
java.io.FileInputStream it
int $i$a$1$use
java.io.FileInputStream inputStream
java.io.File archiveFile
boolean recursive
public static volatile com.android.tools.build.jetifier.processor.archive.Archive extract$default (com.android.tools.build.jetifier.processor.archive.Archive$Builder, java.io.File, boolean, int, java.lang.Object) throws java.io.IOException
private final com.android.tools.build.jetifier.processor.archive.Archive extractArchive (java.io.InputStream, java.nio.file.Path, boolean) throws java.io.IOException
java.nio.file.Path entryPath
java.util.zip.ZipEntry entry
java.util.List files
java.util.zip.ZipInputStream zipIn
java.io.InputStream inputStream
java.nio.file.Path relativePath
boolean recursive
private final com.android.tools.build.jetifier.processor.archive.ArchiveFile extractFile (java.util.zip.ZipInputStream, java.nio.file.Path) throws java.io.IOException
byte[] data
java.util.zip.ZipInputStream zipIn
java.nio.file.Path relativePath
private final boolean isArchive (java.util.zip.ZipEntry)
String it
int $i$a$1$any
Object element$iv
Iterable $receiver$iv
int $i$f$any
java.util.zip.ZipEntry zipEntry
private void ()
static void ()
}
com/android/tools/build/jetifier/processor/archive/Archive$Companion.classArchive.kt
package com.android.tools.build.jetifier.processor.archive
public final com.android.tools.build.jetifier.processor.archive.Archive$Companion extends java.lang.Object {
public final java.util.List getARCHIVE_EXTENSIONS ()
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/archive/Archive.classArchive.kt
package com.android.tools.build.jetifier.processor.archive
public final com.android.tools.build.jetifier.processor.archive.Archive extends java.lang.Object implements com.android.tools.build.jetifier.processor.archive.ArchiveItem {
private final String fileName
private java.nio.file.Path targetPath
private final java.nio.file.Path relativePath
private final java.util.List files
private static final java.util.List ARCHIVE_EXTENSIONS
public static final String TAG
public static final com.android.tools.build.jetifier.processor.archive.Archive$Companion Companion
public java.lang.String getFileName ()
public boolean getWasChanged ()
com.android.tools.build.jetifier.processor.archive.ArchiveItem it
int $i$a$1$any
Object element$iv
Iterable $receiver$iv
int $i$f$any
public final void setTargetPath (java.nio.file.Path)
java.nio.file.Path path
public void accept (com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor)
com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor visitor
public final java.io.File writeSelfToDir (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path outputPath
java.nio.file.Path outputDirPath
public final java.io.File writeSelf ()
public final java.io.File writeSelfToFile (java.nio.file.Path) throws java.io.IOException
java.io.BufferedOutputStream stream
java.io.File file
java.nio.file.Path outputPath
public void writeSelfTo (java.io.OutputStream) throws java.io.IOException
java.util.zip.ZipEntry entry
com.android.tools.build.jetifier.processor.archive.ArchiveItem file
java.util.zip.ZipOutputStream out
java.io.OutputStream outputStream
public java.nio.file.Path getRelativePath ()
public final java.util.List getFiles ()
public void (java.nio.file.Path, java.util.List)
java.nio.file.Path relativePath
java.util.List files
static void ()
public boolean isPomFile ()
public boolean isClassFile ()
public boolean isXmlFile ()
public boolean isProGuardFile ()
public static final java.util.List access$getARCHIVE_EXTENSIONS$cp ()
}
com/android/tools/build/jetifier/processor/archive/ArchiveItemVisitor.classArchiveItemVisitor.kt
package com.android.tools.build.jetifier.processor.archive
public abstract com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor extends java.lang.Object {
public abstract void visit (com.android.tools.build.jetifier.processor.archive.Archive)
public abstract void visit (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
}
com/android/tools/build/jetifier/processor/archive/ArchiveFile.classArchiveFile.kt
package com.android.tools.build.jetifier.processor.archive
public final com.android.tools.build.jetifier.processor.archive.ArchiveFile extends java.lang.Object implements com.android.tools.build.jetifier.processor.archive.ArchiveItem {
private java.nio.file.Path relativePath
private String fileName
private boolean wasChanged
private byte[] data
public java.nio.file.Path getRelativePath ()
private void setRelativePath (java.nio.file.Path)
java.nio.file.Path
public java.lang.String getFileName ()
private void setFileName (java.lang.String)
String
public boolean getWasChanged ()
private void setWasChanged (boolean)
boolean
public final byte[] getData ()
private final void setData (byte[])
byte[]
public void accept (com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor)
com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor visitor
public void writeSelfTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outputStream
public final void updateRelativePath (java.nio.file.Path)
java.nio.file.Path newRelativePath
public final void setNewData (byte[])
byte[] newData
public void (java.nio.file.Path, byte[])
java.nio.file.Path relativePath
byte[] data
public boolean isPomFile ()
public boolean isClassFile ()
public boolean isXmlFile ()
public boolean isProGuardFile ()
}
com/android/tools/build/jetifier/processor/archive/ArchiveItem$DefaultImpls.classArchiveItem.kt
package com.android.tools.build.jetifier.processor.archive
public final com.android.tools.build.jetifier.processor.archive.ArchiveItem$DefaultImpls extends java.lang.Object {
public static boolean isPomFile (com.android.tools.build.jetifier.processor.archive.ArchiveItem)
com.android.tools.build.jetifier.processor.archive.ArchiveItem $this
public static boolean isClassFile (com.android.tools.build.jetifier.processor.archive.ArchiveItem)
com.android.tools.build.jetifier.processor.archive.ArchiveItem $this
public static boolean isXmlFile (com.android.tools.build.jetifier.processor.archive.ArchiveItem)
com.android.tools.build.jetifier.processor.archive.ArchiveItem $this
public static boolean isProGuardFile (com.android.tools.build.jetifier.processor.archive.ArchiveItem)
com.android.tools.build.jetifier.processor.archive.ArchiveItem $this
}
com/android/tools/build/jetifier/processor/Processor$Companion.classProcessor.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.Processor$Companion extends java.lang.Object {
private final java.util.Set getREVERSE_RESTRICT_TO_PACKAGE ()
private final java.util.List createTransformers (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
private final java.util.List createSLTransformers (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
public final com.android.tools.build.jetifier.processor.Processor createProcessor (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean)
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$1$map
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
java.util.List transformers
com.android.tools.build.jetifier.processor.transform.TransformationContext context
com.android.tools.build.jetifier.core.config.Config newConfig
com.android.tools.build.jetifier.core.config.Config config
boolean reversedMode
boolean rewritingSupportLib
boolean useIdentityIfTypeIsMissing
public static volatile com.android.tools.build.jetifier.processor.Processor createProcessor$default (com.android.tools.build.jetifier.processor.Processor$Companion, com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, int, java.lang.Object)
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/type/
com/android/tools/build/jetifier/processor/type/LibraryMapGenerator.classLibraryMapGenerator.kt
package com.android.tools.build.jetifier.processor.type
public final com.android.tools.build.jetifier.processor.type.LibraryMapGenerator extends java.lang.Object implements com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor {
private final com.android.tools.build.jetifier.processor.type.MapGeneratorRemapper remapper
public final void scanLibrary (com.android.tools.build.jetifier.processor.archive.Archive)
com.android.tools.build.jetifier.processor.archive.Archive library
public final com.android.tools.build.jetifier.core.type.TypesMap generateMap ()
public void visit (com.android.tools.build.jetifier.processor.archive.Archive)
com.android.tools.build.jetifier.processor.archive.ArchiveItem it
int $i$a$1$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.archive.Archive archive
public void visit (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.archive.ArchiveFile archiveFile
private final void scanFile (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
org.objectweb.asm.commons.ClassRemapper visitor
org.objectweb.asm.ClassWriter writer
org.objectweb.asm.ClassReader reader
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void (com.android.tools.build.jetifier.core.config.Config)
com.android.tools.build.jetifier.core.config.Config config
}
com/android/tools/build/jetifier/processor/type/MapGeneratorRemapper$Companion.classMapGeneratorRemapper.kt
package com.android.tools.build.jetifier.processor.type
public final com.android.tools.build.jetifier.processor.type.MapGeneratorRemapper$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/type/MapGeneratorRemapper.classMapGeneratorRemapper.kt
package com.android.tools.build.jetifier.processor.type
public final com.android.tools.build.jetifier.processor.type.MapGeneratorRemapper extends java.lang.Object implements com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper {
private final java.util.Map typesRewritesMap
private boolean isMapNotComplete
private final com.android.tools.build.jetifier.core.config.Config config
private static final String TAG
public static final com.android.tools.build.jetifier.processor.type.MapGeneratorRemapper$Companion Companion
public final boolean isMapNotComplete ()
private final void setMapNotComplete (boolean)
boolean
public final org.objectweb.asm.commons.ClassRemapper createClassRemapper (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor visitor
public com.android.tools.build.jetifier.core.type.JavaType rewriteType (com.android.tools.build.jetifier.core.type.JavaType)
com.android.tools.build.jetifier.core.rule.RewriteRule$TypeRewriteResult typeRewriteResult
com.android.tools.build.jetifier.core.rule.RewriteRule rule
com.android.tools.build.jetifier.core.type.JavaType typeToMap
com.android.tools.build.jetifier.core.type.JavaType type
public java.lang.String rewriteString (java.lang.String)
String value
public final com.android.tools.build.jetifier.core.type.TypesMap createTypesMap ()
private final boolean isTypeSupported (com.android.tools.build.jetifier.core.type.JavaType)
String it
int $i$a$1$any
Object element$iv
Iterable $receiver$iv
int $i$f$any
com.android.tools.build.jetifier.core.type.JavaType type
public void (com.android.tools.build.jetifier.core.config.Config)
com.android.tools.build.jetifier.core.config.Config config
static void ()
}
com/android/tools/build/jetifier/processor/TransformationResult.classTransformationResult.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.TransformationResult extends java.lang.Object {
private final java.util.Set filesToRemove
private final java.util.Set filesToAdd
public final java.util.Set getFilesToRemove ()
public final java.util.Set getFilesToAdd ()
public void (java.util.Set, java.util.Set)
java.util.Set filesToRemove
java.util.Set filesToAdd
public final java.util.Set component1 ()
public final java.util.Set component2 ()
public final com.android.tools.build.jetifier.processor.TransformationResult copy (java.util.Set, java.util.Set)
java.util.Set filesToRemove
java.util.Set filesToAdd
public static volatile com.android.tools.build.jetifier.processor.TransformationResult copy$default (com.android.tools.build.jetifier.processor.TransformationResult, java.util.Set, java.util.Set, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/android/tools/build/jetifier/processor/Processor.classProcessor.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.Processor extends java.lang.Object implements com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor {
private final com.android.tools.build.jetifier.processor.transform.TransformationContext context
private final java.util.List transformers
private static final String TAG
private static final java.util.Set REVERSE_RESTRICT_TO_PACKAGE
public static final com.android.tools.build.jetifier.processor.Processor$Companion Companion
public final java.util.Set transform (java.util.Set, boolean)
com.android.tools.build.jetifier.processor.FileMapping it
int $i$a$1$map
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$1$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$1$filter
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$2$map
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$1$filter
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$2$map
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
java.util.Set filesToRemove
java.util.Set generatedLibraries
java.util.List pomFiles
java.util.List libraries
java.util.Set inputLibraries
java.util.Set input
boolean copyUnmodifiedLibsAlso
public static volatile java.util.Set transform$default (com.android.tools.build.jetifier.processor.Processor, java.util.Set, boolean, int, java.lang.Object)
public final java.util.Set mapDependency (java.lang.String)
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$1$firstOrNull
Object element$iv
Iterable $receiver$iv
int $i$f$firstOrNull
com.android.tools.build.jetifier.core.pom.PomDependency it
int $i$a$1$map
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
com.android.tools.build.jetifier.core.pom.PomRewriteRule resultRule
com.android.tools.build.jetifier.core.pom.PomDependency inputDependency
java.util.List parts
String depNotation
private final java.util.List loadLibraries (java.lang.Iterable)
com.android.tools.build.jetifier.processor.archive.Archive archive
com.android.tools.build.jetifier.processor.FileMapping library
java.util.List libraries
Iterable inputLibraries
private final java.util.List scanPomFiles (java.util.List)
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$1$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.transform.pom.PomScanner scanner
java.util.List libraries
private final void transformPomFiles (java.util.List)
com.android.tools.build.jetifier.processor.transform.pom.PomDocument it
int $i$a$1$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.List files
private final void transformLibrary (com.android.tools.build.jetifier.processor.archive.Archive)
com.android.tools.build.jetifier.processor.archive.Archive archive
public void visit (com.android.tools.build.jetifier.processor.archive.Archive)
com.android.tools.build.jetifier.processor.archive.ArchiveItem it
int $i$a$1$forEach
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.archive.Archive archive
public void visit (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.transform.Transformer it
int $i$a$1$firstOrNull
Object element$iv
Iterable $receiver$iv
int $i$f$firstOrNull
com.android.tools.build.jetifier.processor.transform.Transformer transformer
com.android.tools.build.jetifier.processor.archive.ArchiveFile archiveFile
private void (com.android.tools.build.jetifier.processor.transform.TransformationContext, java.util.List)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
java.util.List transformers
static void ()
public static final java.util.Set access$getREVERSE_RESTRICT_TO_PACKAGE$cp ()
public void (com.android.tools.build.jetifier.processor.transform.TransformationContext, java.util.List, kotlin.jvm.internal.DefaultConstructorMarker)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
java.util.List transformers
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
META-INF/jetifier-processor.kotlin_module