META-INF/
META-INF/MANIFEST.MF
META-INF/jetifier-processor.kotlin_module
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/AndroidXRefScanner$AndroidXTrackingRemapper.class
AndroidXRefScanner.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.AndroidXRefScanner$AndroidXTrackingRemapper extends org.objectweb.asm.commons.Remapper {
private String androidXRefExample
private String androidSupportRefExample
private final com.android.tools.build.jetifier.core.config.Config config
public final java.lang.String getAndroidXRefExample ()
public final void setAndroidXRefExample (java.lang.String)
String
public final java.lang.String getAndroidSupportRefExample ()
public final void setAndroidSupportRefExample (java.lang.String)
String
public java.lang.String map (java.lang.String)
String typeName
public void <init> (com.android.tools.build.jetifier.core.config.Config)
com.android.tools.build.jetifier.core.config.Config config
}
com/android/tools/build/jetifier/processor/AndroidXRefScanner.class
AndroidXRefScanner.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.AndroidXRefScanner extends java.lang.Object implements com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor {
private String androidXRefExample
private String androidSupportRefExample
private final com.android.tools.build.jetifier.processor.archive.Archive library
private final com.android.tools.build.jetifier.core.config.Config config
public final boolean getAndroidXDetected ()
public final boolean getAndroidSupportDetected ()
public final java.lang.String getAndroidXRefExample ()
public final void setAndroidXRefExample (java.lang.String)
String
public final java.lang.String getAndroidSupportRefExample ()
public final void setAndroidSupportRefExample (java.lang.String)
String
public final com.android.tools.build.jetifier.processor.AndroidXRefScanner scan ()
public void visit (com.android.tools.build.jetifier.processor.archive.Archive)
com.android.tools.build.jetifier.processor.archive.ArchiveItem it
int $i$a$-forEach-AndroidXRefScanner$visit$1
Object element$iv
Iterable $this$forEach$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)
ArrayIndexOutOfBoundsException e
org.objectweb.asm.commons.ClassRemapper classRemapper
com.android.tools.build.jetifier.processor.AndroidXRefScanner$AndroidXTrackingRemapper androidXTrackingRemapper
org.objectweb.asm.ClassWriter writer
org.objectweb.asm.ClassReader reader
com.android.tools.build.jetifier.processor.archive.ArchiveFile archiveFile
public void <init> (com.android.tools.build.jetifier.processor.archive.Archive, com.android.tools.build.jetifier.core.config.Config)
com.android.tools.build.jetifier.processor.archive.Archive library
com.android.tools.build.jetifier.core.config.Config config
}
com/android/tools/build/jetifier/processor/AnnotationFilesMerger.class
AnnotationFilesMerger.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.AnnotationFilesMerger extends java.lang.Object {
public static final com.android.tools.build.jetifier.processor.AnnotationFilesMerger INSTANCE
public final void tryMergeFilesInArchive (com.android.tools.build.jetifier.processor.archive.Archive)
com.android.tools.build.jetifier.processor.archive.ArchiveItem it
int $i$a$-filter-AnnotationFilesMerger$tryMergeFilesInArchive$1
Object element$iv$iv
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $this$filter$iv
int $i$f$filter
com.android.tools.build.jetifier.processor.archive.ArchiveItem it
int $i$a$-map-AnnotationFilesMerger$tryMergeFilesInArchive$2
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.android.tools.build.jetifier.processor.archive.ArchiveFile it
int $i$a$-groupBy-AnnotationFilesMerger$tryMergeFilesInArchive$3
int $i$a$-getOrPut-CollectionsKt___CollectionsKt$groupByTo$list$1$iv$iv
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $this$getOrPut$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $this$groupByTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $this$groupBy$iv
int $i$f$groupBy
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
int $i$a$-forEach-AnnotationFilesMerger$tryMergeFilesInArchive$4$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.archive.ArchiveFile mergedFile
java.util.List files
java.util.Map$Entry it
int $i$a$-forEach-AnnotationFilesMerger$tryMergeFilesInArchive$4
java.util.Map$Entry element$iv
java.util.Map $this$forEach$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.archive.Archive archive
private final com.android.tools.build.jetifier.processor.archive.ArchiveFile mergeAnnotationFiles (java.lang.Iterable)
com.android.tools.build.jetifier.processor.archive.ArchiveFile it
int $i$a$-map-AnnotationFilesMerger$mergeAnnotationFiles$data$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
byte[] data
Iterable files
private void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/CollectionExtensionsKt.class
CollectionExtensions.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.CollectionExtensionsKt extends java.lang.Object {
public static final java.util.List cartesianProduct (java.util.List)
java.util.List $this$cartesianProduct
private static final java.util.List cartesianProductInternal (int, java.util.List)
java.util.List set
Object obj
java.util.List result
int index
java.util.List lists
}
com/android/tools/build/jetifier/processor/FileMapping.class
FileMapping.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 <init> (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 synthetic 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/Processor$$special$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.Processor$$special$$inlined$sortedBy$1 extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public final int compare (java.lang.Object, java.lang.Object)
com.android.tools.build.jetifier.processor.archive.ArchiveFile it
int $i$a$-sortedBy-Processor$runSignatureDetectionFor$2$2
com.android.tools.build.jetifier.processor.archive.ArchiveFile it
int $i$a$-sortedBy-Processor$runSignatureDetectionFor$2$2
Object a
Object b
}
com/android/tools/build/jetifier/processor/Processor$Companion.class
Processor.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.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 createProcessor4 (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, boolean, boolean, java.lang.String, com.android.tools.build.jetifier.processor.TimestampsPolicy)
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$-filterNot-Processor$Companion$createProcessor4$1
Object element$iv$iv
Iterable $this$filterNotTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterNotTo
Iterable $this$filterNot$iv
int $i$f$filterNot
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$-map-Processor$Companion$createProcessor4$2
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.List transformers
com.android.tools.build.jetifier.processor.transform.TransformationContext context
com.android.tools.build.jetifier.core.pom.DependencyVersions versionsMap
com.android.tools.build.jetifier.core.config.Config newConfig
com.android.tools.build.jetifier.core.config.Config config
boolean reversedMode
boolean rewritingSupportLib
boolean useFallbackIfTypeIsMissing
boolean allowAmbiguousPackages
boolean stripSignatures
String dataBindingVersion
com.android.tools.build.jetifier.processor.TimestampsPolicy timestampsPolicy
public static synthetic com.android.tools.build.jetifier.processor.Processor createProcessor4$default (com.android.tools.build.jetifier.processor.Processor$Companion, com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, boolean, boolean, java.lang.String, com.android.tools.build.jetifier.processor.TimestampsPolicy, int, java.lang.Object)
public final com.android.tools.build.jetifier.processor.Processor createProcessor3 (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, boolean, boolean, java.lang.String)
com.android.tools.build.jetifier.core.config.Config config
boolean reversedMode
boolean rewritingSupportLib
boolean useFallbackIfTypeIsMissing
boolean allowAmbiguousPackages
boolean stripSignatures
String dataBindingVersion
public static synthetic com.android.tools.build.jetifier.processor.Processor createProcessor3$default (com.android.tools.build.jetifier.processor.Processor$Companion, com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, boolean, boolean, java.lang.String, int, java.lang.Object)
public final com.android.tools.build.jetifier.processor.Processor createProcessor2 (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, boolean, java.lang.String)
com.android.tools.build.jetifier.core.config.Config config
boolean reversedMode
boolean rewritingSupportLib
boolean useFallbackIfTypeIsMissing
boolean allowAmbiguousPackages
String dataBindingVersion
public static synthetic com.android.tools.build.jetifier.processor.Processor createProcessor2$default (com.android.tools.build.jetifier.processor.Processor$Companion, com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, boolean, java.lang.String, int, java.lang.Object)
public final com.android.tools.build.jetifier.processor.Processor createProcessor (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, java.lang.String, java.lang.String)
com.android.tools.build.jetifier.core.config.Config config
boolean reversedMode
boolean rewritingSupportLib
boolean useFallbackIfTypeIsMissing
String versionSetName
String dataBindingVersion
public static synthetic 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, java.lang.String, java.lang.String, int, java.lang.Object)
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/Processor$runSignatureDetectionFor$2$1.class
Processor.kt
package com.android.tools.build.jetifier.processor
final com.android.tools.build.jetifier.processor.Processor$runSignatureDetectionFor$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.build.jetifier.processor.Processor$runSignatureDetectionFor$2$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final boolean invoke (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.archive.ArchiveFile it
void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/Processor.class
Processor.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 java.util.List oldDependenciesRegex
private final java.util.List newDependenciesRegex
private final com.android.tools.build.jetifier.processor.transform.TransformationContext context
private final java.util.List transformers
private final boolean stripSignatureFiles
private final com.android.tools.build.jetifier.processor.TimestampsPolicy timestampsPolicy
private static final String TAG
public static final com.android.tools.build.jetifier.processor.Processor$Companion Companion
public final com.android.tools.build.jetifier.processor.TransformationResult transform2 (java.util.Set, boolean, boolean)
com.android.tools.build.jetifier.processor.transform.Transformer it
int $i$a$-firstOrNull-Processor$transform2$transformer$1
Object element$iv
Iterable $this$firstOrNull$iv
int $i$f$firstOrNull
com.android.tools.build.jetifier.processor.transform.Transformer transformer
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
com.android.tools.build.jetifier.processor.FileMapping fileMapping
com.android.tools.build.jetifier.processor.FileMapping it
int $i$a$-map-Processor$transform2$inputLibraries$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$-forEach-Processor$transform2$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$-count-Processor$transform2$numberOfLibsModified$1
Object element$iv
int count$iv
Iterable $this$count$iv
int $i$f$count
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$-map-Processor$transform2$result$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.Map result
int numberOfLibsModified
java.util.List pomFiles
java.util.Set librariesToProcess
java.util.Set allLibraries
java.util.Set inputLibraries
java.util.HashSet nonSingleFiles
java.util.Set input
boolean copyUnmodifiedLibsAlso
boolean skipLibsWithAndroidXReferences
public static synthetic com.android.tools.build.jetifier.processor.TransformationResult transform2$default (com.android.tools.build.jetifier.processor.Processor, java.util.Set, boolean, boolean, int, java.lang.Object)
public final java.util.Set transform (java.util.Set, boolean)
java.util.Map$Entry it
int $i$a$-map-Processor$transform$1
java.util.Map$Entry item$iv$iv
java.util.Map $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
java.util.Map $this$map$iv
int $i$f$map
java.util.Set input
boolean copyUnmodifiedLibsAlso
public static synthetic java.util.Set transform$default (com.android.tools.build.jetifier.processor.Processor, java.util.Set, boolean, int, java.lang.Object)
private final java.util.Set filterOutLibrariesWithAndroidX (java.util.Set)
com.android.tools.build.jetifier.processor.AndroidXRefScanner androidXScanner
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$-forEach-Processor$filterOutLibrariesWithAndroidX$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
java.util.Set newLibraries
java.util.Set libraries
private final void runSignatureDetectionFor (java.util.Set)
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$-filter-Processor$runSignatureDetectionFor$1
Object element$iv$iv
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $this$filter$iv
int $i$f$filter
Iterable $this$sortedBy$iv
int $i$f$sortedBy
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
int $i$a$-forEach-Processor$runSignatureDetectionFor$2$3
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.archive.FileSearchResult foundSignatures
com.android.tools.build.jetifier.processor.archive.Archive library
int $i$a$-forEach-Processor$runSignatureDetectionFor$2
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
StringBuilder sb
boolean wereSignaturesDetected
java.util.Set libraries
public final java.lang.String mapDependency (java.lang.String)
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$-firstOrNull-Processor$mapDependency$resultRule$1
Object element$iv
Iterable $this$firstOrNull$iv
int $i$f$firstOrNull
com.android.tools.build.jetifier.core.pom.PomRewriteRule resultRule
com.android.tools.build.jetifier.core.pom.PomDependency inputDependency
java.util.List parts
String depNotation
public final java.util.Map getDependenciesMap (boolean)
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$-filter-Processor$getDependenciesMap$1
Object element$iv$iv
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $this$filter$iv
int $i$f$filter
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$-map-Processor$getDependenciesMap$2
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
boolean filterOutBaseLibrary
public static synthetic java.util.Map getDependenciesMap$default (com.android.tools.build.jetifier.processor.Processor, boolean, int, java.lang.Object)
public final boolean isOldDependencyFile (java.io.File)
kotlin.text.Regex it
int $i$a$-any-Processor$isOldDependencyFile$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
java.io.File aarOrJarFile
public final boolean isNewDependencyFile (java.io.File)
kotlin.text.Regex it
int $i$a$-any-Processor$isNewDependencyFile$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
java.io.File aarOrJarFile
private final java.util.Set 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.Set)
com.android.tools.build.jetifier.processor.archive.Archive it
int $i$a$-forEach-Processor$scanPomFiles$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.android.tools.build.jetifier.processor.transform.pom.PomScanner scanner
java.util.Set libraries
private final void transformPomFiles (java.util.List)
com.android.tools.build.jetifier.processor.transform.pom.PomDocument it
int $i$a$-forEach-Processor$transformPomFiles$1
Object element$iv
Iterable $this$forEach$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$-forEach-Processor$visit$1
Object element$iv
Iterable $this$forEach$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$-firstOrNull-Processor$visit$transformer$1
Object element$iv
Iterable $this$firstOrNull$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 <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext, java.util.List, boolean, com.android.tools.build.jetifier.processor.TimestampsPolicy)
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$-map-Processor$oldDependenciesRegex$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$-map-Processor$newDependenciesRegex$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.android.tools.build.jetifier.processor.transform.TransformationContext context
java.util.List transformers
boolean stripSignatureFiles
com.android.tools.build.jetifier.processor.TimestampsPolicy timestampsPolicy
static void <clinit> ()
public synthetic void <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext, java.util.List, boolean, com.android.tools.build.jetifier.processor.TimestampsPolicy, kotlin.jvm.internal.DefaultConstructorMarker)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
java.util.List transformers
boolean stripSignatureFiles
com.android.tools.build.jetifier.processor.TimestampsPolicy timestampsPolicy
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/SignatureDetectionKt.class
SignatureDetection.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.SignatureDetectionKt extends java.lang.Object {
private static final java.util.regex.Pattern signatureFilePattern
private static final java.util.regex.Pattern manifestPattern
private static final java.util.regex.Pattern manifestSignatureDataPattern
public static final boolean isSignatureFile (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
String content
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/SignatureFilesFoundJetifierException.class
SignatureDetection.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.SignatureFilesFoundJetifierException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
}
com/android/tools/build/jetifier/processor/TimestampsPolicy$Companion$EPOCH$1.class
TimestampsPolicy.kt
package com.android.tools.build.jetifier.processor
final com.android.tools.build.jetifier.processor.TimestampsPolicy$Companion$EPOCH$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.build.jetifier.processor.TimestampsPolicy$Companion$EPOCH$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.nio.file.attribute.FileTime invoke (java.nio.file.attribute.FileTime)
java.nio.file.attribute.FileTime it
void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/TimestampsPolicy$Companion$KEEP_PREVIOUS$1.class
TimestampsPolicy.kt
package com.android.tools.build.jetifier.processor
final com.android.tools.build.jetifier.processor.TimestampsPolicy$Companion$KEEP_PREVIOUS$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.build.jetifier.processor.TimestampsPolicy$Companion$KEEP_PREVIOUS$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.nio.file.attribute.FileTime invoke (java.nio.file.attribute.FileTime)
java.nio.file.attribute.FileTime it
void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/TimestampsPolicy$Companion$NOW$1.class
TimestampsPolicy.kt
package com.android.tools.build.jetifier.processor
final com.android.tools.build.jetifier.processor.TimestampsPolicy$Companion$NOW$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.build.jetifier.processor.TimestampsPolicy$Companion$NOW$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.nio.file.attribute.FileTime invoke (java.nio.file.attribute.FileTime)
java.nio.file.attribute.FileTime it
void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/TimestampsPolicy$Companion.class
TimestampsPolicy.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.TimestampsPolicy$Companion extends java.lang.Object {
public final com.android.tools.build.jetifier.processor.TimestampsPolicy getEPOCH ()
public final com.android.tools.build.jetifier.processor.TimestampsPolicy getNOW ()
public final com.android.tools.build.jetifier.processor.TimestampsPolicy getKEEP_PREVIOUS ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/TimestampsPolicy.class
TimestampsPolicy.kt
package com.android.tools.build.jetifier.processor
public final com.android.tools.build.jetifier.processor.TimestampsPolicy extends java.lang.Object {
private final kotlin.jvm.functions.Function1 timestampProvider
private static final com.android.tools.build.jetifier.processor.TimestampsPolicy EPOCH
private static final com.android.tools.build.jetifier.processor.TimestampsPolicy NOW
private static final com.android.tools.build.jetifier.processor.TimestampsPolicy KEEP_PREVIOUS
public static final com.android.tools.build.jetifier.processor.TimestampsPolicy$Companion Companion
public final java.nio.file.attribute.FileTime getModifiedTime (java.nio.file.attribute.FileTime)
java.nio.file.attribute.FileTime previousTimestamp
public void <init> (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 timestampProvider
static void <clinit> ()
public static final synthetic com.android.tools.build.jetifier.processor.TimestampsPolicy access$getEPOCH$cp ()
public static final synthetic com.android.tools.build.jetifier.processor.TimestampsPolicy access$getNOW$cp ()
public static final synthetic com.android.tools.build.jetifier.processor.TimestampsPolicy access$getKEEP_PREVIOUS$cp ()
}
com/android/tools/build/jetifier/processor/TransformationResult.class
TransformationResult.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.Map librariesMap
private final int numberOfLibsModified
public final java.util.Map getLibrariesMap ()
public final int getNumberOfLibsModified ()
public void <init> (java.util.Map, int)
java.util.Map librariesMap
int numberOfLibsModified
public final java.util.Map component1 ()
public final int component2 ()
public final com.android.tools.build.jetifier.processor.TransformationResult copy (java.util.Map, int)
java.util.Map librariesMap
int numberOfLibsModified
public static synthetic com.android.tools.build.jetifier.processor.TransformationResult copy$default (com.android.tools.build.jetifier.processor.TransformationResult, java.util.Map, int, 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/Archive$Builder.class
Archive.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$-use-Archive$Builder$extract$1
java.io.FileInputStream inputStream
java.io.File archiveFile
boolean recursive
public static synthetic 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, java.nio.file.attribute.FileTime) throws java.io.IOException
java.nio.file.Path entryPath
java.nio.file.attribute.FileTime modifiedTime
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
java.nio.file.attribute.FileTime originalModifiedTime
private final com.android.tools.build.jetifier.processor.archive.ArchiveFile extractFile (java.util.zip.ZipInputStream, java.nio.file.Path, java.nio.file.attribute.FileTime) throws java.io.IOException
byte[] data
java.util.zip.ZipInputStream zipIn
java.nio.file.Path relativePath
java.nio.file.attribute.FileTime originalModifiedTime
private final boolean isArchive (java.util.zip.ZipEntry)
String it
int $i$a$-any-Archive$Builder$isArchive$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
java.util.zip.ZipEntry zipEntry
private void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/archive/Archive$Companion.class
Archive.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 <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/archive/Archive.class
Archive.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 java.util.List _files
private final java.util.List files
private final String fileName
private boolean markedForRemoval
private java.nio.file.Path targetPath
private final java.nio.file.Path relativePath
private final java.nio.file.attribute.FileTime lastModifiedTime
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 final java.util.List getFiles ()
public java.lang.String getFileName ()
public boolean getMarkedForRemoval ()
public void setMarkedForRemoval (boolean)
boolean
public boolean getWasChanged ()
com.android.tools.build.jetifier.processor.archive.ArchiveItem it
int $i$a$-any-Archive$wasChanged$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
public final void setTargetPath (java.nio.file.Path)
java.nio.file.Path path
public void findAllFiles (kotlin.jvm.functions.Function1, com.android.tools.build.jetifier.processor.archive.FileSearchResult)
com.android.tools.build.jetifier.processor.archive.ArchiveItem it
int $i$a$-forEach-Archive$findAllFiles$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
kotlin.jvm.functions.Function1 selector
com.android.tools.build.jetifier.processor.archive.FileSearchResult result
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 writeSelf (com.android.tools.build.jetifier.processor.TimestampsPolicy)
com.android.tools.build.jetifier.processor.TimestampsPolicy timestampsPolicy
public final java.io.File copySelfFromOriginToTarget ()
public final void removeItem (com.android.tools.build.jetifier.processor.archive.ArchiveItem)
com.android.tools.build.jetifier.processor.archive.ArchiveItem item
public final void addItem (com.android.tools.build.jetifier.processor.archive.ArchiveItem)
com.android.tools.build.jetifier.processor.archive.ArchiveItem item
public final java.io.File writeSelfToFile (java.nio.file.Path, com.android.tools.build.jetifier.processor.TimestampsPolicy) throws java.io.IOException
java.io.BufferedOutputStream it
int $i$a$-use-Archive$writeSelfToFile$1
java.io.BufferedOutputStream stream
java.io.File file
java.nio.file.Path outputPath
com.android.tools.build.jetifier.processor.TimestampsPolicy timestampsPolicy
public static synthetic java.io.File writeSelfToFile$default (com.android.tools.build.jetifier.processor.archive.Archive, java.nio.file.Path, com.android.tools.build.jetifier.processor.TimestampsPolicy, int, java.lang.Object) throws java.io.IOException
public void writeSelfTo (java.io.OutputStream, com.android.tools.build.jetifier.processor.TimestampsPolicy) throws java.io.IOException
java.nio.file.attribute.FileTime newModifiedTime
int $i$a$-also-Archive$writeSelfTo$1
java.util.zip.ZipEntry entry
String path
com.android.tools.build.jetifier.processor.archive.ArchiveItem file
java.util.zip.ZipOutputStream out
java.io.OutputStream outputStream
com.android.tools.build.jetifier.processor.TimestampsPolicy timestampsPolicy
public java.nio.file.Path getRelativePath ()
public java.nio.file.attribute.FileTime getLastModifiedTime ()
public void <init> (java.nio.file.Path, java.util.List, java.nio.file.attribute.FileTime)
java.nio.file.Path relativePath
java.util.List files
java.nio.file.attribute.FileTime lastModifiedTime
public synthetic void <init> (java.nio.file.Path, java.util.List, java.nio.file.attribute.FileTime, int, kotlin.jvm.internal.DefaultConstructorMarker)
static void <clinit> ()
public boolean isPomFile ()
public boolean isClassFile ()
public boolean isXmlFile ()
public boolean isProGuardFile ()
public boolean isJavaFile ()
public static final synthetic java.util.List access$getARCHIVE_EXTENSIONS$cp ()
}
com/android/tools/build/jetifier/processor/archive/ArchiveFile.class
ArchiveFile.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 boolean markedForRemoval
private byte[] data
private boolean isSingleFile
private final java.nio.file.attribute.FileTime lastModifiedTime
public java.nio.file.Path getRelativePath ()
public java.lang.String getFileName ()
public boolean getWasChanged ()
public boolean getMarkedForRemoval ()
public void setMarkedForRemoval (boolean)
boolean
public final byte[] getData ()
public final boolean isSingleFile ()
public void findAllFiles (kotlin.jvm.functions.Function1, com.android.tools.build.jetifier.processor.archive.FileSearchResult)
kotlin.jvm.functions.Function1 selector
com.android.tools.build.jetifier.processor.archive.FileSearchResult result
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, com.android.tools.build.jetifier.processor.TimestampsPolicy) throws java.io.IOException
java.io.OutputStream outputStream
com.android.tools.build.jetifier.processor.TimestampsPolicy timestampsPolicy
public final void updateRelativePath (java.nio.file.Path)
java.nio.file.Path newRelativePath
public final void setNewData (byte[])
byte[] newData
public final void setNewDataSilently (byte[])
byte[] newData
public final void setIsSingleFile (boolean)
boolean isSingleFile
public java.nio.file.attribute.FileTime getLastModifiedTime ()
public void <init> (java.nio.file.Path, byte[], java.nio.file.attribute.FileTime)
java.nio.file.Path relativePath
byte[] data
java.nio.file.attribute.FileTime lastModifiedTime
public synthetic void <init> (java.nio.file.Path, byte[], java.nio.file.attribute.FileTime, int, kotlin.jvm.internal.DefaultConstructorMarker)
public boolean isPomFile ()
public boolean isClassFile ()
public boolean isXmlFile ()
public boolean isProGuardFile ()
public boolean isJavaFile ()
}
com/android/tools/build/jetifier/processor/archive/ArchiveItem$DefaultImpls.class
ArchiveItem.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
public static boolean isJavaFile (com.android.tools.build.jetifier.processor.archive.ArchiveItem)
com.android.tools.build.jetifier.processor.archive.ArchiveItem $this
}
com/android/tools/build/jetifier/processor/archive/ArchiveItem.class
ArchiveItem.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 java.nio.file.attribute.FileTime getLastModifiedTime ()
public abstract boolean getMarkedForRemoval ()
public abstract void setMarkedForRemoval (boolean)
public abstract void findAllFiles (kotlin.jvm.functions.Function1, com.android.tools.build.jetifier.processor.archive.FileSearchResult)
public abstract void accept (com.android.tools.build.jetifier.processor.archive.ArchiveItemVisitor)
public abstract void writeSelfTo (java.io.OutputStream, com.android.tools.build.jetifier.processor.TimestampsPolicy)
public abstract boolean isPomFile ()
public abstract boolean isClassFile ()
public abstract boolean isXmlFile ()
public abstract boolean isProGuardFile ()
public abstract boolean isJavaFile ()
}
com/android/tools/build/jetifier/processor/archive/ArchiveItemVisitor.class
ArchiveItemVisitor.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/FileSearchResult.class
ArchiveItem.kt
package com.android.tools.build.jetifier.processor.archive
public final com.android.tools.build.jetifier.processor.archive.FileSearchResult extends java.lang.Object {
private final java.util.Set all
public final java.util.Set getAll ()
public final void addFile (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void <init> ()
}
com/android/tools/build/jetifier/processor/com/
com/android/tools/build/jetifier/processor/com/android/
com/android/tools/build/jetifier/processor/com/android/tools/
com/android/tools/build/jetifier/processor/com/android/tools/build/
com/android/tools/build/jetifier/processor/com/android/tools/build/jetifier/
com/android/tools/build/jetifier/processor/com/android/tools/build/jetifier/processor/
com/android/tools/build/jetifier/processor/com/android/tools/build/jetifier/processor/transform/
com/android/tools/build/jetifier/processor/com/android/tools/build/jetifier/processor/transform/java/
com/android/tools/build/jetifier/processor/com/android/tools/build/jetifier/processor/transform/java/JavaTransformer.class
JavaTransformer.kt
package com.android.tools.build.jetifier.processor.com.android.tools.build.jetifier.processor.transform.java
public final com.android.tools.build.jetifier.processor.com.android.tools.build.jetifier.processor.transform.java.JavaTransformer 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.archive.ArchiveFile file
public void <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
public void transformSource (com.android.tools.build.jetifier.processor.transform.Transformer, com.android.tools.build.jetifier.processor.archive.ArchiveFile, com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.Transformer $this$transformSource
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
com.android.tools.build.jetifier.processor.transform.TransformationContext context
}
com/android/tools/build/jetifier/processor/transform/
com/android/tools/build/jetifier/processor/transform/SourceJetifier$Companion.class
SourceJetifier.kt
package com.android.tools.build.jetifier.processor.transform
public final com.android.tools.build.jetifier.processor.transform.SourceJetifier$Companion extends java.lang.Object {
public final void jetifySourceFile (com.android.tools.build.jetifier.core.config.Config, java.lang.String, java.io.File)
java.util.Map$Entry mapping
int startIndex
String toType
String fromType
java.util.Map$Entry pair
String sourceCode
java.util.HashMap mappings
com.android.tools.build.jetifier.core.config.Config config
String source
java.io.File outputFile
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/SourceJetifier.class
SourceJetifier.kt
package com.android.tools.build.jetifier.processor.transform
public final com.android.tools.build.jetifier.processor.transform.SourceJetifier extends java.lang.Object {
public static final com.android.tools.build.jetifier.processor.transform.SourceJetifier$Companion Companion
public void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/transform/TransformationContext.class
TransformationContext.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 final com.android.tools.build.jetifier.core.config.Config config
private final boolean rewritingSupportLib
private final boolean isInReversedMode
private final boolean useFallbackIfTypeIsMissing
private final boolean allowAmbiguousPackages
private final com.android.tools.build.jetifier.core.pom.DependencyVersions versions
public final java.util.regex.Pattern getPackagePrefixPattern ()
public final com.android.tools.build.jetifier.core.TypeRewriter getTypeRewriter ()
public final boolean getIgnorePomVersionCheck ()
public final int getMappingNotFoundFailuresCount ()
public final int getProGuardMappingNotFoundFailuresCount ()
public final int getPackageMappingNotFoundFailuresCounts ()
public final void setPackageMappingNotFoundFailuresCounts (int)
int
public final int errorsTotal ()
public final void reportNoMappingFoundFailure (java.lang.String, com.android.tools.build.jetifier.core.type.JavaType)
String tag
com.android.tools.build.jetifier.core.type.JavaType type
public final void reportNoProGuardMappingFoundFailure (java.lang.String, java.lang.String)
String tag
String type
public final void reportNoPackageMappingFoundFailure (java.lang.String, java.lang.String, java.nio.file.Path)
String tag
String packageName
java.nio.file.Path filePath
public final com.android.tools.build.jetifier.core.config.Config getConfig ()
public final boolean getRewritingSupportLib ()
public final boolean isInReversedMode ()
public final boolean getUseFallbackIfTypeIsMissing ()
public final boolean getAllowAmbiguousPackages ()
public final com.android.tools.build.jetifier.core.pom.DependencyVersions getVersions ()
public void <init> (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, boolean, com.android.tools.build.jetifier.core.pom.DependencyVersions)
String it
int $i$a$-map-TransformationContext$packagePrefixPattern$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.android.tools.build.jetifier.core.config.Config config
boolean rewritingSupportLib
boolean isInReversedMode
boolean useFallbackIfTypeIsMissing
boolean allowAmbiguousPackages
com.android.tools.build.jetifier.core.pom.DependencyVersions versions
public synthetic void <init> (com.android.tools.build.jetifier.core.config.Config, boolean, boolean, boolean, boolean, com.android.tools.build.jetifier.core.pom.DependencyVersions, int, kotlin.jvm.internal.DefaultConstructorMarker)
}
com/android/tools/build/jetifier/processor/transform/Transformer$DefaultImpls.class
Transformer.kt
package com.android.tools.build.jetifier.processor.transform
public final com.android.tools.build.jetifier.processor.transform.Transformer$DefaultImpls extends java.lang.Object {
public static void transformSource (com.android.tools.build.jetifier.processor.transform.Transformer, com.android.tools.build.jetifier.processor.transform.Transformer, com.android.tools.build.jetifier.processor.archive.ArchiveFile, com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.Transformer $this
com.android.tools.build.jetifier.processor.transform.Transformer $this$transformSource
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
com.android.tools.build.jetifier.processor.transform.TransformationContext context
}
com/android/tools/build/jetifier/processor/transform/Transformer.class
Transformer.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)
public abstract void transformSource (com.android.tools.build.jetifier.processor.transform.Transformer, com.android.tools.build.jetifier.processor.archive.ArchiveFile, com.android.tools.build.jetifier.processor.transform.TransformationContext)
}
com/android/tools/build/jetifier/processor/transform/bytecode/
com/android/tools/build/jetifier/processor/transform/bytecode/AmbiguousStringJetifierException.class
CoreRemapperImpl.kt
package com.android.tools.build.jetifier.processor.transform.bytecode
public final com.android.tools.build.jetifier.processor.transform.bytecode.AmbiguousStringJetifierException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
}
com/android/tools/build/jetifier/processor/transform/bytecode/ByteCodeTransformer.class
ByteCodeTransformer.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)
ArrayIndexOutOfBoundsException e
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 <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
public void transformSource (com.android.tools.build.jetifier.processor.transform.Transformer, com.android.tools.build.jetifier.processor.archive.ArchiveFile, com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.Transformer $this$transformSource
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
com.android.tools.build.jetifier.processor.transform.TransformationContext context
}
com/android/tools/build/jetifier/processor/transform/bytecode/CoreRemapper.class
CoreRemapper.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/CoreRemapperImpl$Companion.class
CoreRemapperImpl.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 {
public final java.util.Set getAMBIGUOUS_STRINGS ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/bytecode/CoreRemapperImpl.class
CoreRemapperImpl.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
private static final java.util.Set AMBIGUOUS_STRINGS
public static final com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapperImpl$Companion Companion
public final boolean getChangesDone ()
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 rewrittenType
com.android.tools.build.jetifier.core.type.JavaType mappedType
com.android.tools.build.jetifier.core.type.JavaType mappedString
com.android.tools.build.jetifier.core.type.JavaType type
boolean hasSlashSeparators
boolean hasDotSeparators
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 <init> (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 <clinit> ()
public static final synthetic java.util.Set access$getAMBIGUOUS_STRINGS$cp ()
}
com/android/tools/build/jetifier/processor/transform/bytecode/InvalidByteCodeException.class
ByteCodeTransformer.kt
package com.android.tools.build.jetifier.processor.transform.bytecode
public final com.android.tools.build.jetifier.processor.transform.bytecode.InvalidByteCodeException extends java.lang.Exception {
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable exception
}
com/android/tools/build/jetifier/processor/transform/bytecode/asm/
com/android/tools/build/jetifier/processor/transform/bytecode/asm/CustomRemapper$mapValue$1.class
CustomRemapper.kt
package com.android.tools.build.jetifier.processor.transform.bytecode.asm
final com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper$mapValue$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String toRewrite
String typeDeclaration
void <init> (com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper)
}
com/android/tools/build/jetifier/processor/transform/bytecode/asm/CustomRemapper$mapValue$2.class
CustomRemapper.kt
package com.android.tools.build.jetifier.processor.transform.bytecode.asm
final com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper$mapValue$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper$mapValue$1 $mapPoolReferenceType$1
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void <init> (com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper$mapValue$1)
}
com/android/tools/build/jetifier/processor/transform/bytecode/asm/CustomRemapper.class
CustomRemapper.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.String mapPackageName (java.lang.String)
String name
public java.lang.Object mapValue (java.lang.Object)
String typeDeclaration
com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper$mapValue$1 $fun$mapPoolReferenceType$1
String stringVal
Object value
public void <init> (com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper)
com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper remapper
public static final synthetic com.android.tools.build.jetifier.processor.transform.bytecode.CoreRemapper access$getRemapper$p (com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper)
com.android.tools.build.jetifier.processor.transform.bytecode.asm.CustomRemapper $this
}
com/android/tools/build/jetifier/processor/transform/metainf/
com/android/tools/build/jetifier/processor/transform/metainf/MetaInfTransformer$Companion.class
MetaInfTransformer.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 {
public final java.util.Set getFILES_TO_IGNORE ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/metainf/MetaInfTransformer.class
MetaInfTransformer.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 META_INF_DIR
public static final String VERSION_FILE_SUFFIX
private static final java.util.Set FILES_TO_IGNORE
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 it
int $i$a$-any-MetaInfTransformer$runTransform$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
com.android.tools.build.jetifier.core.pom.PomRewriteRule it
int $i$a$-firstOrNull-MetaInfTransformer$runTransform$rule$1
Object element$iv
Iterable $this$firstOrNull$iv
int $i$f$firstOrNull
java.nio.file.Path newPath
String newFileName
String dirPath
com.android.tools.build.jetifier.core.pom.PomDependency result
com.android.tools.build.jetifier.core.pom.PomRewriteRule rule
com.android.tools.build.jetifier.core.pom.PomDependency dependency
java.util.List tokens
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public void <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
static void <clinit> ()
public void transformSource (com.android.tools.build.jetifier.processor.transform.Transformer, com.android.tools.build.jetifier.processor.archive.ArchiveFile, com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.Transformer $this$transformSource
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
com.android.tools.build.jetifier.processor.transform.TransformationContext context
public static final synthetic java.util.Set access$getFILES_TO_IGNORE$cp ()
}
com/android/tools/build/jetifier/processor/transform/pom/
com/android/tools/build/jetifier/processor/transform/pom/PomDependencyExtensionsKt.class
PomDependencyExtensions.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 $this$toXmlElement
org.jdom2.Document document
}
com/android/tools/build/jetifier/processor/transform/pom/PomDocument$Companion.class
PomDocument.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 <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/pom/PomDocument.class
PomDocument.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$-filterNot-PomDocument$initialize$1
Object element$iv$iv
Iterable $this$filterNotTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterNotTo
Iterable $this$filterNot$iv
int $i$f$filterNot
org.jdom2.Element it
int $i$a$-forEach-PomDocument$initialize$2
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
org.jdom2.Element it
int $i$a$-mapTo-PomDocument$initialize$3
Object item$iv
Iterable $this$mapTo$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$-all-PomDocument$validate$1$1
Object element$iv
Iterable $this$all$iv
int $i$f$all
com.android.tools.build.jetifier.core.pom.PomDependency dep
int $i$a$-all-PomDocument$validate$1
Object element$iv
Iterable $this$all$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 newDependency
com.android.tools.build.jetifier.core.pom.PomDependency dependency
com.android.tools.build.jetifier.core.pom.PomDependency it
int $i$a$-forEach-PomDocument$applyRules$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
boolean wasAnyDependencyChanged
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 tryRewriteOwnArtifactInfo (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 com.android.tools.build.jetifier.core.pom.PomDependency 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$-firstOrNull-PomDocument$mapDependency$rule$1
Object element$iv
Iterable $this$firstOrNull$iv
int $i$f$firstOrNull
String it
int $i$a$-any-PomDocument$mapDependency$matchesPrefix$1
Object element$iv
Iterable $this$any$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 <init> (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 <clinit> ()
public static final synthetic 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/PomScanner$Companion.class
PomScanner.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 <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/pom/PomScanner$PomScannerSession.class
PomScanner.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 <init> ()
}
com/android/tools/build/jetifier/processor/transform/pom/PomScanner.class
PomScanner.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$-forEach-PomScanner$scanArchiveForPomFile$1
Object element$iv
Iterable $this$forEach$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 <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/transform/pom/XmlUtils$Companion.class
XmlUtils.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 {
public final byte[] convertDocumentToByteArray (org.jdom2.Document)
java.io.ByteArrayOutputStream it
int $i$a$-use-XmlUtils$Companion$convertDocumentToByteArray$1
org.jdom2.output.XMLOutputter xmlOutput
org.jdom2.Document document
public final org.jdom2.Document createDocumentFromByteArray (byte[])
java.io.ByteArrayInputStream it
int $i$a$-use-XmlUtils$Companion$createDocumentFromByteArray$1
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 <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/pom/XmlUtils.class
XmlUtils.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 <init> ()
static void <clinit> ()
public static final synthetic java.util.regex.Pattern access$getVariablePattern$cp ()
}
com/android/tools/build/jetifier/processor/transform/proguard/
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$Companion.class
ProGuardClassFilterParser.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 <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$replacer$1.class
ProGuardClassFilterParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String filter
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$rewriteClassFilter$1.class
ProGuardClassFilterParser.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 synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$rewriteClassFilter$2.class
ProGuardClassFilterParser.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 synthetic java.lang.Object invoke (java.lang.Object)
public final boolean invoke (java.lang.String)
String it
void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser$rewriteClassFilter$3.class
ProGuardClassFilterParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String it
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassFilterParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassFilterParser.class
ProGuardClassFilterParser.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
private static final String COMMENT
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.util.List replaceTypeInClassFilter (java.lang.String)
String it
int $i$a$-map-ProGuardClassFilterParser$replaceTypeInClassFilter$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
String withoutNegation
String type
public void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper)
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper mapper
static void <clinit> ()
public static final synthetic java.util.List 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 synthetic 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/ProGuardClassSpecParser$Companion.class
ProGuardClassSpecParser.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 <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$1.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String annotation
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$10.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String annotation
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$11.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String returnType
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$12.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String argsType
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$2.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String annotation
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$3.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String fieldType
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$4.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String annotation
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$5.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String annotation
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$6.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String className
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$7.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String argsType
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$8.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String annotation
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$bodyReplacers$9.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String argsType
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$replacer$1.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String annotation
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$replacer$2.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String className
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$replacer$3.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String className2
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser$replacer$4.class
ProGuardClassSpecParser.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String bodyGroup
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardClassSpecParser)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardClassSpecParser.class
ProGuardClassSpecParser.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.util.List 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$-map-ProGuardClassSpecParser$rewriteBodyGroup$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.List it
int $i$a$-map-ProGuardClassSpecParser$rewriteBodyGroup$2
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
String bodyGroup
public void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper)
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper mapper
static void <clinit> ()
public static final synthetic 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 synthetic java.util.List 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/ProGuardTransformer.class
ProGuardTransformer.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 <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
public void transformSource (com.android.tools.build.jetifier.processor.transform.Transformer, com.android.tools.build.jetifier.processor.archive.ArchiveFile, com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.Transformer $this$transformSource
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
com.android.tools.build.jetifier.processor.transform.TransformationContext context
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper$Companion.class
ProGuardTypesMapper.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 {
public final java.util.List getINNER_SUFFIXES ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper$replaceMethodArgs$1.class
ProGuardTypesMapper.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 synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper$replaceMethodArgs$2.class
ProGuardTypesMapper.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 synthetic java.lang.Object invoke (java.lang.Object)
public final boolean invoke (java.lang.String)
String it
void <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper$replaceMethodArgs$3.class
ProGuardTypesMapper.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 synthetic com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.util.List invoke (java.lang.String)
String it
void <init> (com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper)
}
com/android/tools/build/jetifier/processor/transform/proguard/ProGuardTypesMapper.class
ProGuardTypesMapper.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
private static final java.util.List INNER_SUFFIXES
public static final com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper$Companion Companion
public final java.util.List replaceType (java.lang.String)
com.android.tools.build.jetifier.core.type.JavaType result
com.android.tools.build.jetifier.core.proguard.ProGuardType it
int $i$a$-map-ProGuardTypesMapper$replaceType$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
String newType
com.android.tools.build.jetifier.core.type.JavaType result
com.android.tools.build.jetifier.core.type.JavaType strippedJavaType
com.android.tools.build.jetifier.core.proguard.ProGuardType strippedType
String innerSuffix
java.util.Set results
java.util.Set mapResult
com.android.tools.build.jetifier.core.type.JavaType javaType
com.android.tools.build.jetifier.core.proguard.ProGuardType type
String typeToReplace
private final java.util.Set tryResolveWildcardsAndRemapAndSimplify (com.android.tools.build.jetifier.core.proguard.ProGuardType)
String suffix
java.util.List suffixesToAppend
String it
int $i$a$-any-ProGuardTypesMapper$tryResolveWildcardsAndRemapAndSimplify$1$1$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
java.util.Set foundSet
String selectorPrefix
String selector
java.util.List selectors
String candidatePrefix
String candidate
com.android.tools.build.jetifier.processor.transform.proguard.ProGuardTypesMapper $this$run
int $i$a$-run-ProGuardTypesMapper$tryResolveWildcardsAndRemapAndSimplify$1$1
com.android.tools.build.jetifier.core.type.JavaType type
int $i$a$-forEach-ProGuardTypesMapper$tryResolveWildcardsAndRemapAndSimplify$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
java.util.Set newSet
java.util.Set prefixes
java.util.Set setToMatch
com.android.tools.build.jetifier.core.proguard.ProGuardType typeToReplace
private final java.util.List generateProguardRulesFromType (com.android.tools.build.jetifier.core.type.JavaType)
String it
int $i$a$-forEach-ProGuardTypesMapper$generateProguardRulesFromType$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
String it
int $i$a$-filter-ProGuardTypesMapper$generateProguardRulesFromType$2
Object element$iv$iv
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $this$filter$iv
int $i$f$filter
String it
int $i$a$-forEach-ProGuardTypesMapper$generateProguardRulesFromType$3
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
Object lastSegment
java.util.List result
com.android.tools.build.jetifier.core.type.JavaType type
public final java.util.List replaceMethodArgs (java.lang.String)
java.util.List it
int $i$a$-map-ProGuardTypesMapper$replaceMethodArgs$4
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
String argsTypes
public void <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
static void <clinit> ()
public static final synthetic java.util.List access$getINNER_SUFFIXES$cp ()
}
com/android/tools/build/jetifier/processor/transform/proguard/patterns/
com/android/tools/build/jetifier/processor/transform/proguard/patterns/GroupsReplacer.class
GroupsReplacer.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.util.List runReplacements (java.util.regex.Matcher)
String it
int $i$a$-forEach-GroupsReplacer$runReplacements$1$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
String result
int $i$a$-forEach-GroupsReplacer$runReplacements$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
java.util.List it
int $i$a$-also-GroupsReplacer$runReplacements$2
java.util.List replacements
int localEnd
int localStart
String groupVal
int i
Object tempResults
Object results
String start
java.util.regex.Matcher matcher
public final java.util.regex.Pattern getPattern ()
public void <init> (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.class
PatternHelper.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$-forEach-PatternHelper$build$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
Object result
String toReplace
int flags
public static synthetic 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 <init> ()
static void <clinit> ()
}
com/android/tools/build/jetifier/processor/transform/proguard/patterns/ReplacersRunner.class
ReplacersRunner.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)
java.util.List 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 <init> (java.util.List)
java.util.List replacers
}
com/android/tools/build/jetifier/processor/transform/resource/
com/android/tools/build/jetifier/processor/transform/resource/XmlResourcesTransformer$Companion.class
XmlResourcesTransformer.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 {
public final kotlin.text.Regex getJAVA_TOKEN_MATCHER ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/transform/resource/XmlResourcesTransformer.class
XmlResourcesTransformer.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 com.android.tools.build.jetifier.processor.transform.TransformationContext context
public static final String TAG
public static final int PATTERN_TYPE_GROUP
private static final kotlin.text.Regex JAVA_TOKEN_MATCHER
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
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
public final java.nio.charset.Charset getCharset (com.android.tools.build.jetifier.processor.archive.ArchiveFile)
java.nio.charset.Charset result
javax.xml.stream.XMLStreamReader xmlReader
java.io.ByteArrayInputStream it
int $i$a$-use-XmlResourcesTransformer$getCharset$1
java.nio.charset.Charset result
javax.xml.stream.XMLStreamReader xmlReader
java.io.ByteArrayInputStream it
int $i$a$-use-XmlResourcesTransformer$getCharset$1
javax.xml.stream.XMLStreamReader xmlReader
java.io.ByteArrayInputStream it
int $i$a$-use-XmlResourcesTransformer$getCharset$1
java.io.StringWriter tracePrinter
javax.xml.stream.XMLStreamException e
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
private final boolean replaceWithPatterns (java.lang.StringBuilder, java.util.List, java.nio.file.Path)
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
java.nio.file.Path filePath
private final boolean isPackage (java.lang.String)
char it
int $i$a$-any-XmlResourcesTransformer$isPackage$1
char element$iv
CharSequence $this$any$iv
int $i$f$any
String token
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.nio.file.Path)
com.android.tools.build.jetifier.core.type.PackageName result
com.android.tools.build.jetifier.core.type.PackageName pckg
String packageName
java.nio.file.Path filePath
private final java.lang.String tryToRewriteTypesInAnnotationFile (java.lang.String)
String rewritten
String it
int $i$a$-forEach-XmlResourcesTransformer$tryToRewriteTypesInAnnotationFile$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
Object result
java.util.List tokens
String type
private final java.nio.file.Path rewriteAnnotationsXmlPath (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 <init> (com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.TransformationContext context
static void <clinit> ()
public void transformSource (com.android.tools.build.jetifier.processor.transform.Transformer, com.android.tools.build.jetifier.processor.archive.ArchiveFile, com.android.tools.build.jetifier.processor.transform.TransformationContext)
com.android.tools.build.jetifier.processor.transform.Transformer $this$transformSource
com.android.tools.build.jetifier.processor.archive.ArchiveFile file
com.android.tools.build.jetifier.processor.transform.TransformationContext context
public static final synthetic kotlin.text.Regex access$getJAVA_TOKEN_MATCHER$cp ()
}
com/android/tools/build/jetifier/processor/type/
com/android/tools/build/jetifier/processor/type/LibraryMapGenerator.class
LibraryMapGenerator.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$-forEach-LibraryMapGenerator$visit$1
Object element$iv
Iterable $this$forEach$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 <init> (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.class
MapGeneratorRemapper.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 <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/build/jetifier/processor/type/MapGeneratorRemapper.class
MapGeneratorRemapper.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 ()
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$-any-MapGeneratorRemapper$isTypeSupported$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
com.android.tools.build.jetifier.core.type.JavaType type
public void <init> (com.android.tools.build.jetifier.core.config.Config)
com.android.tools.build.jetifier.core.config.Config config
static void <clinit> ()
}