META-INF/
META-INF/MANIFEST.MF
META-INF/parcelize.common.kotlin_module
org/
org/jetbrains/
org/jetbrains/kotlin/
org/jetbrains/kotlin/parcelize/
org/jetbrains/kotlin/parcelize/BuiltinParcelableTypes.class
BuiltinParcelableTypes.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.BuiltinParcelableTypes extends java.lang.Object {
public static final org.jetbrains.kotlin.parcelize.BuiltinParcelableTypes INSTANCE
private static final java.util.Set PARCELABLE_SUPERTYPE_FQNAMES
private static final java.util.Set PARCELABLE_BASE_TYPE_FQNAMES
private static final java.util.Set PARCELABLE_CONTAINER_FQNAMES
private void <init> ()
public final java.util.Set getPARCELABLE_SUPERTYPE_FQNAMES ()
public final java.util.Set getPARCELABLE_BASE_TYPE_FQNAMES ()
public final java.util.Set getPARCELABLE_CONTAINER_FQNAMES ()
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/ParcelizeNames.class
ParcelizeNames.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeNames extends java.lang.Object {
public static final org.jetbrains.kotlin.parcelize.ParcelizeNames INSTANCE
private static final org.jetbrains.kotlin.name.FqName DEPRECATED_RUNTIME_PACKAGE
private static final java.util.List PACKAGES_FQ_NAMES
private static final org.jetbrains.kotlin.name.ClassId PARCELIZE_ID
private static final org.jetbrains.kotlin.name.ClassId OLD_PARCELIZE_ID
private static final org.jetbrains.kotlin.name.ClassId PARCEL_ID
private static final org.jetbrains.kotlin.name.ClassId PARCELABLE_ID
private static final org.jetbrains.kotlin.name.ClassId CREATOR_ID
private static final org.jetbrains.kotlin.name.ClassId PARCELER_ID
private static final org.jetbrains.kotlin.name.ClassId OLD_PARCELER_ID
private static final java.util.List TYPE_PARCELER_CLASS_IDS
private static final java.util.List WRITE_WITH_CLASS_IDS
private static final java.util.List IGNORED_ON_PARCEL_CLASS_IDS
private static final java.util.List PARCELER_CLASS_IDS
private static final java.util.List PARCELIZE_CLASS_CLASS_IDS
private static final java.util.List RAW_VALUE_ANNOTATION_CLASS_IDS
private static final org.jetbrains.kotlin.name.FqName PARCELIZE_FQN
private static final org.jetbrains.kotlin.name.FqName OLD_PARCELIZE_FQN
private static final org.jetbrains.kotlin.name.FqName PARCELABLE_FQN
private static final org.jetbrains.kotlin.name.FqName CREATOR_FQN
private static final java.util.List TYPE_PARCELER_FQ_NAMES
private static final java.util.List WRITE_WITH_FQ_NAMES
private static final java.util.List IGNORED_ON_PARCEL_FQ_NAMES
private static final java.util.List PARCELIZE_CLASS_FQ_NAMES
private static final java.util.List RAW_VALUE_ANNOTATION_FQ_NAMES
private static final org.jetbrains.kotlin.name.FqName PARCELER_FQN
private static final org.jetbrains.kotlin.name.FqName OLD_PARCELER_FQN
private static final org.jetbrains.kotlin.name.Name DESCRIBE_CONTENTS_NAME
private static final org.jetbrains.kotlin.name.Name WRITE_TO_PARCEL_NAME
private static final org.jetbrains.kotlin.name.Name NEW_ARRAY_NAME
private static final org.jetbrains.kotlin.name.Name CREATE_FROM_PARCEL_NAME
private static final org.jetbrains.kotlin.name.Name DEST_NAME
private static final org.jetbrains.kotlin.name.Name FLAGS_NAME
private static final org.jetbrains.kotlin.name.Name CREATOR_NAME
private void <init> ()
public final org.jetbrains.kotlin.name.FqName getDEPRECATED_RUNTIME_PACKAGE ()
public final org.jetbrains.kotlin.name.ClassId getPARCELIZE_ID ()
public final org.jetbrains.kotlin.name.ClassId getOLD_PARCELIZE_ID ()
public final org.jetbrains.kotlin.name.ClassId getPARCEL_ID ()
public final org.jetbrains.kotlin.name.ClassId getPARCELABLE_ID ()
public final org.jetbrains.kotlin.name.ClassId getCREATOR_ID ()
public final org.jetbrains.kotlin.name.ClassId getPARCELER_ID ()
public final org.jetbrains.kotlin.name.ClassId getOLD_PARCELER_ID ()
public final java.util.List getTYPE_PARCELER_CLASS_IDS ()
public final java.util.List getWRITE_WITH_CLASS_IDS ()
public final java.util.List getIGNORED_ON_PARCEL_CLASS_IDS ()
public final java.util.List getPARCELER_CLASS_IDS ()
public final java.util.List getPARCELIZE_CLASS_CLASS_IDS ()
public final java.util.List getRAW_VALUE_ANNOTATION_CLASS_IDS ()
public final org.jetbrains.kotlin.name.FqName getPARCELIZE_FQN ()
public final org.jetbrains.kotlin.name.FqName getOLD_PARCELIZE_FQN ()
public final org.jetbrains.kotlin.name.FqName getPARCELABLE_FQN ()
public final org.jetbrains.kotlin.name.FqName getCREATOR_FQN ()
public final java.util.List getTYPE_PARCELER_FQ_NAMES ()
public final java.util.List getWRITE_WITH_FQ_NAMES ()
public final java.util.List getIGNORED_ON_PARCEL_FQ_NAMES ()
public final java.util.List getPARCELIZE_CLASS_FQ_NAMES ()
public final java.util.List getRAW_VALUE_ANNOTATION_FQ_NAMES ()
public final org.jetbrains.kotlin.name.FqName getPARCELER_FQN ()
public final org.jetbrains.kotlin.name.FqName getOLD_PARCELER_FQN ()
public final org.jetbrains.kotlin.name.Name getDESCRIBE_CONTENTS_NAME ()
public final org.jetbrains.kotlin.name.Name getWRITE_TO_PARCEL_NAME ()
public final org.jetbrains.kotlin.name.Name getNEW_ARRAY_NAME ()
public final org.jetbrains.kotlin.name.Name getCREATE_FROM_PARCEL_NAME ()
public final org.jetbrains.kotlin.name.Name getDEST_NAME ()
public final org.jetbrains.kotlin.name.Name getFLAGS_NAME ()
public final org.jetbrains.kotlin.name.Name getCREATOR_NAME ()
private final java.util.List createClassIds (java.lang.String)
int $i$a$-map-ParcelizeNames$createClassIds$1
org.jetbrains.kotlin.name.FqName it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
String name
private final java.util.List fqNames (java.util.List)
int $i$a$-map-ParcelizeNames$fqNames$1
org.jetbrains.kotlin.name.ClassId it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
java.util.List $this$fqNames
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/
org/jetbrains/kotlin/parcelize/fir/ParcelizePluginKey.class
ParcelizePluginKey.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.ParcelizePluginKey extends org.jetbrains.kotlin.GeneratedDeclarationKey {
public static final org.jetbrains.kotlin.parcelize.fir.ParcelizePluginKey INSTANCE
private void <init> ()
public java.lang.String toString ()
static void <clinit> ()
}
META-INF/parcelize.k1.kotlin_module
org/jetbrains/kotlin/parcelize/ParcelizeAnnotationChecker.class
ParcelizeAnnotationChecker.kt
package org.jetbrains.kotlin.parcelize
public org.jetbrains.kotlin.parcelize.ParcelizeAnnotationChecker extends java.lang.Object implements org.jetbrains.kotlin.resolve.calls.checkers.CallChecker {
public void <init> ()
public void check (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, com.intellij.psi.PsiElement, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
int $i$a$-takeIf-ParcelizeAnnotationChecker$check$annotationClass$1
org.jetbrains.kotlin.descriptors.ClassDescriptor it
int $i$f$getNonStrictParentOfType
com.intellij.psi.PsiElement $this$getNonStrictParentOfType$iv
int $i$f$getStrictParentOfType
com.intellij.psi.PsiElement $this$getStrictParentOfType$iv
org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor constructorDescriptor
org.jetbrains.kotlin.descriptors.ClassDescriptor annotationClass
org.jetbrains.kotlin.psi.KtAnnotationEntry annotationEntry
org.jetbrains.kotlin.psi.KtModifierListOwner annotationOwner
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
com.intellij.psi.PsiElement reportOn
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
private final void checkDeprecatedAnnotations (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, org.jetbrains.kotlin.psi.KtAnnotationEntry, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, boolean)
org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 factory
org.jetbrains.kotlin.name.FqName descriptorPackage
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
org.jetbrains.kotlin.psi.KtAnnotationEntry annotationEntry
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
boolean isForbidden
private final void checkIgnoredOnParcelUsage (org.jetbrains.kotlin.psi.KtAnnotationEntry, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, org.jetbrains.kotlin.psi.KtModifierListOwner)
org.jetbrains.kotlin.psi.KtAnnotationEntry annotationEntry
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
org.jetbrains.kotlin.psi.KtModifierListOwner element
private final void checkTypeParcelerUsage (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, org.jetbrains.kotlin.psi.KtAnnotationEntry, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, org.jetbrains.kotlin.psi.KtModifierListOwner)
int $i$a$-takeIf-ParcelizeAnnotationChecker$checkTypeParcelerUsage$thisMappedType$1
java.util.Collection it
int $i$a$-filter-ParcelizeAnnotationChecker$checkTypeParcelerUsage$duplicatingAnnotationCount$1
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
int $i$a$-takeIf-ParcelizeAnnotationChecker$checkTypeParcelerUsage$duplicatingAnnotationCount$2$1
java.util.List args
int $i$a$-mapNotNull-ParcelizeAnnotationChecker$checkTypeParcelerUsage$duplicatingAnnotationCount$2
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it
int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv
Object it$iv$iv
int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
Object element$iv$iv
Object element$iv$iv$iv
int $i$f$forEach
Iterable $this$forEach$iv$iv$iv
int $i$f$mapNotNullTo
Iterable $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNull
Iterable $this$mapNotNull$iv
int $i$a$-count-ParcelizeAnnotationChecker$checkTypeParcelerUsage$duplicatingAnnotationCount$3
org.jetbrains.kotlin.types.KotlinType it
Object element$iv
int $i$f$count
int count$iv
Iterable $this$count$iv
org.jetbrains.kotlin.psi.KtElementImplStub reportElement
int $i$f$getStrictParentOfType
com.intellij.psi.PsiElement $this$getStrictParentOfType$iv
int $i$a$-any-ParcelizeAnnotationChecker$checkTypeParcelerUsage$1
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.psi.KtElement reportElement
org.jetbrains.kotlin.descriptors.ClassDescriptor containingClassDescriptor
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor thisAnnotationDescriptor
org.jetbrains.kotlin.descriptors.DeclarationDescriptor descriptor
org.jetbrains.kotlin.types.KotlinType thisMappedType
int duplicatingAnnotationCount
org.jetbrains.kotlin.psi.KtClassOrObject containingClass
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
org.jetbrains.kotlin.psi.KtAnnotationEntry annotationEntry
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
org.jetbrains.kotlin.psi.KtModifierListOwner element
private final void checkWriteWithUsage (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, org.jetbrains.kotlin.psi.KtAnnotationEntry, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, org.jetbrains.kotlin.psi.KtModifierListOwner)
int $i$f$getStrictParentOfType
com.intellij.psi.PsiElement $this$getStrictParentOfType$iv
int $i$a$-firstOrNull-ParcelizeAnnotationChecker$checkWriteWithUsage$parcelerSuperType$1
org.jetbrains.kotlin.types.KotlinType it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.kotlin.types.KotlinType actualType
org.jetbrains.kotlin.types.KotlinType parcelerType
org.jetbrains.kotlin.descriptors.ClassDescriptor parcelerClass
org.jetbrains.kotlin.psi.KtClassOrObject containingClass
org.jetbrains.kotlin.types.KotlinType parcelerSuperType
org.jetbrains.kotlin.types.KotlinType expectedType
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
org.jetbrains.kotlin.psi.KtAnnotationEntry annotationEntry
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
org.jetbrains.kotlin.psi.KtModifierListOwner element
private final void checkIfTheContainingClassIsParcelize (org.jetbrains.kotlin.psi.KtClassOrObject, org.jetbrains.kotlin.psi.KtAnnotationEntry, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
org.jetbrains.kotlin.psi.KtElement reportElement
org.jetbrains.kotlin.descriptors.ClassDescriptor containingClassDescriptor
org.jetbrains.kotlin.psi.KtClassOrObject containingClass
org.jetbrains.kotlin.psi.KtAnnotationEntry annotationEntry
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
private static final org.jetbrains.kotlin.psi.KtElementImplStub checkWriteWithUsage$reportElement (org.jetbrains.kotlin.psi.KtAnnotationEntry)
org.jetbrains.kotlin.psi.KtAnnotationEntry $annotationEntry
private static final org.jetbrains.kotlin.name.FqName checkWriteWithUsage$fqName (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$checkWriteWithUsage_u24fqName
}
org/jetbrains/kotlin/parcelize/ParcelizeAnnotationCheckerKt.class
ParcelizeAnnotationChecker.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeAnnotationCheckerKt extends java.lang.Object {
public static final synthetic com.intellij.psi.PsiElement getStrictParentOfType (com.intellij.psi.PsiElement)
int $i$f$getStrictParentOfType
com.intellij.psi.PsiElement $this$getStrictParentOfType
public static final synthetic com.intellij.psi.PsiElement getNonStrictParentOfType (com.intellij.psi.PsiElement)
int $i$f$getNonStrictParentOfType
com.intellij.psi.PsiElement $this$getNonStrictParentOfType
}
org/jetbrains/kotlin/parcelize/ParcelizeDeclarationChecker$Companion.class
ParcelizeDeclarationChecker.kt
package org.jetbrains.kotlin.parcelize
final org.jetbrains.kotlin.parcelize.ParcelizeDeclarationChecker$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/parcelize/ParcelizeDeclarationChecker.class
ParcelizeDeclarationChecker.kt
package org.jetbrains.kotlin.parcelize
public org.jetbrains.kotlin.parcelize.ParcelizeDeclarationChecker extends java.lang.Object implements org.jetbrains.kotlin.resolve.checkers.DeclarationChecker {
private static final org.jetbrains.kotlin.parcelize.ParcelizeDeclarationChecker$Companion Companion
private static final java.util.List IGNORED_ON_PARCEL_FQ_NAMES
public void <init> ()
public void check (org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.descriptors.DeclarationDescriptor, org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext)
org.jetbrains.kotlin.descriptors.ClassDescriptor containingClass
org.jetbrains.kotlin.psi.KtFunction ktFunction
org.jetbrains.kotlin.descriptors.ClassDescriptor containingClass
org.jetbrains.kotlin.psi.KtProperty ktProperty
org.jetbrains.kotlin.resolve.BindingTrace trace
org.jetbrains.kotlin.psi.KtDeclaration declaration
org.jetbrains.kotlin.descriptors.DeclarationDescriptor descriptor
org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext context
private final void checkParcelableClassMethod (org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtFunction, org.jetbrains.kotlin.diagnostics.DiagnosticSink)
com.intellij.psi.PsiElement reportElement
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor method
org.jetbrains.kotlin.descriptors.ClassDescriptor containingClass
org.jetbrains.kotlin.psi.KtFunction declaration
org.jetbrains.kotlin.diagnostics.DiagnosticSink diagnosticHolder
private final void checkParcelableClassProperty (org.jetbrains.kotlin.descriptors.PropertyDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtProperty, org.jetbrains.kotlin.diagnostics.DiagnosticSink, org.jetbrains.kotlin.resolve.BindingContext)
com.intellij.psi.PsiElement reportElement
com.intellij.psi.PsiElement reportElement
org.jetbrains.kotlin.descriptors.ClassDescriptor outerClass
org.jetbrains.kotlin.descriptors.PropertyDescriptor property
org.jetbrains.kotlin.descriptors.ClassDescriptor containingClass
org.jetbrains.kotlin.psi.KtProperty declaration
org.jetbrains.kotlin.diagnostics.DiagnosticSink diagnosticHolder
org.jetbrains.kotlin.resolve.BindingContext bindingContext
private final void checkParcelerClass (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.diagnostics.DiagnosticSink)
com.intellij.psi.PsiElement reportElement
org.jetbrains.kotlin.types.KotlinType type
org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor
org.jetbrains.kotlin.psi.KtDeclaration declaration
org.jetbrains.kotlin.diagnostics.DiagnosticSink diagnosticHolder
private final void checkParcelableClass (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.diagnostics.DiagnosticSink, org.jetbrains.kotlin.resolve.BindingContext, org.jetbrains.kotlin.config.LanguageVersionSettings)
com.intellij.psi.PsiElement reportElement
com.intellij.psi.PsiElement reportElement
org.jetbrains.kotlin.psi.KtObjectDeclaration companion
int $i$a$-let-ParcelizeDeclarationChecker$checkParcelableClass$abstractModifier$1
org.jetbrains.kotlin.psi.KtModifierList it
com.intellij.psi.PsiElement reportElement
com.intellij.psi.PsiElement reportElement
int $i$a$-none-ParcelizeDeclarationChecker$checkParcelableClass$1
org.jetbrains.kotlin.types.KotlinType it
Object element$iv
int $i$f$none
Iterable $this$none$iv
com.intellij.psi.PsiElement reportElement
com.intellij.psi.PsiElement reportElement
org.jetbrains.kotlin.psi.KtExpression delegateExpression
org.jetbrains.kotlin.types.KotlinType type
org.jetbrains.kotlin.psi.KtSuperTypeListEntry supertypeEntry
com.intellij.psi.PsiElement reportElement
com.intellij.psi.PsiElement reportElement
org.jetbrains.kotlin.psi.KtParameter parameter
com.intellij.psi.PsiElement abstractModifier
java.util.Set superTypes
org.jetbrains.kotlin.psi.KtPrimaryConstructor primaryConstructor
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor
org.jetbrains.kotlin.psi.KtDeclaration declaration
org.jetbrains.kotlin.diagnostics.DiagnosticSink diagnosticHolder
org.jetbrains.kotlin.resolve.BindingContext bindingContext
org.jetbrains.kotlin.config.LanguageVersionSettings languageVersionSettings
private final void checkParcelableClassProperty (org.jetbrains.kotlin.psi.KtParameter, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.diagnostics.DiagnosticSink, org.jetbrains.kotlin.codegen.state.KotlinTypeMapper)
com.intellij.psi.PsiElement reportElement
int $i$a$-any-ParcelizeDeclarationChecker$checkParcelableClassProperty$1
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-map-ParcelizeDeclarationChecker$checkParcelableClassProperty$customParcelerTypes$1
org.jetbrains.kotlin.types.KotlinType mappedType
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
com.intellij.psi.PsiElement reportElement
java.util.Set customParcelerTypes
org.jetbrains.kotlin.descriptors.PropertyDescriptor descriptor
org.jetbrains.kotlin.types.KotlinType type
org.jetbrains.kotlin.psi.KtParameter parameter
org.jetbrains.kotlin.descriptors.ClassDescriptor containerClass
org.jetbrains.kotlin.diagnostics.DiagnosticSink diagnosticHolder
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
private final boolean checkParcelableType (org.jetbrains.kotlin.types.KotlinType, java.util.Set)
int $i$f$isEnumClass
org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv
int $i$a$-all-ParcelizeDeclarationChecker$checkParcelableType$1
org.jetbrains.kotlin.types.TypeProjection it
Object element$iv
int $i$f$all
Iterable $this$all$iv
String superFqName
org.jetbrains.kotlin.types.KotlinType upperBound
org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor
String fqName
org.jetbrains.kotlin.types.KotlinType type
java.util.Set customParcelerTypes
private final org.jetbrains.kotlin.types.KotlinType getErasedUpperBound (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$getErasedUpperBound
private final boolean hasCustomParceler (org.jetbrains.kotlin.descriptors.ClassDescriptor)
int $i$a$-let-ParcelizeDeclarationChecker$hasCustomParceler$companionObjectSuperTypes$1
org.jetbrains.kotlin.descriptors.ClassDescriptor it
int $i$a$-any-ParcelizeDeclarationChecker$hasCustomParceler$1
org.jetbrains.kotlin.types.KotlinType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
java.util.Set companionObjectSuperTypes
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasCustomParceler
private static final boolean checkParcelableClassProperty$hasIgnoredOnParcel$1$hasIgnoredOnParcel (org.jetbrains.kotlin.descriptors.annotations.Annotations)
int $i$a$-any-ParcelizeDeclarationChecker$checkParcelableClassProperty$hasIgnoredOnParcel$hasIgnoredOnParcel$1
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.descriptors.annotations.Annotations $this$checkParcelableClassProperty_u24hasIgnoredOnParcel_u241_u24hasIgnoredOnParcel
private static final boolean checkParcelableClassProperty$hasIgnoredOnParcel$1 (org.jetbrains.kotlin.descriptors.PropertyDescriptor)
org.jetbrains.kotlin.descriptors.PropertyDescriptor $property
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/ParcelizeResolveExtension$Companion$createMethod$functionDescriptor$1.class
ParcelizeResolveExtension.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeResolveExtension$Companion$createMethod$functionDescriptor$1 extends org.jetbrains.kotlin.descriptors.impl.SimpleFunctionDescriptorImpl implements org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent {
private final org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind componentKind
void <init> (org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.annotations.Annotations, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.CallableMemberDescriptor$Kind, org.jetbrains.kotlin.descriptors.SourceElement)
org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind $componentKind
org.jetbrains.kotlin.descriptors.ClassDescriptor $classDescriptor
org.jetbrains.kotlin.descriptors.annotations.Annotations $super_call_param$1
org.jetbrains.kotlin.name.Name $super_call_param$2
org.jetbrains.kotlin.descriptors.CallableMemberDescriptor$Kind $super_call_param$3
org.jetbrains.kotlin.descriptors.SourceElement $super_call_param$4
public org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind getComponentKind ()
}
org/jetbrains/kotlin/parcelize/ParcelizeResolveExtension$Companion.class
ParcelizeResolveExtension.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeResolveExtension$Companion extends java.lang.Object {
private void <init> ()
public final org.jetbrains.kotlin.types.SimpleType resolveParcelClassType (org.jetbrains.kotlin.descriptors.ModuleDescriptor)
org.jetbrains.kotlin.descriptors.ModuleDescriptor module
public final transient org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor createMethod (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind, org.jetbrains.kotlin.descriptors.Modality, org.jetbrains.kotlin.types.KotlinType, kotlin.Pair[])
int $i$a$-mapIndexed-ParcelizeResolveExtension$Companion$createMethod$valueParameters$1
String name
org.jetbrains.kotlin.types.KotlinType type
int index
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Object[] $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Object[] $this$mapIndexed$iv
org.jetbrains.kotlin.parcelize.ParcelizeResolveExtension$Companion$createMethod$functionDescriptor$1 functionDescriptor
java.util.List valueParameters
org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor
org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind componentKind
org.jetbrains.kotlin.descriptors.Modality modality
org.jetbrains.kotlin.types.KotlinType returnType
kotlin.Pair[] parameters
private final org.jetbrains.kotlin.descriptors.ValueParameterDescriptor makeValueParameter (org.jetbrains.kotlin.descriptors.FunctionDescriptor, java.lang.String, org.jetbrains.kotlin.types.KotlinType, int)
org.jetbrains.kotlin.descriptors.FunctionDescriptor $this$makeValueParameter
String name
org.jetbrains.kotlin.types.KotlinType type
int index
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/parcelize/ParcelizeResolveExtension.class
ParcelizeResolveExtension.kt
package org.jetbrains.kotlin.parcelize
public org.jetbrains.kotlin.parcelize.ParcelizeResolveExtension extends java.lang.Object implements org.jetbrains.kotlin.resolve.extensions.SyntheticResolveExtension {
public static final org.jetbrains.kotlin.parcelize.ParcelizeResolveExtension$Companion Companion
private static final java.util.List parcelizeMethodNames
public void <init> ()
public boolean isAvailable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public org.jetbrains.kotlin.name.Name getSyntheticCompanionObjectNameIfNeeded (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor
public java.util.List getSyntheticFunctionNames (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor
public void generateSyntheticMethods (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.resolve.BindingContext, java.util.List, java.util.Collection)
int $i$a$-none-ParcelizeResolveExtension$generateSyntheticMethods$1
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it
Object element$iv
int $i$f$none
Iterable $this$none$iv
int $i$a$-none-ParcelizeResolveExtension$generateSyntheticMethods$2
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it
Object element$iv
int $i$f$none
Iterable $this$none$iv
int $i$a$-none-ParcelizeResolveExtension$generateSyntheticMethods$3
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it
Object element$iv
int $i$f$none
Iterable $this$none$iv
org.jetbrains.kotlin.builtins.KotlinBuiltIns builtIns
org.jetbrains.kotlin.types.SimpleType parcelClassType
org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.resolve.BindingContext bindingContext
java.util.List fromSupertypes
java.util.Collection result
private final boolean isDescribeContents (org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor)
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor $this$isDescribeContents
private static final boolean generateSyntheticMethods$isParcelizePluginEnabled (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.parcelize.ParcelizeResolveExtension)
com.intellij.psi.PsiElement sourceElement
org.jetbrains.kotlin.descriptors.ClassDescriptor $thisDescriptor
org.jetbrains.kotlin.parcelize.ParcelizeResolveExtension this$0
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/ParcelizeResolveExtensionKt.class
ParcelizeResolveExtension.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeResolveExtensionKt extends java.lang.Object {
public static final boolean isWriteToParcel (org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor)
int $i$a$-let-ParcelizeResolveExtensionKt$isWriteToParcel$1
org.jetbrains.kotlin.types.KotlinType it
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor $this$isWriteToParcel
public static final boolean getHasParcelizeAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor)
int $i$a$-any-ParcelizeResolveExtensionKt$hasParcelizeAnnotation$1
org.jetbrains.kotlin.name.FqName p0
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasParcelizeAnnotation
public static final boolean isParcelize (org.jetbrains.kotlin.descriptors.ClassDescriptor)
int $i$a$-takeIf-ParcelizeResolveExtensionKt$isParcelize$1
org.jetbrains.kotlin.descriptors.DeclarationDescriptor p0
int $i$a$-any-ParcelizeResolveExtensionKt$isParcelize$2
org.jetbrains.kotlin.descriptors.ClassDescriptor it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isParcelize
public static final boolean isParceler (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isParceler
public static final org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor findAnyAnnotation (org.jetbrains.kotlin.descriptors.annotations.Annotated, java.util.List)
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor annotation
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$findAnyAnnotation
java.util.List fqNames
public static final boolean hasAnyAnnotation (org.jetbrains.kotlin.descriptors.annotations.Annotated, java.util.List)
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$hasAnyAnnotation
java.util.List fqNames
public static final java.util.List getTypeParcelers (org.jetbrains.kotlin.descriptors.annotations.Annotations)
int $i$a$-filter-ParcelizeResolveExtensionKt$getTypeParcelers$1
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
int $i$a$-takeIf-ParcelizeResolveExtensionKt$getTypeParcelers$2
java.util.List it
org.jetbrains.kotlin.types.TypeProjection mappedType
org.jetbrains.kotlin.types.TypeProjection parcelerType
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor annotation
java.util.List serializers
org.jetbrains.kotlin.descriptors.annotations.Annotations annotations
}
org/jetbrains/kotlin/parcelize/ParcelizeSyntheticComponent$ComponentKind.class
ParcelizeResolveExtension.kt
package org.jetbrains.kotlin.parcelize
public final enum org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind extends java.lang.Enum {
private final String methodName
public static final enum org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind WRITE_TO_PARCEL
public static final enum org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind DESCRIBE_CONTENTS
public static final enum org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind NEW_ARRAY
public static final enum org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind CREATE_FROM_PARCEL
private static final synthetic org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind[] $VALUES
private static final synthetic kotlin.enums.EnumEntries $ENTRIES
private void <init> (java.lang.String, int, java.lang.String)
String $enum$name
int $enum$ordinal
String methodName
public final java.lang.String getMethodName ()
public static org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind[] values ()
public static org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind valueOf (java.lang.String)
String value
public static kotlin.enums.EnumEntries getEntries ()
private static final synthetic org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind[] $values ()
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/ParcelizeSyntheticComponent.class
ParcelizeResolveExtension.kt
package org.jetbrains.kotlin.parcelize
public abstract org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent extends java.lang.Object {
public abstract org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind getComponentKind ()
}
org/jetbrains/kotlin/parcelize/diagnostic/
org/jetbrains/kotlin/parcelize/diagnostic/DefaultErrorMessagesParcelize.class
DefaultErrorMessagesParcelize.kt
package org.jetbrains.kotlin.parcelize.diagnostic
public final org.jetbrains.kotlin.parcelize.diagnostic.DefaultErrorMessagesParcelize extends java.lang.Object implements org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension {
public static final org.jetbrains.kotlin.parcelize.diagnostic.DefaultErrorMessagesParcelize INSTANCE
private static final org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap MAP
private void <init> ()
public org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap getMap ()
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/diagnostic/ErrorsParcelize$1.class
ErrorsParcelize.java
package org.jetbrains.kotlin.parcelize.diagnostic
final org.jetbrains.kotlin.parcelize.diagnostic.ErrorsParcelize$1 extends java.lang.Object {
void <init> ()
}
org/jetbrains/kotlin/parcelize/diagnostic/ErrorsParcelize.class
ErrorsParcelize.java
package org.jetbrains.kotlin.parcelize.diagnostic
public abstract org.jetbrains.kotlin.parcelize.diagnostic.ErrorsParcelize extends java.lang.Object {
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_SHOULD_BE_CLASS
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_DELEGATE_IS_NOT_ALLOWED
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_SHOULD_NOT_BE_ENUM_CLASS
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_SHOULD_BE_INSTANTIABLE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_CANT_BE_INNER_CLASS
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_CANT_BE_LOCAL_CLASS
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 NO_PARCELABLE_SUPERTYPE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_SHOULD_HAVE_PRIMARY_CONSTRUCTOR
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_PRIMARY_CONSTRUCTOR_IS_EMPTY
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_CONSTRUCTOR_PARAMETER_SHOULD_BE_VAL_OR_VAR
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PROPERTY_WONT_BE_SERIALIZED
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 OVERRIDING_WRITE_TO_PARCEL_IS_NOT_ALLOWED
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 CREATOR_DEFINITION_IS_NOT_ALLOWED
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELABLE_TYPE_NOT_SUPPORTED
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PARCELER_SHOULD_BE_OBJECT
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 PARCELER_TYPE_INCOMPATIBLE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 DUPLICATING_TYPE_PARCELERS
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 REDUNDANT_TYPE_PARCELER
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 CLASS_SHOULD_BE_PARCELIZE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 FORBIDDEN_DEPRECATED_ANNOTATION
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 DEPRECATED_ANNOTATION
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 DEPRECATED_PARCELER
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 INAPPLICABLE_IGNORED_ON_PARCEL
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 INAPPLICABLE_IGNORED_ON_PARCEL_CONSTRUCTOR_PROPERTY
public static final Object _initializer
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/
org/jetbrains/kotlin/parcelize/serializers/AbstractCollectionParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public abstract org.jetbrains.kotlin.parcelize.serializers.AbstractCollectionParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
private final org.jetbrains.kotlin.codegen.FrameMap frameMap
private final org.jetbrains.org.objectweb.asm.Type collectionType
private boolean hasConstructorWithCapacity
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer, org.jetbrains.kotlin.codegen.FrameMap)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
org.jetbrains.kotlin.codegen.FrameMap frameMap
public final org.jetbrains.org.objectweb.asm.Type getAsmType ()
protected final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer getElementSerializer ()
protected final org.jetbrains.org.objectweb.asm.Type getCollectionType ()
protected abstract void getSize (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
protected abstract void getIterator (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
protected abstract void doWriteValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
protected abstract void doReadValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.Label labelIteratorLoop
org.jetbrains.org.objectweb.asm.Label labelReturn
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
int $i$a$-useTmpVar-AbstractCollectionParcelSerializer$readValue$1
int sizeVarIndex
int $i$f$useTmpVar
int index$iv
org.jetbrains.kotlin.codegen.FrameMap $this$useTmpVar$iv
org.jetbrains.org.objectweb.asm.Type type$iv
org.jetbrains.org.objectweb.asm.Label nextLoopIteration
org.jetbrains.org.objectweb.asm.Label loopIsOver
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/ArrayParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ArrayParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.Label nextLoopIteration
org.jetbrains.org.objectweb.asm.Label loopIsOver
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.Label nextLoopIteration
org.jetbrains.org.objectweb.asm.Label loopIsOver
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/BoxedPrimitiveTypeParcelSerializer$Companion.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.BoxedPrimitiveTypeParcelSerializer$Companion extends java.lang.Object {
private void <init> ()
public final java.util.Map getBOXED_VALUE_METHOD_NAMES$parcelize_k1 ()
public final org.jetbrains.kotlin.parcelize.serializers.BoxedPrimitiveTypeParcelSerializer forUnboxedType (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
public final org.jetbrains.kotlin.parcelize.serializers.BoxedPrimitiveTypeParcelSerializer forBoxedType (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/parcelize/serializers/BoxedPrimitiveTypeParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.BoxedPrimitiveTypeParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
public static final org.jetbrains.kotlin.parcelize.serializers.BoxedPrimitiveTypeParcelSerializer$Companion Companion
private final org.jetbrains.org.objectweb.asm.Type unboxedType
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer unboxedSerializer
private final String typeValueMethodName
private static final java.util.Map BOXED_TO_UNBOXED_TYPE_MAPPINGS
private static final java.util.Map UNBOXED_TO_BOXED_TYPE_MAPPINGS
private static final java.util.Map BOXED_VALUE_METHOD_NAMES
private static final java.util.Map INSTANCES
private void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type unboxedType
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public static final synthetic java.util.Map access$getBOXED_VALUE_METHOD_NAMES$cp ()
public static final synthetic java.util.Map access$getINSTANCES$cp ()
public static final synthetic java.util.Map access$getBOXED_TO_UNBOXED_TYPE_MAPPINGS$cp ()
static void <clinit> ()
int $i$a$-map-BoxedPrimitiveTypeParcelSerializer$Companion$UNBOXED_TO_BOXED_TYPE_MAPPINGS$1
java.util.Map$Entry it
java.util.Map$Entry item$iv$iv
int $i$f$mapTo
java.util.Map $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
java.util.Map $this$map$iv
int $i$a$-map-BoxedPrimitiveTypeParcelSerializer$Companion$INSTANCES$1
org.jetbrains.org.objectweb.asm.Type type
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
}
org/jetbrains/kotlin/parcelize/serializers/CharSequenceParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.CharSequenceParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
public void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type asmType
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/EfficientParcelableParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.EfficientParcelableParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
public void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type asmType
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/EnumParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.EnumParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
public void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type asmType
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/GenericParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.GenericParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
public void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type asmType
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/GenericParcelableParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.GenericParcelableParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.org.objectweb.asm.Type containerClassType
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.org.objectweb.asm.Type containerClassType
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/ListSetParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ListSetParcelSerializer extends org.jetbrains.kotlin.parcelize.serializers.AbstractCollectionParcelSerializer {
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer, org.jetbrains.kotlin.codegen.FrameMap)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
org.jetbrains.kotlin.codegen.FrameMap frameMap
protected void getSize (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
protected void getIterator (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
protected void doWriteValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
protected void doReadValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/MapParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.MapParcelSerializer extends org.jetbrains.kotlin.parcelize.serializers.AbstractCollectionParcelSerializer {
private final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer keySerializer
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer, org.jetbrains.kotlin.codegen.FrameMap)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer keySerializer
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
org.jetbrains.kotlin.codegen.FrameMap frameMap
protected void getSize (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
protected void getIterator (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
protected void doWriteValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
protected void doReadValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/Method$Companion.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.Method$Companion extends java.lang.Object {
private void <init> ()
public final org.jetbrains.kotlin.parcelize.serializers.Method invoke (java.lang.String)
String name
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/parcelize/serializers/Method.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.Method extends java.lang.Object {
public static final org.jetbrains.kotlin.parcelize.serializers.Method$Companion Companion
private final String name
private final String signature
public void <init> (java.lang.String, java.lang.String)
String name
String signature
public final java.lang.String getName ()
public final java.lang.String getSignature ()
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/NullAwareParcelSerializerWrapper$readValue$1.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
final org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper$readValue$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper this$0
final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $v
void <init> (org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper $receiver
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $v
public final void invoke ()
public volatile synthetic java.lang.Object invoke ()
}
org/jetbrains/kotlin/parcelize/serializers/NullAwareParcelSerializerWrapper$writeValue$1.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
final org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper$writeValue$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper this$0
final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $v
void <init> (org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper $receiver
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $v
public final void invoke ()
public volatile synthetic java.lang.Object invoke ()
}
org/jetbrains/kotlin/parcelize/serializers/NullAwareParcelSerializerWrapper.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer delegate
public void <init> (org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer)
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer delegate
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public static final synthetic org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer access$getDelegate$p (org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper)
org.jetbrains.kotlin.parcelize.serializers.NullAwareParcelSerializerWrapper $this
}
org/jetbrains/kotlin/parcelize/serializers/NullCompliantObjectParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.NullCompliantObjectParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.parcelize.serializers.Method writeMethod
private final org.jetbrains.kotlin.parcelize.serializers.Method readMethod
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.parcelize.serializers.Method, org.jetbrains.kotlin.parcelize.serializers.Method)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.parcelize.serializers.Method writeMethod
org.jetbrains.kotlin.parcelize.serializers.Method readMethod
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/ObjectParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ObjectParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.types.KotlinType type
private final org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.codegen.state.KotlinTypeMapper)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.types.KotlinType type
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/ParcelSerializer$Companion.class
ParcelSerializer.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$Companion extends java.lang.Object {
static final synthetic org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$Companion $$INSTANCE
private static final java.util.List WRITE_WITH_FQ_NAMES
private void <init> ()
private final org.jetbrains.org.objectweb.asm.Type mapTypeSafe (org.jetbrains.kotlin.codegen.state.KotlinTypeMapper, org.jetbrains.kotlin.types.KotlinType, boolean)
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper $this$mapTypeSafe
org.jetbrains.kotlin.types.KotlinType type
boolean forceBoxed
public final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer get (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext, boolean, boolean)
int $i$a$-let-ParcelSerializer$Companion$get$1
org.jetbrains.kotlin.types.KotlinType it
org.jetbrains.org.objectweb.asm.Type elementType
org.jetbrains.kotlin.parcelize.serializers.TypeParcelerParcelSerializer elementParceler
org.jetbrains.kotlin.types.KotlinType customElementParcelerType
org.jetbrains.kotlin.types.KotlinType elementType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
org.jetbrains.kotlin.types.KotlinType elementType
org.jetbrains.org.objectweb.asm.Type elementAsmType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
int $i$a$-apply-ParcelSerializer$Companion$get$2
java.util.List $this$get_u24lambda_u243
org.jetbrains.kotlin.types.TypeProjection keyType
org.jetbrains.kotlin.types.TypeProjection valueType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer keySerializer
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer valueSerializer
org.jetbrains.kotlin.types.KotlinType elementType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer elementSerializer
int $i$a$-takeIf-ParcelSerializer$Companion$get$creatorVar$1
org.jetbrains.kotlin.descriptors.PropertyDescriptor it
int $i$a$-let-ParcelSerializer$Companion$get$3
org.jetbrains.org.objectweb.asm.Type it
org.jetbrains.kotlin.descriptors.PropertyDescriptor creatorVar
org.jetbrains.org.objectweb.asm.Type creatorAsmType
org.jetbrains.kotlin.descriptors.ClassDescriptor clazz
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
String className
org.jetbrains.kotlin.types.KotlinType type
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext context
boolean forceBoxed
boolean strict
public static synthetic org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer get$default (org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$Companion, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext, boolean, boolean, int, java.lang.Object)
private final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer wrapToNullAwareIfNeeded (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer)
org.jetbrains.kotlin.types.KotlinType type
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer serializer
private final boolean isBlob (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isBlob
private final boolean isString (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isString
private final boolean isSize (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isSize
private final boolean isSizeF (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isSizeF
private final boolean isFileDescriptor (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isFileDescriptor
private final boolean isBundle (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isBundle
private final boolean isPersistableBundle (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isPersistableBundle
private final boolean isSparseBooleanArray (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isSparseBooleanArray
private final boolean isSparseIntArray (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isSparseIntArray
private final boolean isSparseLongArray (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isSparseLongArray
private final boolean isSparseArray (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isSparseArray
private final boolean isException (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isException
private final boolean isIBinder (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isIBinder
private final boolean isIInterface (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isIInterface
private final boolean isCharSequence (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isCharSequence
private final boolean isSerializable (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isSerializable
private final boolean isNamedObject (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor
org.jetbrains.kotlin.types.KotlinType $this$isNamedObject
private final boolean isEnum (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isEnum
private final boolean isPrimitive (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isPrimitive
private final boolean isUnsigned (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isUnsigned
private final boolean isBoxedPrimitive (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type $this$isBoxedPrimitive
private static final boolean get$strict (boolean, org.jetbrains.kotlin.types.KotlinType)
boolean $strict
org.jetbrains.kotlin.types.KotlinType $type
private static final org.jetbrains.kotlin.types.KotlinType get$findCustomParcelerType (org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext, org.jetbrains.kotlin.types.KotlinType)
int $i$a$-let-ParcelSerializer$Companion$get$findCustomParcelerType$1
org.jetbrains.kotlin.types.KotlinType parceler
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor writeWith
int $i$a$-takeIf-ParcelSerializer$Companion$get$findCustomParcelerType$2
org.jetbrains.kotlin.types.KotlinType it
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext $context
org.jetbrains.kotlin.types.KotlinType type
private static final org.jetbrains.kotlin.descriptors.PropertyDescriptor get$findCreatorField (org.jetbrains.kotlin.resolve.scopes.MemberScope)
org.jetbrains.kotlin.resolve.scopes.MemberScope $this$get_u24findCreatorField
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/ParcelSerializer$ParcelSerializerContext.class
ParcelSerializer.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext extends java.lang.Object {
private final org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
private final org.jetbrains.org.objectweb.asm.Type containerClassType
private final java.util.List typeParcelers
private final org.jetbrains.kotlin.codegen.FrameMap frameMap
public void <init> (org.jetbrains.kotlin.codegen.state.KotlinTypeMapper, org.jetbrains.org.objectweb.asm.Type, java.util.List, org.jetbrains.kotlin.codegen.FrameMap)
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
org.jetbrains.org.objectweb.asm.Type containerClassType
java.util.List typeParcelers
org.jetbrains.kotlin.codegen.FrameMap frameMap
public final org.jetbrains.kotlin.codegen.state.KotlinTypeMapper getTypeMapper ()
public final org.jetbrains.org.objectweb.asm.Type getContainerClassType ()
public final java.util.List getTypeParcelers ()
public final org.jetbrains.kotlin.codegen.FrameMap getFrameMap ()
public final org.jetbrains.kotlin.types.KotlinType findParcelerClass (org.jetbrains.kotlin.types.KotlinType)
int $i$a$-firstOrNull-ParcelSerializer$ParcelSerializerContext$findParcelerClass$1
kotlin.Pair it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.kotlin.types.KotlinType type
public final org.jetbrains.kotlin.codegen.state.KotlinTypeMapper component1 ()
public final org.jetbrains.org.objectweb.asm.Type component2 ()
public final java.util.List component3 ()
public final org.jetbrains.kotlin.codegen.FrameMap component4 ()
public final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext copy (org.jetbrains.kotlin.codegen.state.KotlinTypeMapper, org.jetbrains.org.objectweb.asm.Type, java.util.List, org.jetbrains.kotlin.codegen.FrameMap)
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
org.jetbrains.org.objectweb.asm.Type containerClassType
java.util.List typeParcelers
org.jetbrains.kotlin.codegen.FrameMap frameMap
public static synthetic org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext copy$default (org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$ParcelSerializerContext, org.jetbrains.kotlin.codegen.state.KotlinTypeMapper, org.jetbrains.org.objectweb.asm.Type, java.util.List, org.jetbrains.kotlin.codegen.FrameMap, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
}
org/jetbrains/kotlin/parcelize/serializers/ParcelSerializer.class
ParcelSerializer.kt
package org.jetbrains.kotlin.parcelize.serializers
public abstract org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer extends java.lang.Object {
public static final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer$Companion Companion
public abstract org.jetbrains.org.objectweb.asm.Type getAsmType ()
public abstract void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
public abstract void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/ParcelSerializerStub.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializerStub extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.types.KotlinType kotlinType
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.types.KotlinType kotlinType
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
private final void throwError ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/ParcelSerializersKt.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializersKt extends java.lang.Object {
private static final org.jetbrains.org.objectweb.asm.Type PARCEL_TYPE
private static final org.jetbrains.org.objectweb.asm.Type PARCELER_TYPE
public static final org.jetbrains.org.objectweb.asm.Type getPARCEL_TYPE ()
public static final org.jetbrains.org.objectweb.asm.Type getPARCELER_TYPE ()
public static final void castIfNeeded (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$castIfNeeded
org.jetbrains.org.objectweb.asm.Type targetType
private static final void putObjectOrClassInstanceOnStack (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.codegen.state.KotlinTypeMapper, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.kotlin.descriptors.ClassDescriptor outerClass
org.jetbrains.kotlin.descriptors.ClassDescriptor clazz
org.jetbrains.kotlin.types.KotlinType type
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
private static final void readValueNullAware (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, kotlin.jvm.functions.Function0)
org.jetbrains.org.objectweb.asm.Label labelNull
org.jetbrains.org.objectweb.asm.Label labelReturn
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
kotlin.jvm.functions.Function0 block
private static final void writeValueNullAware (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, kotlin.jvm.functions.Function0)
org.jetbrains.org.objectweb.asm.Label labelReturn
org.jetbrains.org.objectweb.asm.Label labelNull
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
kotlin.jvm.functions.Function0 block
public static final synthetic void access$putObjectOrClassInstanceOnStack (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.codegen.state.KotlinTypeMapper, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.kotlin.types.KotlinType type
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public static final synthetic void access$writeValueNullAware (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, kotlin.jvm.functions.Function0)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
kotlin.jvm.functions.Function0 block
public static final synthetic void access$readValueNullAware (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, kotlin.jvm.functions.Function0)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
kotlin.jvm.functions.Function0 block
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/ParcelizeExtensionBase$Companion.class
ParcelizeExtensionBase.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ParcelizeExtensionBase$Companion extends java.lang.Object {
static final synthetic org.jetbrains.kotlin.parcelize.serializers.ParcelizeExtensionBase$Companion $$INSTANCE
private static final org.jetbrains.kotlin.name.FqName FILE_DESCRIPTOR_FQNAME
private static final java.util.List ALLOWED_CLASS_KINDS
private void <init> ()
public final org.jetbrains.kotlin.name.FqName getFILE_DESCRIPTOR_FQNAME ()
public final java.util.List getALLOWED_CLASS_KINDS ()
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/ParcelizeExtensionBase.class
ParcelizeExtensionBase.kt
package org.jetbrains.kotlin.parcelize.serializers
public abstract org.jetbrains.kotlin.parcelize.serializers.ParcelizeExtensionBase extends java.lang.Object {
public static final org.jetbrains.kotlin.parcelize.serializers.ParcelizeExtensionBase$Companion Companion
public boolean hasCreatorField (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor companionObject
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasCreatorField
public boolean isParcelizeClassDescriptor (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isParcelizeClassDescriptor
public boolean hasSyntheticDescribeContents (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasSyntheticDescribeContents
public boolean hasSyntheticWriteToParcel (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasSyntheticWriteToParcel
public org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor findFunction (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind)
int $i$a$-firstOrNull-ParcelizeExtensionBase$findFunction$1
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$findFunction
org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind componentKind
private boolean hasParcelizeSyntheticMethod (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind)
int $i$a$-filter-ParcelizeExtensionBase$hasParcelizeSyntheticMethod$writeToParcelMethods$1
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
org.jetbrains.kotlin.name.Name methodName
java.util.List writeToParcelMethods
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasParcelizeSyntheticMethod
org.jetbrains.kotlin.parcelize.ParcelizeSyntheticComponent$ComponentKind componentKind
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/PrimitiveArrayParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.PrimitiveArrayParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final String methodNameBase
private final org.jetbrains.kotlin.parcelize.serializers.Method writeMethod
private final org.jetbrains.kotlin.parcelize.serializers.Method createArrayMethod
public void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type asmType
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/PrimitiveTypeParcelSerializer$BooleanParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer$BooleanParcelSerializer extends org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer {
public static final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer$BooleanParcelSerializer INSTANCE
private void <init> ()
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.Label falseLabel
org.jetbrains.org.objectweb.asm.Label conditionIsOver
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/PrimitiveTypeParcelSerializer$CharParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer$CharParcelSerializer extends org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer {
public static final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer$CharParcelSerializer INSTANCE
private void <init> ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/PrimitiveTypeParcelSerializer$Companion.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer$Companion extends java.lang.Object {
private void <init> ()
public final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer getInstance (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/parcelize/serializers/PrimitiveTypeParcelSerializer$ShortParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer$ShortParcelSerializer extends org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer {
public static final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer$ShortParcelSerializer INSTANCE
private void <init> ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/serializers/PrimitiveTypeParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
public static final org.jetbrains.kotlin.parcelize.serializers.PrimitiveTypeParcelSerializer$Companion Companion
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.parcelize.serializers.Method writeMethod
private final org.jetbrains.kotlin.parcelize.serializers.Method readMethod
private static final java.util.Map WRITE_METHOD_NAMES
private static final java.util.Map READ_METHOD_NAMES
private static final java.util.Map INSTANCES
private void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type asmType
public final org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public static final synthetic java.util.Map access$getINSTANCES$cp ()
public synthetic void <init> (org.jetbrains.org.objectweb.asm.Type, kotlin.jvm.internal.DefaultConstructorMarker)
org.jetbrains.org.objectweb.asm.Type asmType
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
static void <clinit> ()
int $i$a$-map-PrimitiveTypeParcelSerializer$Companion$INSTANCES$1
org.jetbrains.org.objectweb.asm.Type it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
}
org/jetbrains/kotlin/parcelize/serializers/SparseArrayParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.SparseArrayParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer valueSerializer
private final org.jetbrains.kotlin.codegen.FrameMap frameMap
private final org.jetbrains.org.objectweb.asm.Type valueType
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer, org.jetbrains.kotlin.codegen.FrameMap)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer valueSerializer
org.jetbrains.kotlin.codegen.FrameMap frameMap
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.Label nextLoopIteration
org.jetbrains.org.objectweb.asm.Label loopIsOver
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
int $i$a$-useTmpVar-SparseArrayParcelSerializer$readValue$1
int sizeVarIndex
int $i$f$useTmpVar
int index$iv
org.jetbrains.kotlin.codegen.FrameMap $this$useTmpVar$iv
org.jetbrains.org.objectweb.asm.Type type$iv
org.jetbrains.org.objectweb.asm.Label nextLoopIteration
org.jetbrains.org.objectweb.asm.Label loopIsOver
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/TypeParcelerParcelSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.TypeParcelerParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.types.KotlinType parcelerType
private final org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
private final org.jetbrains.org.objectweb.asm.Type parcelerAsmType
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.codegen.state.KotlinTypeMapper)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.types.KotlinType parcelerType
org.jetbrains.kotlin.codegen.state.KotlinTypeMapper typeMapper
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
private final org.jetbrains.org.objectweb.asm.Type handleSpecialBoxingCases (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
private final void boxTypeIfNeeded (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.Type boxedType
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
private final void unboxTypeIfNeeded (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.Type boxedType
String getValueMethodName
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
org/jetbrains/kotlin/parcelize/serializers/TypeUtilsKt.class
TypeUtils.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.TypeUtilsKt extends java.lang.Object {
public static final boolean isParcelable (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isParcelable
public static final boolean matchesFqNameWithSupertypes (org.jetbrains.kotlin.types.KotlinType, java.lang.String)
int $i$a$-any-TypeUtilsKt$matchesFqNameWithSupertypes$1
org.jetbrains.kotlin.types.KotlinType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.types.KotlinType $this$matchesFqNameWithSupertypes
String fqName
public static final boolean matchesFqName (org.jetbrains.kotlin.types.KotlinType, java.lang.String)
org.jetbrains.kotlin.types.KotlinType $this$matchesFqName
String fqName
}
org/jetbrains/kotlin/parcelize/serializers/ZeroParameterClassSerializer.class
ParcelSerializers.kt
package org.jetbrains.kotlin.parcelize.serializers
public final org.jetbrains.kotlin.parcelize.serializers.ZeroParameterClassSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelSerializer {
private final org.jetbrains.org.objectweb.asm.Type asmType
private final org.jetbrains.kotlin.descriptors.ClassDescriptor clazz
public void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.org.objectweb.asm.Type asmType
org.jetbrains.kotlin.types.KotlinType type
public org.jetbrains.org.objectweb.asm.Type getAsmType ()
public void writeValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
public void readValue (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter)
org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor constructor
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v
}
META-INF/parcelize.k2.kotlin_module
org/jetbrains/kotlin/parcelize/fir/FirParcelizeCheckersExtension$declarationCheckers$1.class
FirParcelizeCheckersExtension.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeCheckersExtension$declarationCheckers$1 extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers {
void <init> ()
public java.util.Set getClassCheckers ()
public java.util.Set getPropertyCheckers ()
public java.util.Set getSimpleFunctionCheckers ()
public java.util.Set getConstructorCheckers ()
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeCheckersExtension$expressionCheckers$1.class
FirParcelizeCheckersExtension.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeCheckersExtension$expressionCheckers$1 extends org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers {
void <init> ()
public java.util.Set getAnnotationCallCheckers ()
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeCheckersExtension.class
FirParcelizeCheckersExtension.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeCheckersExtension extends org.jetbrains.kotlin.fir.analysis.extensions.FirAdditionalCheckersExtension {
private final org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers expressionCheckers
private final org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers declarationCheckers
public void <init> (org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirSession session
public org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers getExpressionCheckers ()
public org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers getDeclarationCheckers ()
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeDeclarationGenerator$Companion.class
FirParcelizeDeclarationGenerator.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$1.class
FirParcelizeDeclarationGenerator.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$1 INSTANCE
public void <init> ()
public final void invoke (org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext)
org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$null
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$2$1.class
FirParcelizeDeclarationGenerator.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$2$1 INSTANCE
public void <init> ()
public final void invoke (org.jetbrains.kotlin.fir.declarations.impl.FirResolvedDeclarationStatusImpl)
org.jetbrains.kotlin.fir.declarations.impl.FirResolvedDeclarationStatusImpl $this$status
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$2.class
FirParcelizeDeclarationGenerator.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner
final synthetic kotlin.jvm.functions.Function1 $init
public void <init> (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, kotlin.jvm.functions.Function1)
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner
kotlin.jvm.functions.Function1 $init
public final void invoke (org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext)
int $i$f$getModality
org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$modality$iv
org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$createMemberFunction
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeDeclarationGenerator$generateFunctions$lambda$1$$inlined$createMemberFunctionForParcelize$default$1.class
FirParcelizeDeclarationGenerator.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$generateFunctions$lambda$1$$inlined$createMemberFunctionForParcelize$default$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner
public void <init> (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol)
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner
public final void invoke (org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext)
org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$null
int $i$a$-createMemberFunctionForParcelize-FirParcelizeDeclarationGenerator$createMemberFunctionForParcelize$1
int $i$f$getModality
org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$modality$iv
org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$createMemberFunction
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeDeclarationGenerator$generateFunctions$lambda$4$$inlined$createMemberFunctionForParcelize$1.class
FirParcelizeDeclarationGenerator.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$generateFunctions$lambda$4$$inlined$createMemberFunctionForParcelize$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner
final synthetic org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator this$0
public void <init> (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator)
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner
public final void invoke (org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext)
int $i$a$-createMemberFunctionForParcelize-FirParcelizeDeclarationGenerator$generateFunctions$function$3$1
org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$generateFunctions_u24lambda_u244_u24lambda_u243
int $i$f$getModality
org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$modality$iv
org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$createMemberFunction
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeDeclarationGenerator$matchedClasses$2.class
FirParcelizeDeclarationGenerator.kt
package org.jetbrains.kotlin.parcelize.fir
final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$matchedClasses$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic org.jetbrains.kotlin.fir.FirSession $session
void <init> (org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirSession $session
public final java.util.List invoke ()
Object element$iv$iv
int $i$f$filterIsInstanceTo
Iterable $this$filterIsInstanceTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterIsInstance
Iterable $this$filterIsInstance$iv
public volatile synthetic java.lang.Object invoke ()
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeDeclarationGenerator.class
FirParcelizeDeclarationGenerator.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator extends org.jetbrains.kotlin.fir.extensions.FirDeclarationGenerationExtension {
public static final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator$Companion Companion
private final kotlin.Lazy matchedClasses$delegate
private static final org.jetbrains.kotlin.fir.extensions.predicate.LookupPredicate PREDICATE
private static final java.util.Set parcelizeMethodsNames
public void <init> (org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirSession session
private final java.util.List getMatchedClasses ()
public java.util.List generateFunctions (org.jetbrains.kotlin.name.CallableId, org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member)
int $i$a$-any-FirParcelizeDeclarationGenerator$generateFunctions$function$hasDescribeContentImplementation$1
org.jetbrains.kotlin.fir.types.ConeClassLikeType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$f$createMemberFunctionForParcelize
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol owner$iv
org.jetbrains.kotlin.name.Name name$iv
org.jetbrains.kotlin.fir.types.ConeKotlinType returnType$iv
int $i$a$-runIf-FirParcelizeDeclarationGenerator$generateFunctions$function$1
int $i$f$runIf
boolean condition$iv
boolean hasDescribeContentImplementation
Object element$iv$iv
int $i$f$filterIsInstanceTo
Iterable $this$filterIsInstanceTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterIsInstance
Iterable $this$filterIsInstance$iv
int $i$a$-none-FirParcelizeDeclarationGenerator$generateFunctions$function$2
org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol it
Object element$iv
int $i$f$none
Iterable $this$none$iv
int $i$f$createMemberFunctionForParcelize
org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator this_$iv
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol owner$iv
org.jetbrains.kotlin.name.Name name$iv
org.jetbrains.kotlin.fir.types.ConeKotlinType returnType$iv
int $i$a$-runIf-FirParcelizeDeclarationGenerator$generateFunctions$function$3
int $i$f$runIf
boolean condition$iv
java.util.List declaredFunctions
org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol owner
org.jetbrains.kotlin.fir.declarations.FirSimpleFunction function
org.jetbrains.kotlin.name.CallableId callableId
org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member context
private final boolean hasDescribeContentsImplementation (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol)
Object element$iv$iv
int $i$f$filterIsInstanceTo
Iterable $this$filterIsInstanceTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterIsInstance
Iterable $this$filterIsInstance$iv
int $i$a$-any-FirParcelizeDeclarationGenerator$hasDescribeContentsImplementation$1
org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $this$hasDescribeContentsImplementation
private final boolean isDescribeContentsImplementation (org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol)
org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol $this$isDescribeContentsImplementation
private final boolean isWriteToParcel (org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol)
java.util.List parameterSymbols
org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol destSymbol
org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol flagsSymbol
org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol $this$isWriteToParcel
private final org.jetbrains.kotlin.fir.declarations.FirSimpleFunction createMemberFunctionForParcelize (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.fir.types.ConeKotlinType, kotlin.jvm.functions.Function1)
int $i$f$createMemberFunctionForParcelize
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol owner
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.fir.types.ConeKotlinType returnType
kotlin.jvm.functions.Function1 init
static synthetic org.jetbrains.kotlin.fir.declarations.FirSimpleFunction createMemberFunctionForParcelize$default (org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator, org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.fir.types.ConeKotlinType, kotlin.jvm.functions.Function1, int, java.lang.Object)
int $i$f$createMemberFunctionForParcelize
org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator $this
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol owner
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.fir.types.ConeKotlinType returnType
kotlin.jvm.functions.Function1 init
public java.util.Set getCallableNamesForClass (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member)
int $i$a$-any-FirParcelizeDeclarationGenerator$getCallableNamesForClass$hasAnnotatedSealedSuperType$1
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol superSymbol
org.jetbrains.kotlin.fir.types.FirResolvedTypeRef it
Object element$iv
int $i$f$any
Iterable $this$any$iv
boolean hasAnnotatedSealedSuperType
org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol
org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member context
private final org.jetbrains.kotlin.GeneratedDeclarationKey getKey ()
public void registerPredicates (org.jetbrains.kotlin.fir.extensions.FirDeclarationPredicateRegistrar)
org.jetbrains.kotlin.fir.extensions.FirDeclarationPredicateRegistrar $this$registerPredicates
public static final synthetic org.jetbrains.kotlin.GeneratedDeclarationKey access$getKey (org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator)
org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator $this
public static final synthetic org.jetbrains.kotlin.fir.extensions.predicate.LookupPredicate access$getPREDICATE$cp ()
static void <clinit> ()
int $i$a$-create-FirParcelizeDeclarationGenerator$Companion$PREDICATE$1
org.jetbrains.kotlin.fir.extensions.predicate.LookupPredicate$BuilderContext $this$PREDICATE_u24lambda_u247
int $i$f$create
org.jetbrains.kotlin.fir.extensions.predicate.LookupPredicate$Companion this_$iv
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeExtensionRegistrar$configurePlugin$1.class
FirParcelizeExtensionRegistrar.kt
package org.jetbrains.kotlin.parcelize.fir
final synthetic org.jetbrains.kotlin.parcelize.fir.FirParcelizeExtensionRegistrar$configurePlugin$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 {
public static final org.jetbrains.kotlin.parcelize.fir.FirParcelizeExtensionRegistrar$configurePlugin$1 INSTANCE
void <init> ()
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeDeclarationGenerator invoke (org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirSession p0
public final java.lang.String getSignature ()
public final java.lang.String getName ()
public final kotlin.reflect.KDeclarationContainer getOwner ()
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeExtensionRegistrar$configurePlugin$2.class
FirParcelizeExtensionRegistrar.kt
package org.jetbrains.kotlin.parcelize.fir
final synthetic org.jetbrains.kotlin.parcelize.fir.FirParcelizeExtensionRegistrar$configurePlugin$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 {
public static final org.jetbrains.kotlin.parcelize.fir.FirParcelizeExtensionRegistrar$configurePlugin$2 INSTANCE
void <init> ()
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeCheckersExtension invoke (org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirSession p0
public final java.lang.String getSignature ()
public final java.lang.String getName ()
public final kotlin.reflect.KDeclarationContainer getOwner ()
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/FirParcelizeExtensionRegistrar.class
FirParcelizeExtensionRegistrar.kt
package org.jetbrains.kotlin.parcelize.fir
public final org.jetbrains.kotlin.parcelize.fir.FirParcelizeExtensionRegistrar extends org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar {
public void <init> ()
protected void configurePlugin (org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar$ExtensionRegistrarContext)
org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar$ExtensionRegistrarContext $this$configurePlugin
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/
org/jetbrains/kotlin/parcelize/fir/diagnostics/FirParcelizeAnnotationChecker.class
FirParcelizeAnnotationChecker.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
public final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeAnnotationChecker extends org.jetbrains.kotlin.fir.analysis.checkers.expression.FirExpressionChecker {
public static final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeAnnotationChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.expressions.FirAnnotationCall, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.name.ClassId annotationClassId
org.jetbrains.kotlin.fir.types.ConeClassLikeType annotationType
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol resolvedAnnotationSymbol
org.jetbrains.kotlin.fir.expressions.FirAnnotationCall expression
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private final boolean checkDeprecatedAnnotations (org.jetbrains.kotlin.fir.expressions.FirAnnotationCall, org.jetbrains.kotlin.name.ClassId, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter, boolean)
org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 factory
org.jetbrains.kotlin.fir.expressions.FirAnnotationCall annotationCall
org.jetbrains.kotlin.name.ClassId annotationClassId
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
boolean isForbidden
private final void checkTypeParcelerUsage (org.jetbrains.kotlin.fir.expressions.FirAnnotationCall, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
int $i$a$-takeIf-FirParcelizeAnnotationChecker$checkTypeParcelerUsage$thisMappedType$1
java.util.List it
int $i$a$-filter-FirParcelizeAnnotationChecker$checkTypeParcelerUsage$duplicatingAnnotationCount$1
org.jetbrains.kotlin.fir.expressions.FirAnnotation it
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
int $i$a$-takeIf-FirParcelizeAnnotationChecker$checkTypeParcelerUsage$duplicatingAnnotationCount$2$1
java.util.List it
int $i$a$-mapNotNull-FirParcelizeAnnotationChecker$checkTypeParcelerUsage$duplicatingAnnotationCount$2
org.jetbrains.kotlin.fir.expressions.FirAnnotation it
int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv
Object it$iv$iv
int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
Object element$iv$iv
Object element$iv$iv$iv
int $i$f$forEach
Iterable $this$forEach$iv$iv$iv
int $i$f$mapNotNullTo
Iterable $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNull
Iterable $this$mapNotNull$iv
int $i$a$-count-FirParcelizeAnnotationChecker$checkTypeParcelerUsage$duplicatingAnnotationCount$3
org.jetbrains.kotlin.fir.types.ConeKotlinType it
Object element$iv
int $i$f$count
int count$iv
Iterable $this$count$iv
org.jetbrains.kotlin.KtSourceElement reportElement
org.jetbrains.kotlin.KtSourceElement reportElement
org.jetbrains.kotlin.fir.declarations.FirClass enclosingClass
org.jetbrains.kotlin.fir.types.ConeClassLikeType annotationType
org.jetbrains.kotlin.fir.types.ConeKotlinType thisMappedType
org.jetbrains.kotlin.fir.FirAnnotationContainer annotationContainer
Integer duplicatingAnnotationCount
org.jetbrains.kotlin.fir.expressions.FirAnnotationCall annotationCall
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private final void checkWriteWithUsage (org.jetbrains.kotlin.fir.expressions.FirAnnotationCall, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.KtSourceElement reportElement
org.jetbrains.kotlin.KtSourceElement reportElement
org.jetbrains.kotlin.fir.types.ConeKotlinType parcelerType
org.jetbrains.kotlin.fir.types.ConeKotlinType targetType
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl expectedType
org.jetbrains.kotlin.fir.expressions.FirAnnotationCall annotationCall
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private final void checkIfTheContainingClassIsParcelize (org.jetbrains.kotlin.fir.expressions.FirAnnotationCall, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.KtSourceElement reportElement
org.jetbrains.kotlin.fir.declarations.FirClass enclosingClass
org.jetbrains.kotlin.fir.expressions.FirAnnotationCall annotationCall
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
public volatile synthetic void check (org.jetbrains.kotlin.fir.expressions.FirStatement, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.expressions.FirStatement expression
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/FirParcelizeClassChecker.class
FirParcelizeClassChecker.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
public final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeClassChecker extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirDeclarationChecker {
public static final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeClassChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.declarations.FirClass, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.declarations.FirClass declaration
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private final void checkParcelableClass (org.jetbrains.kotlin.fir.declarations.FirClass, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
int $i$f$isSealed
org.jetbrains.kotlin.fir.declarations.FirRegularClass $this$isSealed$iv
int $i$a$-let-FirParcelizeClassChecker$checkParcelableClass$1
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol companionSymbol
int $i$f$isInner
org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isInner$iv
int $i$f$isLocal
org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration $this$isLocal$iv
int $i$f$isAbstract
org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isAbstract$iv
int $i$a$-none-FirParcelizeClassChecker$checkParcelableClass$2
org.jetbrains.kotlin.fir.types.ConeClassLikeType it
Object element$iv
int $i$f$none
Iterable $this$none$iv
int $i$f$emptyArray
int $i$a$-forEach-FirParcelizeClassChecker$checkParcelableClass$3
int index
org.jetbrains.kotlin.fir.types.FirTypeRef superTypeRef
org.jetbrains.kotlin.fir.types.ConeKotlinType superType
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl parcelableType
java.util.Map$Entry element$iv
int $i$f$forEach
java.util.Map $this$forEach$iv
int $i$a$-find-FirParcelizeClassChecker$checkParcelableClass$primaryConstructorSymbol$1
org.jetbrains.kotlin.fir.symbols.impl.FirConstructorSymbol it
int $i$a$-filterNot-FirParcelizeClassChecker$checkParcelableClass$secondaryConstructorSymbols$1
org.jetbrains.kotlin.fir.symbols.impl.FirConstructorSymbol it
Object element$iv$iv
int $i$f$filterNotTo
Iterable $this$filterNotTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterNot
Iterable $this$filterNot$iv
org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol symbol
org.jetbrains.kotlin.KtSourceElement source
org.jetbrains.kotlin.descriptors.ClassKind classKind
java.util.List supertypes
java.util.List constructorSymbols
org.jetbrains.kotlin.fir.symbols.impl.FirConstructorSymbol primaryConstructorSymbol
java.util.List secondaryConstructorSymbols
org.jetbrains.kotlin.fir.declarations.FirClass klass
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private final void checkParcelerClass (org.jetbrains.kotlin.fir.declarations.FirClass, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
int $i$f$isCompanion
org.jetbrains.kotlin.fir.declarations.FirRegularClass $this$isCompanion$iv
org.jetbrains.kotlin.diagnostics.SourceElementPositioningStrategy strategy
org.jetbrains.kotlin.fir.types.FirTypeRef superTypeRef
org.jetbrains.kotlin.fir.declarations.FirClass klass
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
public volatile synthetic void check (org.jetbrains.kotlin.fir.declarations.FirDeclaration, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.declarations.FirDeclaration declaration
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/FirParcelizeClassCheckerKt.class
FirParcelizeClassChecker.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
public final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeClassCheckerKt extends java.lang.Object {
public static final boolean isParcelize (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.FirSession)
int $i$a$-any-FirParcelizeClassCheckerKt$isParcelize$2
org.jetbrains.kotlin.fir.expressions.FirAnnotation it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-FirParcelizeClassCheckerKt$isParcelize$3$1
org.jetbrains.kotlin.fir.expressions.FirAnnotation it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-FirParcelizeClassCheckerKt$isParcelize$3
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol
org.jetbrains.kotlin.fir.types.FirResolvedTypeRef superTypeRef
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isParcelize
org.jetbrains.kotlin.fir.FirSession session
public static final boolean hasCustomParceler (org.jetbrains.kotlin.fir.declarations.FirRegularClass, org.jetbrains.kotlin.fir.FirSession)
int $i$a$-any-FirParcelizeClassCheckerKt$hasCustomParceler$1
org.jetbrains.kotlin.fir.types.ConeClassLikeType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol companion
org.jetbrains.kotlin.fir.declarations.FirRegularClass $this$hasCustomParceler
org.jetbrains.kotlin.fir.FirSession session
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/FirParcelizeConstructorChecker.class
FirParcelizeConstructorChecker.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
public final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeConstructorChecker extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirDeclarationChecker {
public static final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeConstructorChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.declarations.FirConstructor, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
int $i$a$-firstOrNull-FirParcelizeConstructorChecker$check$illegalAnnotation$1
org.jetbrains.kotlin.fir.expressions.FirAnnotation it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.kotlin.fir.expressions.FirAnnotation illegalAnnotation
org.jetbrains.kotlin.fir.declarations.FirValueParameter valueParameter
org.jetbrains.kotlin.KtSourceElement source
org.jetbrains.kotlin.fir.declarations.FirRegularClass containingClass
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol containingClassSymbol
org.jetbrains.kotlin.fir.declarations.FirConstructor declaration
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
public volatile synthetic void check (org.jetbrains.kotlin.fir.declarations.FirDeclaration, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.declarations.FirDeclaration declaration
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/FirParcelizeFunctionChecker.class
FirParcelizeFunctionChecker.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
public final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeFunctionChecker extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirDeclarationChecker {
public static final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizeFunctionChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.declarations.FirSimpleFunction, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
int $i$f$isOverride
org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isOverride$iv
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol containingClassSymbol
org.jetbrains.kotlin.fir.declarations.FirSimpleFunction declaration
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private final boolean isWriteToParcel (org.jetbrains.kotlin.fir.declarations.FirSimpleFunction)
org.jetbrains.kotlin.fir.declarations.FirSimpleFunction $this$isWriteToParcel
public volatile synthetic void check (org.jetbrains.kotlin.fir.declarations.FirDeclaration, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.declarations.FirDeclaration declaration
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/FirParcelizePropertyChecker$checkParcelableType$2$1.class
FirParcelizePropertyChecker.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizePropertyChecker$checkParcelableType$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic org.jetbrains.kotlin.fir.FirSession $session
void <init> (org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirSession $session
public final java.lang.Boolean invoke (org.jetbrains.kotlin.types.model.SimpleTypeMarker)
org.jetbrains.kotlin.types.model.SimpleTypeMarker it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/FirParcelizePropertyChecker.class
FirParcelizePropertyChecker.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
public final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizePropertyChecker extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirDeclarationChecker {
public static final org.jetbrains.kotlin.parcelize.fir.diagnostics.FirParcelizePropertyChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.declarations.FirProperty, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
boolean fromPrimaryConstructor
int $i$f$isCompanion
org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$isCompanion$iv
int $i$a$-any-FirAnnotationUtilsKt$hasJvmFieldAnnotation$1$iv
org.jetbrains.kotlin.fir.expressions.FirAnnotation it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$f$hasJvmFieldAnnotation
org.jetbrains.kotlin.fir.declarations.FirProperty $this$hasJvmFieldAnnotation$iv
org.jetbrains.kotlin.fir.declarations.FirRegularClass outerClass
org.jetbrains.kotlin.fir.FirSession session
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol containingClassSymbol
org.jetbrains.kotlin.fir.declarations.FirProperty declaration
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private final void checkParcelableClassProperty (org.jetbrains.kotlin.fir.declarations.FirProperty, org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.types.ConeKotlinType type
org.jetbrains.kotlin.fir.FirSession session
java.util.Set customParcelerTypes
org.jetbrains.kotlin.fir.declarations.FirProperty property
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol containingClassSymbol
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private final java.util.Set getCustomParcelerTypes (java.util.List, org.jetbrains.kotlin.fir.FirSession)
int $i$a$-mapNotNullTo-FirParcelizePropertyChecker$getCustomParcelerTypes$1
org.jetbrains.kotlin.fir.expressions.FirAnnotation annotation
int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv
Object it$iv
int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv
Object element$iv
Object element$iv$iv
int $i$f$forEach
Iterable $this$forEach$iv$iv
int $i$f$mapNotNullTo
Iterable $this$mapNotNullTo$iv
java.util.Collection destination$iv
java.util.List annotations
org.jetbrains.kotlin.fir.FirSession session
private final boolean checkParcelableType (org.jetbrains.kotlin.fir.types.ConeKotlinType, java.util.Set, org.jetbrains.kotlin.fir.FirSession)
int $i$f$isEnumClass
org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv
int $i$a$-let-FirParcelizePropertyChecker$checkParcelableType$1$1
org.jetbrains.kotlin.fir.types.ConeKotlinType it
int $i$a$-all-FirParcelizePropertyChecker$checkParcelableType$1
org.jetbrains.kotlin.fir.types.ConeTypeProjection projection
Object element$iv
int $i$f$all
Object[] $this$all$iv
int $i$a$-with-FirParcelizePropertyChecker$checkParcelableType$2
org.jetbrains.kotlin.fir.types.ConeInferenceContext $this$checkParcelableType_u24lambda_u243
org.jetbrains.kotlin.fir.types.ConeClassLikeType upperBound
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol
String fqName
org.jetbrains.kotlin.fir.types.ConeKotlinType type
java.util.Set customParcelerTypes
org.jetbrains.kotlin.fir.FirSession session
private final org.jetbrains.kotlin.fir.types.ConeClassLikeType getErasedUpperBound (org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.fir.FirSession)
int $i$a$-firstOrNull-FirParcelizePropertyChecker$getErasedUpperBound$representativeBound$1
org.jetbrains.kotlin.descriptors.ClassKind kind
org.jetbrains.kotlin.fir.types.FirResolvedTypeRef it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
java.util.List bounds
org.jetbrains.kotlin.fir.types.FirResolvedTypeRef representativeBound
org.jetbrains.kotlin.fir.types.ConeKotlinType $this$getErasedUpperBound
org.jetbrains.kotlin.fir.FirSession session
private final boolean hasParcelerAnnotation (org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.fir.expressions.FirAnnotation annotation
org.jetbrains.kotlin.fir.types.ConeKotlinType $this$hasParcelerAnnotation
org.jetbrains.kotlin.fir.FirSession session
private final boolean hasIgnoredOnParcel (org.jetbrains.kotlin.fir.declarations.FirProperty)
org.jetbrains.kotlin.fir.declarations.FirProperty $this$hasIgnoredOnParcel
private final boolean hasIgnoredOnParcel (java.util.List)
int $i$a$-any-FirParcelizePropertyChecker$hasIgnoredOnParcel$1
org.jetbrains.kotlin.descriptors.annotations.AnnotationUseSiteTarget target
org.jetbrains.kotlin.fir.expressions.FirAnnotation it
Object element$iv
int $i$f$any
Iterable $this$any$iv
java.util.List $this$hasIgnoredOnParcel
private final boolean hasCustomParceler (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, org.jetbrains.kotlin.fir.FirSession)
int $i$a$-any-FirParcelizePropertyChecker$hasCustomParceler$1
org.jetbrains.kotlin.fir.types.ConeClassLikeType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol companionObjectSymbol
org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $this$hasCustomParceler
org.jetbrains.kotlin.fir.FirSession session
public volatile synthetic void check (org.jetbrains.kotlin.fir.declarations.FirDeclaration, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.declarations.FirDeclaration declaration
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/KtDefaultErrorMessagesParcelize.class
KtDefaultErrorMessagesParcelize.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
public final org.jetbrains.kotlin.parcelize.fir.diagnostics.KtDefaultErrorMessagesParcelize extends org.jetbrains.kotlin.diagnostics.rendering.BaseDiagnosticRendererFactory {
public static final org.jetbrains.kotlin.parcelize.fir.diagnostics.KtDefaultErrorMessagesParcelize INSTANCE
private static final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap MAP
private void <init> ()
public org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap getMAP ()
static void <clinit> ()
int $i$a$-also-KtDefaultErrorMessagesParcelize$MAP$1
org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap map
}
org/jetbrains/kotlin/parcelize/fir/diagnostics/KtErrorsParcelize.class
KtErrorsParcelize.kt
package org.jetbrains.kotlin.parcelize.fir.diagnostics
public final org.jetbrains.kotlin.parcelize.fir.diagnostics.KtErrorsParcelize extends java.lang.Object {
public static final org.jetbrains.kotlin.parcelize.fir.diagnostics.KtErrorsParcelize INSTANCE
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_SHOULD_BE_CLASS$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_DELEGATE_IS_NOT_ALLOWED$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_SHOULD_NOT_BE_ENUM_CLASS$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_SHOULD_BE_INSTANTIABLE$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_CANT_BE_INNER_CLASS$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_CANT_BE_LOCAL_CLASS$delegate
private static final kotlin.properties.ReadOnlyProperty NO_PARCELABLE_SUPERTYPE$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_SHOULD_HAVE_PRIMARY_CONSTRUCTOR$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_PRIMARY_CONSTRUCTOR_IS_EMPTY$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_CONSTRUCTOR_PARAMETER_SHOULD_BE_VAL_OR_VAR$delegate
private static final kotlin.properties.ReadOnlyProperty PROPERTY_WONT_BE_SERIALIZED$delegate
private static final kotlin.properties.ReadOnlyProperty OVERRIDING_WRITE_TO_PARCEL_IS_NOT_ALLOWED$delegate
private static final kotlin.properties.ReadOnlyProperty CREATOR_DEFINITION_IS_NOT_ALLOWED$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELABLE_TYPE_NOT_SUPPORTED$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELER_SHOULD_BE_OBJECT$delegate
private static final kotlin.properties.ReadOnlyProperty PARCELER_TYPE_INCOMPATIBLE$delegate
private static final kotlin.properties.ReadOnlyProperty DUPLICATING_TYPE_PARCELERS$delegate
private static final kotlin.properties.ReadOnlyProperty REDUNDANT_TYPE_PARCELER$delegate
private static final kotlin.properties.ReadOnlyProperty CLASS_SHOULD_BE_PARCELIZE$delegate
private static final kotlin.properties.ReadOnlyProperty FORBIDDEN_DEPRECATED_ANNOTATION$delegate
private static final kotlin.properties.ReadOnlyProperty DEPRECATED_ANNOTATION$delegate
private static final kotlin.properties.ReadOnlyProperty DEPRECATED_PARCELER$delegate
private static final kotlin.properties.ReadOnlyProperty INAPPLICABLE_IGNORED_ON_PARCEL$delegate
private static final kotlin.properties.ReadOnlyProperty INAPPLICABLE_IGNORED_ON_PARCEL_CONSTRUCTOR_PROPERTY$delegate
private void <init> ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_SHOULD_BE_CLASS ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_DELEGATE_IS_NOT_ALLOWED ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_SHOULD_NOT_BE_ENUM_CLASS ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_SHOULD_BE_INSTANTIABLE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_CANT_BE_INNER_CLASS ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_CANT_BE_LOCAL_CLASS ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getNO_PARCELABLE_SUPERTYPE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_SHOULD_HAVE_PRIMARY_CONSTRUCTOR ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_PRIMARY_CONSTRUCTOR_IS_EMPTY ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_CONSTRUCTOR_PARAMETER_SHOULD_BE_VAL_OR_VAR ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPROPERTY_WONT_BE_SERIALIZED ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getOVERRIDING_WRITE_TO_PARCEL_IS_NOT_ALLOWED ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCREATOR_DEFINITION_IS_NOT_ALLOWED ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELABLE_TYPE_NOT_SUPPORTED ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPARCELER_SHOULD_BE_OBJECT ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getPARCELER_TYPE_INCOMPATIBLE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getDUPLICATING_TYPE_PARCELERS ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory1 getREDUNDANT_TYPE_PARCELER ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory1 getCLASS_SHOULD_BE_PARCELIZE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getFORBIDDEN_DEPRECATED_ANNOTATION ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getDEPRECATED_ANNOTATION ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getDEPRECATED_PARCELER ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getINAPPLICABLE_IGNORED_ON_PARCEL ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getINAPPLICABLE_IGNORED_ON_PARCEL_CONSTRUCTOR_PROPERTY ()
static void <clinit> ()
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$warning0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$warning0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error2
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$warning1
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error1
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$warning0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$warning0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$warning0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
}
META-INF/parcelize.backend.kotlin_module
org/jetbrains/kotlin/parcelize/AndroidIrBuilder.class
AndroidIrBuilder.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.AndroidIrBuilder extends org.jetbrains.kotlin.ir.builders.IrBuilderWithScope {
private final org.jetbrains.kotlin.parcelize.AndroidSymbols androidSymbols
public void <init> (org.jetbrains.kotlin.parcelize.AndroidSymbols, org.jetbrains.kotlin.ir.symbols.IrSymbol, int, int)
org.jetbrains.kotlin.parcelize.AndroidSymbols androidSymbols
org.jetbrains.kotlin.ir.symbols.IrSymbol symbol
int startOffset
int endOffset
public final org.jetbrains.kotlin.parcelize.AndroidSymbols getAndroidSymbols ()
public final org.jetbrains.kotlin.ir.expressions.IrExpression parcelReadInt (org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AndroidIrBuilder$parcelReadInt$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelReadInt_u24lambda_u240
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
public final org.jetbrains.kotlin.ir.expressions.IrExpression parcelReadParcelable (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AndroidIrBuilder$parcelReadParcelable$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelReadParcelable_u24lambda_u241
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
org.jetbrains.kotlin.ir.expressions.IrExpression loader
public final org.jetbrains.kotlin.ir.expressions.IrExpression parcelReadString (org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AndroidIrBuilder$parcelReadString$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelReadString_u24lambda_u242
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
public final org.jetbrains.kotlin.ir.expressions.IrExpression parcelWriteInt (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AndroidIrBuilder$parcelWriteInt$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelWriteInt_u24lambda_u243
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
org.jetbrains.kotlin.ir.expressions.IrExpression value
public final org.jetbrains.kotlin.ir.expressions.IrExpression parcelWriteParcelable (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AndroidIrBuilder$parcelWriteParcelable$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelWriteParcelable_u24lambda_u244
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
org.jetbrains.kotlin.ir.expressions.IrExpression p
org.jetbrains.kotlin.ir.expressions.IrExpression parcelableFlags
public final org.jetbrains.kotlin.ir.expressions.IrExpression parcelWriteString (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AndroidIrBuilder$parcelWriteString$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelWriteString_u24lambda_u245
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
org.jetbrains.kotlin.ir.expressions.IrExpression value
public final org.jetbrains.kotlin.ir.expressions.IrExpression textUtilsWriteToParcel (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AndroidIrBuilder$textUtilsWriteToParcel$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$textUtilsWriteToParcel_u24lambda_u246
org.jetbrains.kotlin.ir.expressions.IrExpression cs
org.jetbrains.kotlin.ir.expressions.IrExpression p
org.jetbrains.kotlin.ir.expressions.IrExpression parcelableFlags
public final org.jetbrains.kotlin.ir.expressions.IrExpression classGetClassLoader (org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AndroidIrBuilder$classGetClassLoader$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$classGetClassLoader_u24lambda_u247
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
public final org.jetbrains.kotlin.ir.expressions.IrExpression getTextUtilsCharSequenceCreator ()
public final org.jetbrains.kotlin.ir.expressions.IrExpression unsafeCoerce (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-apply-AndroidIrBuilder$unsafeCoerce$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$unsafeCoerce_u24lambda_u248
org.jetbrains.kotlin.ir.expressions.IrExpression value
org.jetbrains.kotlin.ir.types.IrType fromType
org.jetbrains.kotlin.ir.types.IrType toType
}
org/jetbrains/kotlin/parcelize/AndroidSymbols.class
AndroidSymbols.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.AndroidSymbols extends java.lang.Object {
private final org.jetbrains.kotlin.ir.IrBuiltIns irBuiltIns
private final org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment
private final org.jetbrains.kotlin.ir.declarations.IrFactory irFactory
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment javaIo
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment javaLang
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment javaUtil
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment kotlin
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment kotlinJvm
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment kotlinJvmInternalPackage
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment androidOs
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment androidUtil
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment androidText
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidOsBundle
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidOsIBinder
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidOsParcel
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidOsParcelFileDescriptor
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidOsParcelable
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidOsPersistableBundle
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidTextTextUtils
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidUtilSize
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidUtilSizeF
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidUtilSparseBooleanArray
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaIoFileDescriptor
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaIoSerializable
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaLangClass
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaLangClassLoader
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaUtilArrayList
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaUtilLinkedHashMap
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaUtilLinkedHashSet
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaUtilList
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaUtilTreeMap
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaUtilTreeSet
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol kotlinUByte
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol kotlinUShort
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol kotlinUInt
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol kotlinULong
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol kotlinUByteArray
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol kotlinUShortArray
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol kotlinUIntArray
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol kotlinULongArray
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol androidOsParcelableCreator
private final org.jetbrains.kotlin.ir.symbols.IrPropertySymbol kotlinKClassJava
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateBinderArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateBinderArrayList
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateBooleanArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateByteArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateCharArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateDoubleArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateFloatArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateIntArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateLongArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateStringArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelCreateStringArrayList
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadBundle
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadByte
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadDouble
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadFileDescriptor
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadFloat
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadInt
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadLong
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadParcelable
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadPersistableBundle
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadSerializable
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadSize
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadSizeF
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadSparseBooleanArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadString
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadStrongBinder
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelReadValue
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteBinderArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteBinderList
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteBooleanArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteBundle
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteByte
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteByteArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteCharArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteDouble
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteDoubleArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteFileDescriptor
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteFloat
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteFloatArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteInt
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteIntArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteLong
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteLongArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteParcelable
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWritePersistableBundle
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteSerializable
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteSize
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteSizeF
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteSparseBooleanArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteString
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteStringArray
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteStringList
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteStrongBinder
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelWriteValue
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol textUtilsWriteToParcel
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol classGetClassLoader
private final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol arrayListConstructor
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol arrayListAdd
private final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol linkedHashMapConstructor
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol linkedHashMapPut
private final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol linkedHashSetConstructor
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol linkedHashSetAdd
private final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol treeMapConstructor
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol treeMapPut
private final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol treeSetConstructor
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol treeSetAdd
private final org.jetbrains.kotlin.ir.symbols.IrFieldSymbol textUtilsCharSequenceCreator
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol unsafeCoerceIntrinsic
public void <init> (org.jetbrains.kotlin.ir.IrBuiltIns, org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
int $i$a$-apply-AndroidSymbols$kotlinUByte$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$kotlinUByte_u24lambda_u240
int $i$a$-apply-AndroidSymbols$kotlinUShort$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$kotlinUShort_u24lambda_u241
int $i$a$-apply-AndroidSymbols$kotlinUInt$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$kotlinUInt_u24lambda_u242
int $i$a$-apply-AndroidSymbols$kotlinULong$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$kotlinULong_u24lambda_u243
int $i$a$-apply-AndroidSymbols$kotlinUByteArray$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$kotlinUByteArray_u24lambda_u244
int $i$a$-apply-AndroidSymbols$kotlinUShortArray$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$kotlinUShortArray_u24lambda_u245
int $i$a$-apply-AndroidSymbols$kotlinUIntArray$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$kotlinUIntArray_u24lambda_u246
int $i$a$-apply-AndroidSymbols$kotlinULongArray$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$kotlinULongArray_u24lambda_u247
int $i$a$-buildClass-AndroidSymbols$androidOsParcelableCreator$1
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$androidOsParcelableCreator_u24lambda_u248
int $i$a$-run-DeclarationBuildersKt$buildClass$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$buildClass_u24lambda_u241$iv
int $i$f$buildClass
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildClass$iv
int $i$a$-apply-AndroidSymbols$androidOsParcelableCreator$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$androidOsParcelableCreator_u24lambda_u2411_u24lambda_u249
int $i$a$-apply-AndroidSymbols$androidOsParcelableCreator$2$2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$androidOsParcelableCreator_u24lambda_u2411_u24lambda_u2410
int $i$a$-apply-AndroidSymbols$androidOsParcelableCreator$2
org.jetbrains.kotlin.ir.declarations.IrTypeParameter t
org.jetbrains.kotlin.ir.declarations.IrClass $this$androidOsParcelableCreator_u24lambda_u2411
int $i$a$-buildProperty-AndroidSymbols$kotlinKClassJava$1
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$kotlinKClassJava_u24lambda_u2412
int $i$a$-run-DeclarationBuildersKt$buildProperty$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$buildProperty_u24lambda_u248$iv
int $i$f$buildProperty
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildProperty$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$null
int $i$a$-addGetter-DeclarationBuildersKt$addGetter$1
int $i$a$-also-DeclarationBuildersKt$addGetter$2$1$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter$iv
int $i$a$-run-DeclarationBuildersKt$addGetter$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addGetter_u24lambda_u2411$iv
int $i$f$addGetter
org.jetbrains.kotlin.ir.declarations.IrProperty $this$addGetter_u24default$iv
int $i$a$-apply-AndroidSymbols$kotlinKClassJava$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$kotlinKClassJava_u24lambda_u2414_u24lambda_u2413
int $i$a$-apply-AndroidSymbols$kotlinKClassJava$2
org.jetbrains.kotlin.ir.declarations.IrProperty $this$kotlinKClassJava_u24lambda_u2414
int $i$a$-apply-AndroidSymbols$parcelReadBundle$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelReadBundle_u24lambda_u2415
int $i$a$-apply-AndroidSymbols$parcelReadParcelable$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelReadParcelable_u24lambda_u2416
int $i$a$-apply-AndroidSymbols$parcelReadPersistableBundle$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelReadPersistableBundle_u24lambda_u2417
int $i$a$-apply-AndroidSymbols$parcelReadValue$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelReadValue_u24lambda_u2418
int $i$a$-apply-AndroidSymbols$parcelWriteBinderArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteBinderArray_u24lambda_u2419
int $i$a$-apply-AndroidSymbols$parcelWriteBinderList$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteBinderList_u24lambda_u2420
int $i$a$-apply-AndroidSymbols$parcelWriteBooleanArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteBooleanArray_u24lambda_u2421
int $i$a$-apply-AndroidSymbols$parcelWriteBundle$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteBundle_u24lambda_u2422
int $i$a$-apply-AndroidSymbols$parcelWriteByte$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteByte_u24lambda_u2423
int $i$a$-apply-AndroidSymbols$parcelWriteByteArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteByteArray_u24lambda_u2424
int $i$a$-apply-AndroidSymbols$parcelWriteCharArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteCharArray_u24lambda_u2425
int $i$a$-apply-AndroidSymbols$parcelWriteDouble$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteDouble_u24lambda_u2426
int $i$a$-apply-AndroidSymbols$parcelWriteDoubleArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteDoubleArray_u24lambda_u2427
int $i$a$-apply-AndroidSymbols$parcelWriteFileDescriptor$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteFileDescriptor_u24lambda_u2428
int $i$a$-apply-AndroidSymbols$parcelWriteFloat$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteFloat_u24lambda_u2429
int $i$a$-apply-AndroidSymbols$parcelWriteFloatArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteFloatArray_u24lambda_u2430
int $i$a$-apply-AndroidSymbols$parcelWriteInt$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteInt_u24lambda_u2431
int $i$a$-apply-AndroidSymbols$parcelWriteIntArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteIntArray_u24lambda_u2432
int $i$a$-apply-AndroidSymbols$parcelWriteLong$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteLong_u24lambda_u2433
int $i$a$-apply-AndroidSymbols$parcelWriteLongArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteLongArray_u24lambda_u2434
int $i$a$-apply-AndroidSymbols$parcelWriteParcelable$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteParcelable_u24lambda_u2435
int $i$a$-apply-AndroidSymbols$parcelWritePersistableBundle$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWritePersistableBundle_u24lambda_u2436
int $i$a$-apply-AndroidSymbols$parcelWriteSerializable$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteSerializable_u24lambda_u2437
int $i$a$-apply-AndroidSymbols$parcelWriteSize$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteSize_u24lambda_u2438
int $i$a$-apply-AndroidSymbols$parcelWriteSizeF$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteSizeF_u24lambda_u2439
int $i$a$-apply-AndroidSymbols$parcelWriteSparseBooleanArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteSparseBooleanArray_u24lambda_u2440
int $i$a$-apply-AndroidSymbols$parcelWriteString$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteString_u24lambda_u2441
int $i$a$-apply-AndroidSymbols$parcelWriteStringArray$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteStringArray_u24lambda_u2442
int $i$a$-apply-AndroidSymbols$parcelWriteStringList$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteStringList_u24lambda_u2443
int $i$a$-apply-AndroidSymbols$parcelWriteStrongBinder$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteStrongBinder_u24lambda_u2444
int $i$a$-apply-AndroidSymbols$parcelWriteValue$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$parcelWriteValue_u24lambda_u2445
int $i$a$-apply-AndroidSymbols$textUtilsWriteToParcel$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$textUtilsWriteToParcel_u24lambda_u2446
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$null
int $i$a$-addConstructor-DeclarationBuildersKt$addConstructor$1
int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv
int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv
int $i$f$buildConstructor
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv
int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv
int $i$f$addConstructor
org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor_u24default$iv
int $i$a$-apply-AndroidSymbols$arrayListConstructor$1
org.jetbrains.kotlin.ir.declarations.IrConstructor $this$arrayListConstructor_u24lambda_u2447
int $i$a$-apply-AndroidSymbols$arrayListAdd$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$arrayListAdd_u24lambda_u2448
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$null
int $i$a$-addConstructor-DeclarationBuildersKt$addConstructor$1
int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv
int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv
int $i$f$buildConstructor
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv
int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv
int $i$f$addConstructor
org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor_u24default$iv
int $i$a$-apply-AndroidSymbols$linkedHashMapConstructor$1
org.jetbrains.kotlin.ir.declarations.IrConstructor $this$linkedHashMapConstructor_u24lambda_u2449
int $i$a$-apply-AndroidSymbols$linkedHashMapPut$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$linkedHashMapPut_u24lambda_u2450
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$null
int $i$a$-addConstructor-DeclarationBuildersKt$addConstructor$1
int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv
int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv
int $i$f$buildConstructor
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv
int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv
int $i$f$addConstructor
org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor_u24default$iv
int $i$a$-apply-AndroidSymbols$linkedHashSetConstructor$1
org.jetbrains.kotlin.ir.declarations.IrConstructor $this$linkedHashSetConstructor_u24lambda_u2451
int $i$a$-apply-AndroidSymbols$linkedHashSetAdd$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$linkedHashSetAdd_u24lambda_u2452
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$null
int $i$a$-addConstructor-DeclarationBuildersKt$addConstructor$1
int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv
int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv
int $i$f$buildConstructor
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv
int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv
int $i$f$addConstructor
org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor_u24default$iv
int $i$a$-apply-AndroidSymbols$treeMapPut$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$treeMapPut_u24lambda_u2453
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$null
int $i$a$-addConstructor-DeclarationBuildersKt$addConstructor$1
int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv
int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv
int $i$f$buildConstructor
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv
int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv
int $i$f$addConstructor
org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor_u24default$iv
int $i$a$-apply-AndroidSymbols$treeSetAdd$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$treeSetAdd_u24lambda_u2454
int $i$a$-addField-AndroidSymbols$textUtilsCharSequenceCreator$1
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$textUtilsCharSequenceCreator_u24lambda_u2455
int $i$a$-run-DeclarationBuildersKt$buildField$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv$iv
int $i$f$buildField
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv$iv
int $i$a$-also-DeclarationBuildersKt$addField$1$iv
org.jetbrains.kotlin.ir.declarations.IrField field$iv
int $i$f$addField
org.jetbrains.kotlin.ir.declarations.IrClass $this$addField$iv
int $i$a$-buildFun-AndroidSymbols$unsafeCoerceIntrinsic$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$unsafeCoerceIntrinsic_u24lambda_u2456
int $i$a$-run-DeclarationBuildersKt$buildFun$1$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildFun_u24lambda_u2420$iv
int $i$f$buildFun
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildFun$iv
int $i$a$-apply-AndroidSymbols$unsafeCoerceIntrinsic$2
org.jetbrains.kotlin.ir.declarations.IrTypeParameter src
org.jetbrains.kotlin.ir.declarations.IrTypeParameter dst
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$unsafeCoerceIntrinsic_u24lambda_u2457
org.jetbrains.kotlin.ir.IrBuiltIns irBuiltIns
org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment
public final org.jetbrains.kotlin.ir.IrBuiltIns getIrBuiltIns ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getAndroidOsParcel ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getJavaLangClass ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getKotlinUByte ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getKotlinUShort ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getKotlinUInt ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getKotlinULong ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getKotlinUByteArray ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getKotlinUShortArray ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getKotlinUIntArray ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getKotlinULongArray ()
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getAndroidOsParcelableCreator ()
public final org.jetbrains.kotlin.ir.symbols.IrPropertySymbol getKotlinKClassJava ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateBinderArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateBinderArrayList ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateBooleanArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateByteArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateCharArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateDoubleArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateFloatArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateIntArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateLongArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateStringArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelCreateStringArrayList ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadBundle ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadByte ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadDouble ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadFileDescriptor ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadFloat ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadInt ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadLong ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadParcelable ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadPersistableBundle ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadSerializable ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadSize ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadSizeF ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadSparseBooleanArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadString ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadStrongBinder ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelReadValue ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteBinderArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteBinderList ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteBooleanArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteBundle ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteByte ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteByteArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteCharArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteDouble ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteDoubleArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteFileDescriptor ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteFloat ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteFloatArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteInt ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteIntArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteLong ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteLongArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteParcelable ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWritePersistableBundle ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteSerializable ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteSize ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteSizeF ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteSparseBooleanArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteString ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteStringArray ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteStringList ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteStrongBinder ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getParcelWriteValue ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getTextUtilsWriteToParcel ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getClassGetClassLoader ()
public final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol getArrayListConstructor ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getArrayListAdd ()
public final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol getLinkedHashMapConstructor ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getLinkedHashMapPut ()
public final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol getLinkedHashSetConstructor ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getLinkedHashSetAdd ()
public final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol getTreeMapConstructor ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getTreeMapPut ()
public final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol getTreeSetConstructor ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getTreeSetAdd ()
public final org.jetbrains.kotlin.ir.symbols.IrFieldSymbol getTextUtilsCharSequenceCreator ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getUnsafeCoerceIntrinsic ()
private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment createPackage (java.lang.String)
String packageName
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol createClass (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.String, org.jetbrains.kotlin.descriptors.ClassKind, org.jetbrains.kotlin.descriptors.Modality, boolean)
int $i$a$-buildClass-AndroidSymbols$createClass$1
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$createClass_u24lambda_u2458
int $i$a$-run-DeclarationBuildersKt$buildClass$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$buildClass_u24lambda_u241$iv
int $i$f$buildClass
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildClass$iv
int $i$a$-apply-AndroidSymbols$createClass$2
org.jetbrains.kotlin.ir.declarations.IrClass $this$createClass_u24lambda_u2459
org.jetbrains.kotlin.ir.declarations.IrPackageFragment irPackage
String shortName
org.jetbrains.kotlin.descriptors.ClassKind classKind
org.jetbrains.kotlin.descriptors.Modality classModality
boolean isValueClass
static synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol createClass$default (org.jetbrains.kotlin.parcelize.AndroidSymbols, org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.String, org.jetbrains.kotlin.descriptors.ClassKind, org.jetbrains.kotlin.descriptors.Modality, boolean, int, java.lang.Object)
public final org.jetbrains.kotlin.parcelize.AndroidIrBuilder createBuilder (org.jetbrains.kotlin.ir.symbols.IrSymbol, int, int)
org.jetbrains.kotlin.ir.symbols.IrSymbol symbol
int startOffset
int endOffset
public static synthetic org.jetbrains.kotlin.parcelize.AndroidIrBuilder createBuilder$default (org.jetbrains.kotlin.parcelize.AndroidSymbols, org.jetbrains.kotlin.ir.symbols.IrSymbol, int, int, int, java.lang.Object)
}
org/jetbrains/kotlin/parcelize/IrArrayParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrArrayParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.types.IrType arrayType
private final org.jetbrains.kotlin.ir.types.IrType elementType
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer elementSerializer
public void <init> (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.parcelize.IrParcelSerializer)
org.jetbrains.kotlin.ir.types.IrType arrayType
org.jetbrains.kotlin.ir.types.IrType elementType
org.jetbrains.kotlin.parcelize.IrParcelSerializer elementSerializer
private final org.jetbrains.kotlin.ir.expressions.IrExpression newArray (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-single-IrArrayParcelSerializer$newArray$arrayConstructor$1
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$single$iv
int $i$a$-apply-IrArrayParcelSerializer$newArray$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$newArray_u24lambda_u241
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol arrayConstructor
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$newArray
org.jetbrains.kotlin.ir.expressions.IrExpression size
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-apply-IrArrayParcelSerializer$readParcel$1$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$readParcel_u24lambda_u244_u24lambda_u243_u24lambda_u242
int $i$a$-forUntil-IrArrayParcelSerializer$readParcel$1$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol setter
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u244_u24lambda_u243
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration index
int $i$a$-apply-IrUtilsKt$forUntil$1$1$1$iv
org.jetbrains.kotlin.ir.expressions.IrCall $this$forUntil_u24lambda_u2424_u24lambda_u2423_u24lambda_u2422$iv
int $i$a$-irBlock$default-IrUtilsKt$forUntil$1$1$iv
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol inc$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil_u24lambda_u2424_u24lambda_u2423$iv
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv$iv
int startOffset$iv$iv
int endOffset$iv$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv$iv
int $i$a$-apply-IrUtilsKt$forUntil$1$iv
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$forUntil_u24lambda_u2424$iv
int $i$f$forUntil
org.jetbrains.kotlin.ir.declarations.IrVariable indexTemporary$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil$iv
org.jetbrains.kotlin.ir.expressions.IrExpression upperBound$iv
int $i$a$-irBlock$default-IrArrayParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.declarations.IrVariable arraySize
org.jetbrains.kotlin.ir.declarations.IrVariable arrayTemporary
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u244
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-IrArrayParcelSerializer$writeParcel$1$arraySize$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u248_u24lambda_u245
int $i$a$-apply-IrArrayParcelSerializer$writeParcel$1$1$element$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u248_u24lambda_u247_u24lambda_u246
int $i$a$-forUntil-IrArrayParcelSerializer$writeParcel$1$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getter
org.jetbrains.kotlin.ir.expressions.IrCall element
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$writeParcel_u24lambda_u248_u24lambda_u247
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration index
int $i$a$-apply-IrUtilsKt$forUntil$1$1$1$iv
org.jetbrains.kotlin.ir.expressions.IrCall $this$forUntil_u24lambda_u2424_u24lambda_u2423_u24lambda_u2422$iv
int $i$a$-irBlock$default-IrUtilsKt$forUntil$1$1$iv
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol inc$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil_u24lambda_u2424_u24lambda_u2423$iv
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv$iv
int startOffset$iv$iv
int endOffset$iv$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv$iv
int $i$a$-apply-IrUtilsKt$forUntil$1$iv
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$forUntil_u24lambda_u2424$iv
int $i$f$forUntil
org.jetbrains.kotlin.ir.declarations.IrVariable indexTemporary$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil$iv
org.jetbrains.kotlin.ir.expressions.IrExpression upperBound$iv
int $i$a$-irBlock$default-IrArrayParcelSerializer$writeParcel$1
org.jetbrains.kotlin.ir.declarations.IrVariable arrayTemporary
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol arraySizeSymbol
org.jetbrains.kotlin.ir.declarations.IrVariable arraySize
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$writeParcel_u24lambda_u248
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrCharSequenceParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrCharSequenceParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
public void <init> ()
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrCustomParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrCustomParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.declarations.IrClass parcelerObject
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass parcelerObject
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrEfficientParcelableParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrEfficientParcelableParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.declarations.IrClass irClass
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass irClass
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrEnumParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrEnumParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol enumValueOf
private final org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol enumName
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-single-IrEnumParcelSerializer$enumValueOf$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$single$iv
org.jetbrains.kotlin.ir.declarations.IrClass enumClass
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-apply-IrEnumParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$readParcel_u24lambda_u240
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-IrEnumParcelSerializer$writeParcel$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$writeParcel_u24lambda_u241
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrGenericParcelableParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrGenericParcelableParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.types.IrType parcelizeType
public void <init> (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType parcelizeType
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrListParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrListParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.declarations.IrClass irClass
private final org.jetbrains.kotlin.ir.types.IrType elementType
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer elementSerializer
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.parcelize.IrParcelSerializer)
org.jetbrains.kotlin.ir.declarations.IrClass irClass
org.jetbrains.kotlin.ir.types.IrType elementType
org.jetbrains.kotlin.parcelize.IrParcelSerializer elementSerializer
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-IrListParcelSerializer$writeParcel$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u245_u24lambda_u240
int $i$a$-apply-IrListParcelSerializer$writeParcel$1$iterator$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$writeParcel_u24lambda_u245_u24lambda_u241
int $i$a$-apply-IrListParcelSerializer$writeParcel$1$2$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$writeParcel_u24lambda_u245_u24lambda_u244_u24lambda_u242
int $i$a$-apply-IrListParcelSerializer$writeParcel$1$2$2
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u245_u24lambda_u244_u24lambda_u243
int $i$a$-apply-IrListParcelSerializer$writeParcel$1$2
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$writeParcel_u24lambda_u245_u24lambda_u244
int $i$a$-irBlock$default-IrListParcelSerializer$writeParcel$1
org.jetbrains.kotlin.ir.declarations.IrVariable list
org.jetbrains.kotlin.ir.declarations.IrVariable iterator
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$writeParcel_u24lambda_u245
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol sizeFunction
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction iteratorFunction
org.jetbrains.kotlin.ir.declarations.IrClass iteratorClass
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction iteratorHasNext
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction iteratorNext
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
private final kotlin.Pair listSymbols (org.jetbrains.kotlin.parcelize.AndroidSymbols)
int $i$a$-find-IrListParcelSerializer$listSymbols$constructor$1
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
int $i$a$-first-IrListParcelSerializer$listSymbols$constructor$2
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-first-IrListParcelSerializer$listSymbols$add$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction add
org.jetbrains.kotlin.parcelize.AndroidSymbols symbols
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-apply-IrListParcelSerializer$readParcel$1$list$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$readParcel_u24lambda_u2412_u24lambda_u249
int $i$a$-apply-IrListParcelSerializer$readParcel$1$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$readParcel_u24lambda_u2412_u24lambda_u2411_u24lambda_u2410
int $i$a$-forUntil-IrListParcelSerializer$readParcel$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u2412_u24lambda_u2411
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration it
int $i$a$-apply-IrUtilsKt$forUntil$1$1$1$iv
org.jetbrains.kotlin.ir.expressions.IrCall $this$forUntil_u24lambda_u2424_u24lambda_u2423_u24lambda_u2422$iv
int $i$a$-irBlock$default-IrUtilsKt$forUntil$1$1$iv
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol inc$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil_u24lambda_u2424_u24lambda_u2423$iv
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv$iv
int startOffset$iv$iv
int endOffset$iv$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv$iv
int $i$a$-apply-IrUtilsKt$forUntil$1$iv
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$forUntil_u24lambda_u2424$iv
int $i$f$forUntil
org.jetbrains.kotlin.ir.declarations.IrVariable indexTemporary$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil$iv
org.jetbrains.kotlin.ir.expressions.IrExpression upperBound$iv
int $i$a$-irBlock$default-IrListParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol constructorSymbol
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol addSymbol
org.jetbrains.kotlin.ir.declarations.IrVariable sizeTemporary
org.jetbrains.kotlin.ir.declarations.IrVariable list
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u2412
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
}
org/jetbrains/kotlin/parcelize/IrMapParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrMapParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.declarations.IrClass irClass
private final org.jetbrains.kotlin.ir.types.IrType keyType
private final org.jetbrains.kotlin.ir.types.IrType valueType
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer keySerializer
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer valueSerializer
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.parcelize.IrParcelSerializer, org.jetbrains.kotlin.parcelize.IrParcelSerializer)
org.jetbrains.kotlin.ir.declarations.IrClass irClass
org.jetbrains.kotlin.ir.types.IrType keyType
org.jetbrains.kotlin.ir.types.IrType valueType
org.jetbrains.kotlin.parcelize.IrParcelSerializer keySerializer
org.jetbrains.kotlin.parcelize.IrParcelSerializer valueSerializer
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-IrMapParcelSerializer$writeParcel$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u249_u24lambda_u240
int $i$a$-apply-IrMapParcelSerializer$writeParcel$1$iterator$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u249_u24lambda_u242_u24lambda_u241
int $i$a$-apply-IrMapParcelSerializer$writeParcel$1$iterator$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$writeParcel_u24lambda_u249_u24lambda_u242
int $i$a$-apply-IrMapParcelSerializer$writeParcel$1$2$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$writeParcel_u24lambda_u249_u24lambda_u248_u24lambda_u243
int $i$a$-apply-IrMapParcelSerializer$writeParcel$1$2$2$element$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$writeParcel_u24lambda_u249_u24lambda_u248_u24lambda_u247_u24lambda_u244
int $i$a$-apply-IrMapParcelSerializer$writeParcel$1$2$2$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u249_u24lambda_u248_u24lambda_u247_u24lambda_u245
int $i$a$-apply-IrMapParcelSerializer$writeParcel$1$2$2$2
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u249_u24lambda_u248_u24lambda_u247_u24lambda_u246
int $i$a$-irBlock$default-IrMapParcelSerializer$writeParcel$1$2$2
org.jetbrains.kotlin.ir.declarations.IrVariable element
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$writeParcel_u24lambda_u249_u24lambda_u248_u24lambda_u247
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
int $i$a$-apply-IrMapParcelSerializer$writeParcel$1$2
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$writeParcel_u24lambda_u249_u24lambda_u248
int $i$a$-irBlock$default-IrMapParcelSerializer$writeParcel$1
org.jetbrains.kotlin.ir.declarations.IrVariable list
org.jetbrains.kotlin.ir.declarations.IrVariable iterator
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$writeParcel_u24lambda_u249
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol sizeFunction
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol entriesFunction
org.jetbrains.kotlin.ir.declarations.IrClass entrySetClass
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction iteratorFunction
org.jetbrains.kotlin.ir.declarations.IrClass iteratorClass
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction iteratorHasNext
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction iteratorNext
org.jetbrains.kotlin.ir.declarations.IrClass elementClass
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol elementKey
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol elementValue
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
private final kotlin.Pair mapSymbols (org.jetbrains.kotlin.parcelize.AndroidSymbols)
int $i$a$-find-IrMapParcelSerializer$mapSymbols$constructor$1
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
int $i$a$-find-IrMapParcelSerializer$mapSymbols$constructor$2
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
int $i$a$-first-IrMapParcelSerializer$mapSymbols$put$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction put
org.jetbrains.kotlin.parcelize.AndroidSymbols symbols
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-apply-IrMapParcelSerializer$readParcel$1$map$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$readParcel_u24lambda_u2416_u24lambda_u2413
int $i$a$-apply-IrMapParcelSerializer$readParcel$1$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$readParcel_u24lambda_u2416_u24lambda_u2415_u24lambda_u2414
int $i$a$-forUntil-IrMapParcelSerializer$readParcel$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u2416_u24lambda_u2415
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration it
int $i$a$-apply-IrUtilsKt$forUntil$1$1$1$iv
org.jetbrains.kotlin.ir.expressions.IrCall $this$forUntil_u24lambda_u2424_u24lambda_u2423_u24lambda_u2422$iv
int $i$a$-irBlock$default-IrUtilsKt$forUntil$1$1$iv
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol inc$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil_u24lambda_u2424_u24lambda_u2423$iv
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv$iv
int startOffset$iv$iv
int endOffset$iv$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv$iv
int $i$a$-apply-IrUtilsKt$forUntil$1$iv
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$forUntil_u24lambda_u2424$iv
int $i$f$forUntil
org.jetbrains.kotlin.ir.declarations.IrVariable indexTemporary$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil$iv
org.jetbrains.kotlin.ir.expressions.IrExpression upperBound$iv
int $i$a$-irBlock$default-IrMapParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol constructorSymbol
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol putSymbol
org.jetbrains.kotlin.ir.declarations.IrVariable sizeTemporary
org.jetbrains.kotlin.ir.declarations.IrVariable map
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u2416
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
}
org/jetbrains/kotlin/parcelize/IrNoParameterClassParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrNoParameterClassParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.declarations.IrClass irClass
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass irClass
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-irBlock$default-IrNoParameterClassParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u240
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor defaultConstructor
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrNullAwareParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrNullAwareParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer serializer
public void <init> (org.jetbrains.kotlin.parcelize.IrParcelSerializer)
org.jetbrains.kotlin.parcelize.IrParcelSerializer serializer
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.expressions.IrExpression nonNullResult
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-irBlock$default-IrNullAwareParcelSerializer$writeParcel$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$writeParcel_u24lambda_u241_u24lambda_u240
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
int $i$a$-irLetS$default-IrNullAwareParcelSerializer$writeParcel$1
org.jetbrains.kotlin.ir.symbols.IrValueSymbol irValueSymbol
int $i$f$irLetS
org.jetbrains.kotlin.ir.declarations.IrVariable irTemporary$iv
org.jetbrains.kotlin.ir.symbols.IrValueSymbol valueSymbol$iv
org.jetbrains.kotlin.ir.expressions.IrExpression irResult$iv
org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl irBlock$iv
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irLetS_u24default$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
String nameHint$iv
org.jetbrains.kotlin.ir.types.IrType irType$iv
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrObjectParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrObjectParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.declarations.IrClass objectClass
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass objectClass
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-irBlock$default-IrObjectParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u240
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public abstract org.jetbrains.kotlin.parcelize.IrParcelSerializer extends java.lang.Object {
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
}
org/jetbrains/kotlin/parcelize/IrParcelSerializerFactory.class
IrParcelSerializerFactory.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrParcelSerializerFactory extends java.lang.Object {
private final org.jetbrains.kotlin.parcelize.AndroidSymbols symbols
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer stringArraySerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer stringListSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer iBinderSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer iBinderArraySerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer iBinderListSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer serializableSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer stringSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer byteSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer intSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer longSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer floatSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer doubleSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer intArraySerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer booleanArraySerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer byteArraySerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer charArraySerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer doubleArraySerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer floatArraySerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer longArraySerializer
private final org.jetbrains.kotlin.parcelize.IrWrappedIntParcelSerializer booleanSerializer
private final org.jetbrains.kotlin.parcelize.IrWrappedIntParcelSerializer shortSerializer
private final org.jetbrains.kotlin.parcelize.IrWrappedIntParcelSerializer charSerializer
private final org.jetbrains.kotlin.parcelize.IrArrayParcelSerializer shortArraySerializer
private final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer ubyteSerializer
private final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer ushortSerializer
private final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer uintSerializer
private final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer ulongSerializer
private final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer ubyteArraySerializer
private final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer ushortArraySerializer
private final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer uintArraySerializer
private final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer ulongArraySerializer
private final org.jetbrains.kotlin.parcelize.IrCharSequenceParcelSerializer charSequenceSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer fileDescriptorSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer sizeSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer sizeFSerializer
private final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer sparseBooleanArraySerializer
public void <init> (org.jetbrains.kotlin.parcelize.AndroidSymbols)
org.jetbrains.kotlin.parcelize.AndroidSymbols symbols
public final org.jetbrains.kotlin.parcelize.IrParcelSerializer get (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.parcelize.IrParcelerScope, org.jetbrains.kotlin.ir.types.IrType, boolean, boolean)
int $i$a$-let-IrParcelSerializerFactory$get$1
org.jetbrains.kotlin.ir.declarations.IrClass parceler
org.jetbrains.kotlin.ir.types.IrType elementType
org.jetbrains.kotlin.ir.types.IrSimpleType arrayType
org.jetbrains.kotlin.ir.types.IrType elementType
org.jetbrains.kotlin.ir.types.IrType elementType
org.jetbrains.kotlin.ir.types.IrType keyType
org.jetbrains.kotlin.ir.types.IrType valueType
org.jetbrains.kotlin.parcelize.IrMapParcelSerializer parceler
org.jetbrains.kotlin.ir.declarations.IrClass classifier
String classifierFqName
org.jetbrains.kotlin.ir.types.IrType irType
org.jetbrains.kotlin.parcelize.IrParcelerScope scope
org.jetbrains.kotlin.ir.types.IrType parcelizeType
boolean strict
boolean toplevel
public static synthetic org.jetbrains.kotlin.parcelize.IrParcelSerializer get$default (org.jetbrains.kotlin.parcelize.IrParcelSerializerFactory, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.parcelize.IrParcelerScope, org.jetbrains.kotlin.ir.types.IrType, boolean, boolean, int, java.lang.Object)
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer wrapNullableSerializerIfNeeded (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.parcelize.IrParcelSerializer)
org.jetbrains.kotlin.ir.types.IrType irType
org.jetbrains.kotlin.parcelize.IrParcelSerializer serializer
private final org.jetbrains.kotlin.ir.IrBuiltIns getIrBuiltIns ()
private static final boolean get$strict (boolean, org.jetbrains.kotlin.ir.types.IrType)
boolean $strict
org.jetbrains.kotlin.ir.types.IrType $irType
}
org/jetbrains/kotlin/parcelize/IrParcelSerializerWithClassLoader.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrParcelSerializerWithClassLoader extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.types.IrType parcelizeType
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol reader
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol writer
public void <init> (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol, org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol)
org.jetbrains.kotlin.ir.types.IrType parcelizeType
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol reader
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol writer
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-apply-IrParcelSerializerWithClassLoader$readParcel$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$readParcel_u24lambda_u240
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-IrParcelSerializerWithClassLoader$writeParcel$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u241
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrParcelSerializersKt.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrParcelSerializersKt extends java.lang.Object {
public static final org.jetbrains.kotlin.ir.expressions.IrExpression readParcelWith (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.parcelize.IrParcelSerializer, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-with-IrParcelSerializersKt$readParcelWith$1
org.jetbrains.kotlin.parcelize.IrParcelSerializer $this$readParcelWith_u24lambda_u240
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcelWith
org.jetbrains.kotlin.parcelize.IrParcelSerializer serializer
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public static final org.jetbrains.kotlin.ir.expressions.IrExpression writeParcelWith (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.parcelize.IrParcelSerializer, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-with-IrParcelSerializersKt$writeParcelWith$1
org.jetbrains.kotlin.parcelize.IrParcelSerializer $this$writeParcelWith_u24lambda_u241
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcelWith
org.jetbrains.kotlin.parcelize.IrParcelSerializer serializer
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrParcelerScope.class
IrParcelerScope.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrParcelerScope extends java.lang.Object {
private final org.jetbrains.kotlin.parcelize.IrParcelerScope parent
private final java.util.Map typeParcelers
public void <init> (org.jetbrains.kotlin.parcelize.IrParcelerScope)
org.jetbrains.kotlin.parcelize.IrParcelerScope parent
public synthetic void <init> (org.jetbrains.kotlin.parcelize.IrParcelerScope, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final void add (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.declarations.IrClass parceler
public final org.jetbrains.kotlin.ir.declarations.IrClass get (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType type
public void <init> ()
}
org/jetbrains/kotlin/parcelize/IrParcelerScopeKt.class
IrParcelerScope.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrParcelerScopeKt extends java.lang.Object {
public static final org.jetbrains.kotlin.ir.declarations.IrClass getCustomSerializer (org.jetbrains.kotlin.parcelize.IrParcelerScope, org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-let-IrParcelerScopeKt$getCustomSerializer$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall writeWith
org.jetbrains.kotlin.parcelize.IrParcelerScope $this$getCustomSerializer
org.jetbrains.kotlin.ir.types.IrType irType
public static final boolean hasCustomSerializer (org.jetbrains.kotlin.parcelize.IrParcelerScope, org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.parcelize.IrParcelerScope $this$hasCustomSerializer
org.jetbrains.kotlin.ir.types.IrType irType
public static final org.jetbrains.kotlin.parcelize.IrParcelerScope getParcelerScope (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer, org.jetbrains.kotlin.parcelize.IrParcelerScope)
int $i$a$-filterTo-IrParcelerScopeKt$getParcelerScope$typeParcelerAnnotations$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$filterTo
Iterable $this$filterTo$iv
java.util.Collection destination$iv
int $i$a$-map-IrParcelerScopeKt$getParcelerScope$1
org.jetbrains.kotlin.ir.types.IrTypeArgument it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
org.jetbrains.kotlin.ir.types.IrType mappedType
org.jetbrains.kotlin.ir.types.IrType parcelerType
org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotation
java.util.List typeParcelerAnnotations
org.jetbrains.kotlin.parcelize.IrParcelerScope scope
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$getParcelerScope
org.jetbrains.kotlin.parcelize.IrParcelerScope parent
public static synthetic org.jetbrains.kotlin.parcelize.IrParcelerScope getParcelerScope$default (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer, org.jetbrains.kotlin.parcelize.IrParcelerScope, int, java.lang.Object)
}
org/jetbrains/kotlin/parcelize/IrSimpleParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrSimpleParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol reader
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol writer
public void <init> (org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol, org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol)
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol reader
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol writer
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-apply-IrSimpleParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$readParcel_u24lambda_u240
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-IrSimpleParcelSerializer$writeParcel$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u241
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrSparseArrayParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrSparseArrayParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.declarations.IrClass sparseArrayClass
private final org.jetbrains.kotlin.ir.types.IrType elementType
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer elementSerializer
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.parcelize.IrParcelSerializer)
org.jetbrains.kotlin.ir.declarations.IrClass sparseArrayClass
org.jetbrains.kotlin.ir.types.IrType elementType
org.jetbrains.kotlin.parcelize.IrParcelSerializer elementSerializer
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-first-IrSparseArrayParcelSerializer$readParcel$1$sparseArrayConstructor$1
org.jetbrains.kotlin.ir.declarations.IrConstructor irConstructor
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-apply-IrSparseArrayParcelSerializer$readParcel$1$arrayTemporary$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$readParcel_u24lambda_u247_u24lambda_u241
int $i$a$-first-IrSparseArrayParcelSerializer$readParcel$1$1$1$sparseArrayPut$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-apply-IrSparseArrayParcelSerializer$readParcel$1$1$1$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$readParcel_u24lambda_u247_u24lambda_u246_u24lambda_u245_u24lambda_u243
int $i$a$-apply-IrSparseArrayParcelSerializer$readParcel$1$1$1$2
org.jetbrains.kotlin.ir.expressions.IrCall $this$readParcel_u24lambda_u247_u24lambda_u246_u24lambda_u245_u24lambda_u244
int $i$a$-irBlock$default-IrSparseArrayParcelSerializer$readParcel$1$1$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction sparseArrayPut
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol dec
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u247_u24lambda_u246_u24lambda_u245
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
int $i$a$-apply-IrSparseArrayParcelSerializer$readParcel$1$1
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$readParcel_u24lambda_u247_u24lambda_u246
int $i$a$-irBlock$default-IrSparseArrayParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.declarations.IrVariable remainingSizeTemporary
org.jetbrains.kotlin.ir.declarations.IrConstructor sparseArrayConstructor
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression constructorCall
org.jetbrains.kotlin.ir.declarations.IrVariable arrayTemporary
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$readParcel_u24lambda_u247
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-first-IrSparseArrayParcelSerializer$writeParcel$1$sizeFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-first-IrSparseArrayParcelSerializer$writeParcel$1$keyAtFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-first-IrSparseArrayParcelSerializer$writeParcel$1$valueAtFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-apply-IrSparseArrayParcelSerializer$writeParcel$1$sizeTemporary$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$writeParcel_u24lambda_u2415_u24lambda_u2411
int $i$a$-apply-IrSparseArrayParcelSerializer$writeParcel$1$1$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$writeParcel_u24lambda_u2415_u24lambda_u2414_u24lambda_u2412
int $i$a$-apply-IrSparseArrayParcelSerializer$writeParcel$1$1$2
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u2415_u24lambda_u2414_u24lambda_u2413
int $i$a$-forUntil-IrSparseArrayParcelSerializer$writeParcel$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$writeParcel_u24lambda_u2415_u24lambda_u2414
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration index
int $i$a$-apply-IrUtilsKt$forUntil$1$1$1$iv
org.jetbrains.kotlin.ir.expressions.IrCall $this$forUntil_u24lambda_u2424_u24lambda_u2423_u24lambda_u2422$iv
int $i$a$-irBlock$default-IrUtilsKt$forUntil$1$1$iv
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol inc$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil_u24lambda_u2424_u24lambda_u2423$iv
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv$iv
int startOffset$iv$iv
int endOffset$iv$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv$iv
int $i$a$-apply-IrUtilsKt$forUntil$1$iv
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$forUntil_u24lambda_u2424$iv
int $i$f$forUntil
org.jetbrains.kotlin.ir.declarations.IrVariable indexTemporary$iv
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil$iv
org.jetbrains.kotlin.ir.expressions.IrExpression upperBound$iv
int $i$a$-irBlock$default-IrSparseArrayParcelSerializer$writeParcel$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction sizeFunction
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction keyAtFunction
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction valueAtFunction
org.jetbrains.kotlin.ir.declarations.IrVariable arrayTemporary
org.jetbrains.kotlin.ir.declarations.IrVariable sizeTemporary
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$writeParcel_u24lambda_u2415
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrUnsafeCoerceWrappedSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrUnsafeCoerceWrappedSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer serializer
private final org.jetbrains.kotlin.ir.types.IrType wrappedType
private final org.jetbrains.kotlin.ir.types.IrType underlyingType
public void <init> (org.jetbrains.kotlin.parcelize.IrParcelSerializer, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.parcelize.IrParcelSerializer serializer
org.jetbrains.kotlin.ir.types.IrType wrappedType
org.jetbrains.kotlin.ir.types.IrType underlyingType
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/IrUtilsKt.class
irUtils.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrUtilsKt extends java.lang.Object {
public static final boolean isParcelize (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-let-IrUtilsKt$isParcelize$1$1
org.jetbrains.kotlin.ir.declarations.IrClass it
int $i$a$-any-IrUtilsKt$isParcelize$1
org.jetbrains.kotlin.ir.types.IrType superType
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrClass $this$isParcelize
public static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getCreatorGetter (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-takeIf-IrUtilsKt$creatorGetter$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
org.jetbrains.kotlin.ir.declarations.IrClass $this$creatorGetter
public static final boolean getHasCreatorField (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-any-IrUtilsKt$hasCreatorField$1
org.jetbrains.kotlin.ir.declarations.IrField field
Object element$iv
int $i$f$any
kotlin.sequences.Sequence $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrClass $this$hasCreatorField
public static final org.jetbrains.kotlin.ir.expressions.IrCall parcelerWrite (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-IrUtilsKt$parcelerWrite$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelerWrite_u24lambda_u244
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$parcelerWrite
org.jetbrains.kotlin.ir.declarations.IrClass parceler
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
public static final org.jetbrains.kotlin.ir.expressions.IrExpression parcelerCreate (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-apply-IrUtilsKt$parcelerCreate$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelerCreate_u24lambda_u245
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$parcelerCreate
org.jetbrains.kotlin.ir.declarations.IrClass parceler
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public static final org.jetbrains.kotlin.ir.expressions.IrExpression parcelerNewArray (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-takeIf-IrUtilsKt$parcelerNewArray$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
int $i$a$-apply-IrUtilsKt$parcelerNewArray$2$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$parcelerNewArray_u24lambda_u248_u24lambda_u247
int $i$a$-let-IrUtilsKt$parcelerNewArray$2
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol newArraySymbol
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$parcelerNewArray
org.jetbrains.kotlin.ir.declarations.IrClass parceler
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration size
public static final org.jetbrains.kotlin.ir.expressions.IrExpression parcelableWriteToParcel (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-first-IrUtilsKt$parcelableWriteToParcel$writeToParcel$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-apply-IrUtilsKt$parcelableWriteToParcel$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$parcelableWriteToParcel_u24lambda_u2410
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction writeToParcel
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$parcelableWriteToParcel
org.jetbrains.kotlin.ir.declarations.IrClass parcelableClass
org.jetbrains.kotlin.ir.expressions.IrExpression parcelable
org.jetbrains.kotlin.ir.expressions.IrExpression parcel
org.jetbrains.kotlin.ir.expressions.IrExpression flags
public static final org.jetbrains.kotlin.ir.expressions.IrExpression parcelableCreatorCreateFromParcel (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-first-IrUtilsKt$parcelableCreatorCreateFromParcel$createFromParcel$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-apply-IrUtilsKt$parcelableCreatorCreateFromParcel$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$parcelableCreatorCreateFromParcel_u24lambda_u2412
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction createFromParcel
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$parcelableCreatorCreateFromParcel
org.jetbrains.kotlin.ir.expressions.IrExpression creator
org.jetbrains.kotlin.ir.expressions.IrExpression parcel
public static final org.jetbrains.kotlin.ir.expressions.IrExpression getParcelableCreator (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-find-IrUtilsKt$getParcelableCreator$1
org.jetbrains.kotlin.ir.declarations.IrField it
int $i$a$-let-IrUtilsKt$getParcelableCreator$2
org.jetbrains.kotlin.ir.declarations.IrField creatorField
int $i$a$-apply-IrUtilsKt$getParcelableCreator$3$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$getParcelableCreator_u24lambda_u2416_u24lambda_u2415
int $i$a$-let-IrUtilsKt$getParcelableCreator$3
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getter
int $i$a$-also-IrUtilsKt$getParcelableCreator$creatorField$1
org.jetbrains.kotlin.ir.declarations.IrField it
org.jetbrains.kotlin.ir.types.IrSimpleType creatorType
org.jetbrains.kotlin.ir.declarations.IrField creatorField
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$getParcelableCreator
org.jetbrains.kotlin.ir.declarations.IrClass irClass
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol parcelerSymbolByName (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.String)
int $i$a$-firstOrNull-IrUtilsKt$parcelerSymbolByName$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$firstOrNull
kotlin.sequences.Sequence $this$firstOrNull$iv
org.jetbrains.kotlin.ir.declarations.IrClass $this$parcelerSymbolByName
String name
public static final boolean overridesFunctionIn (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.name.FqName)
int $i$a$-any-IrUtilsKt$overridesFunctionIn$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$overridesFunctionIn
org.jetbrains.kotlin.name.FqName fqName
private static final org.jetbrains.kotlin.ir.expressions.impl.IrClassReferenceImpl kClassReference (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$kClassReference
org.jetbrains.kotlin.ir.types.IrType classType
private static final org.jetbrains.kotlin.ir.expressions.IrCall kClassToJavaClass (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-IrUtilsKt$kClassToJavaClass$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$kClassToJavaClass_u24lambda_u2420
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$kClassToJavaClass
org.jetbrains.kotlin.ir.expressions.IrExpression kClassReference
public static final org.jetbrains.kotlin.ir.expressions.IrCall javaClassReference (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$javaClassReference
org.jetbrains.kotlin.ir.types.IrType classType
public static final boolean isSubclassOfFqName (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.String)
int $i$a$-any-IrUtilsKt$isSubclassOfFqName$1
org.jetbrains.kotlin.ir.types.IrType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrClass $this$isSubclassOfFqName
String fqName
public static final void forUntil (org.jetbrains.kotlin.ir.builders.IrBlockBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression, kotlin.jvm.functions.Function2)
int $i$a$-apply-IrUtilsKt$forUntil$1$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$forUntil_u24lambda_u2424_u24lambda_u2423_u24lambda_u2422
int $i$a$-irBlock$default-IrUtilsKt$forUntil$1$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol inc
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil_u24lambda_u2424_u24lambda_u2423
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
int $i$a$-apply-IrUtilsKt$forUntil$1
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$forUntil_u24lambda_u2424
int $i$f$forUntil
org.jetbrains.kotlin.ir.declarations.IrVariable indexTemporary
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$forUntil
org.jetbrains.kotlin.ir.expressions.IrExpression upperBound
kotlin.jvm.functions.Function2 loopBody
public static final org.jetbrains.kotlin.ir.types.IrType upperBound (org.jetbrains.kotlin.ir.types.IrTypeArgument, org.jetbrains.kotlin.ir.IrBuiltIns)
org.jetbrains.kotlin.ir.types.IrTypeArgument $this$upperBound
org.jetbrains.kotlin.ir.IrBuiltIns builtIns
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.String)
int $i$a$-findDeclaration-IrUtilsKt$getSimpleFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
int $i$a$-find-IrUtilsKt$findDeclaration$1$iv
org.jetbrains.kotlin.ir.declarations.IrDeclaration it$iv
int $i$f$findDeclaration
org.jetbrains.kotlin.ir.declarations.IrDeclarationContainer $this$findDeclaration$iv
org.jetbrains.kotlin.ir.declarations.IrClass $this$getSimpleFunction
String name
public static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getPropertyGetter (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.String)
Object element$iv$iv
int $i$f$filterIsInstanceTo
Iterable $this$filterIsInstanceTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterIsInstance
Iterable $this$filterIsInstance$iv
int $i$a$-firstOrNull-IrUtilsKt$getPropertyGetter$1
org.jetbrains.kotlin.ir.declarations.IrProperty it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.kotlin.ir.declarations.IrClass $this$getPropertyGetter
String name
public static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getMethodWithoutArguments (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.String)
int $i$a$-first-IrUtilsKt$getMethodWithoutArguments$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
org.jetbrains.kotlin.ir.declarations.IrClass $this$getMethodWithoutArguments
String name
public static final boolean hasAnyAnnotation (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer, java.util.List)
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$hasAnyAnnotation
java.util.List fqNames
public static final org.jetbrains.kotlin.ir.expressions.IrConstructorCall getAnyAnnotation (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer, java.util.List)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotation
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$getAnyAnnotation
java.util.List fqNames
}
org/jetbrains/kotlin/parcelize/IrWrappedIntParcelSerializer.class
IrParcelSerializers.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.IrWrappedIntParcelSerializer extends java.lang.Object implements org.jetbrains.kotlin.parcelize.IrParcelSerializer {
private final org.jetbrains.kotlin.ir.types.IrType parcelType
public void <init> (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType parcelType
public org.jetbrains.kotlin.ir.expressions.IrExpression readParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int $i$a$-first-IrWrappedIntParcelSerializer$readParcel$conversion$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-apply-IrWrappedIntParcelSerializer$readParcel$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$readParcel_u24lambda_u241
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol conversion
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$readParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
public org.jetbrains.kotlin.ir.expressions.IrExpression writeParcel (org.jetbrains.kotlin.parcelize.AndroidIrBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-first-IrWrappedIntParcelSerializer$writeParcel$conversion$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol function
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-apply-IrWrappedIntParcelSerializer$writeParcel$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$writeParcel_u24lambda_u243
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol conversion
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$writeParcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration parcel
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration flags
org.jetbrains.kotlin.ir.expressions.IrExpression value
}
org/jetbrains/kotlin/parcelize/ParcelizeFirIrGeneratorExtension.class
ParcelizeFirIrGeneratorExtension.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeFirIrGeneratorExtension extends java.lang.Object implements org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension {
public void <init> ()
public void generate (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.parcelize.AndroidSymbols androidSymbols
org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
public org.jetbrains.kotlin.ir.declarations.IrDeclaration resolveSymbol (org.jetbrains.kotlin.ir.symbols.IrSymbol, org.jetbrains.kotlin.ir.builders.TranslationPluginContext)
org.jetbrains.kotlin.ir.symbols.IrSymbol symbol
org.jetbrains.kotlin.ir.builders.TranslationPluginContext context
}
org/jetbrains/kotlin/parcelize/ParcelizeFirIrTransformer$visitClass$1$1.class
ParcelizeFirIrTransformer.kt
package org.jetbrains.kotlin.parcelize
final org.jetbrains.kotlin.parcelize.ParcelizeFirIrTransformer$visitClass$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic org.jetbrains.kotlin.parcelize.ParcelizeFirIrTransformer this$0
final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this_apply
final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $declaration
final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $parcelerObject
final synthetic java.util.List $parcelableProperties
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $receiverParameter
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $parcelParameter
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $flagsParameter
void <init> (org.jetbrains.kotlin.parcelize.ParcelizeFirIrTransformer, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.parcelize.ParcelizeFirIrTransformer $receiver
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $receiver
org.jetbrains.kotlin.ir.declarations.IrClass $declaration
org.jetbrains.kotlin.ir.declarations.IrClass $parcelerObject
java.util.List $parcelableProperties
org.jetbrains.kotlin.ir.declarations.IrValueParameter $receiverParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter $parcelParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter $flagsParameter
public final void invoke ()
public volatile synthetic java.lang.Object invoke ()
}
org/jetbrains/kotlin/parcelize/ParcelizeFirIrTransformer.class
ParcelizeFirIrTransformer.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeFirIrTransformer extends org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase {
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.parcelize.AndroidSymbols)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.parcelize.AndroidSymbols androidSymbols
public final void transform (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
int $i$a$-forEach-ParcelizeFirIrTransformer$transform$1
kotlin.jvm.functions.Function0 it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment
public void visitElement (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-takeIf-ParcelizeFirIrTransformer$visitClass$parcelerObject$1
org.jetbrains.kotlin.ir.declarations.IrClass it
int $i$a$-apply-ParcelizeFirIrTransformer$visitClass$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter receiverParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter parcelParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter flagsParameter
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$visitClass_u24lambda_u242
org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin origin
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
java.util.List parcelableProperties
org.jetbrains.kotlin.ir.declarations.IrClass parcelerObject
org.jetbrains.kotlin.ir.declarations.IrClass declaration
}
org/jetbrains/kotlin/parcelize/ParcelizeIrGeneratorExtension.class
ParcelizeIrGeneratorExtension.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeIrGeneratorExtension extends java.lang.Object implements org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension {
public void <init> ()
public void generate (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.parcelize.AndroidSymbols androidSymbols
org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
public org.jetbrains.kotlin.ir.declarations.IrDeclaration resolveSymbol (org.jetbrains.kotlin.ir.symbols.IrSymbol, org.jetbrains.kotlin.ir.builders.TranslationPluginContext)
org.jetbrains.kotlin.ir.symbols.IrSymbol symbol
org.jetbrains.kotlin.ir.builders.TranslationPluginContext context
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformer$addOverride$1$2$1.class
ParcelizeIrTransformer.kt
package org.jetbrains.kotlin.parcelize
final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer$addOverride$1$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $name
final synthetic org.jetbrains.kotlin.name.FqName $baseFqName
void <init> (java.lang.String, org.jetbrains.kotlin.name.FqName)
String $name
org.jetbrains.kotlin.name.FqName $baseFqName
public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformer$addOverride$1$2$2.class
ParcelizeIrTransformer.kt
package org.jetbrains.kotlin.parcelize
final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer$addOverride$1$2$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer$addOverride$1$2$2 INSTANCE
void <init> ()
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol invoke (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformer$transform$2.class
ParcelizeIrTransformer.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer$transform$2 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid {
final synthetic org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer this$0
void <init> (org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer)
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer $receiver
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-apply-ParcelizeIrTransformer$transform$2$visitCall$1$1
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$visitCall_u24lambda_u241_u24lambda_u240
int $i$a$-let-ParcelizeIrTransformer$transform$2$visitCall$1
org.jetbrains.kotlin.ir.declarations.IrClass parcelableClass
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction callee
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final boolean isParcelableCreatorIntrinsic (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-let-ParcelizeIrTransformer$transform$2$isParcelableCreatorIntrinsic$1
org.jetbrains.kotlin.ir.declarations.IrTypeParameter it
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$isParcelableCreatorIntrinsic
public org.jetbrains.kotlin.ir.expressions.IrExpression visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference)
int $i$a$-let-ParcelizeIrTransformer$transform$2$visitFunctionReference$remappedReflectionTarget$1
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol it
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol remappedSymbol
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol remappedReflectionTarget
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
public org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-map-ParcelizeIrTransformer$transform$2$visitSimpleFunction$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol symbol
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformer$visitClass$writeToParcel$1$1.class
ParcelizeIrTransformer.kt
package org.jetbrains.kotlin.parcelize
final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer$visitClass$writeToParcel$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer this$0
final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this_apply
final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $declaration
final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $parcelerObject
final synthetic java.util.List $parcelableProperties
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $receiverParameter
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $parcelParameter
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $flagsParameter
void <init> (org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer $receiver
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $receiver
org.jetbrains.kotlin.ir.declarations.IrClass $declaration
org.jetbrains.kotlin.ir.declarations.IrClass $parcelerObject
java.util.List $parcelableProperties
org.jetbrains.kotlin.ir.declarations.IrValueParameter $receiverParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter $parcelParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter $flagsParameter
public final void invoke ()
public volatile synthetic java.lang.Object invoke ()
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformer.class
ParcelizeIrTransformer.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer extends org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase {
private final java.util.Map symbolMap
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.parcelize.AndroidSymbols)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.parcelize.AndroidSymbols androidSymbols
public final void transform (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
int $i$a$-forEach-ParcelizeIrTransformer$transform$1
kotlin.jvm.functions.Function0 it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment
public void visitElement (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-takeIf-ParcelizeIrTransformer$visitClass$parcelerObject$1
org.jetbrains.kotlin.ir.declarations.IrClass it
int $i$a$-apply-ParcelizeIrTransformer$visitClass$describeContents$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$visitClass_u24lambda_u242
int $i$a$-find-ParcelizeIrTransformer$visitClass$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
int $i$a$-let-ParcelizeIrTransformer$visitClass$2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction stub
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction describeContents
int $i$a$-apply-ParcelizeIrTransformer$visitClass$writeToParcel$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter receiverParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter parcelParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter flagsParameter
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$visitClass_u24lambda_u245
int $i$a$-find-ParcelizeIrTransformer$visitClass$3
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
int $i$a$-let-ParcelizeIrTransformer$visitClass$4
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction stub
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction writeToParcel
java.util.List parcelableProperties
org.jetbrains.kotlin.ir.declarations.IrClass parcelerObject
org.jetbrains.kotlin.ir.declarations.IrClass declaration
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction addOverride (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.name.FqName, java.lang.String, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.descriptors.Modality)
int $i$a$-takeIf-ParcelizeIrTransformer$addOverride$1$1$1
org.jetbrains.kotlin.ir.declarations.IrClass superClass
int $i$a$-mapNotNull-ParcelizeIrTransformer$addOverride$1$1
org.jetbrains.kotlin.ir.types.IrType superType
int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv
Object it$iv$iv
int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
Object element$iv$iv
Object element$iv$iv$iv
int $i$f$forEach
Iterable $this$forEach$iv$iv$iv
int $i$f$mapNotNullTo
Iterable $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNull
Iterable $this$mapNotNull$iv
int $i$a$-flatMap-ParcelizeIrTransformer$addOverride$1$2
org.jetbrains.kotlin.ir.declarations.IrClass superClass
Iterable list$iv$iv
Object element$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMap
Iterable $this$flatMap$iv
int $i$a$-apply-ParcelizeIrTransformer$addOverride$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$addOverride_u24lambda_u2411
org.jetbrains.kotlin.ir.declarations.IrClass $this$addOverride
org.jetbrains.kotlin.name.FqName baseFqName
String name
org.jetbrains.kotlin.ir.types.IrType returnType
org.jetbrains.kotlin.descriptors.Modality modality
static synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction addOverride$default (org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.name.FqName, java.lang.String, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.descriptors.Modality, int, java.lang.Object)
public static final synthetic java.util.Map access$getSymbolMap$p (org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer)
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformer $this
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformerBase$ParcelableProperty.class
ParcelizeIrTransformerBase.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase$ParcelableProperty extends java.lang.Object {
private final org.jetbrains.kotlin.ir.declarations.IrField field
private final kotlin.Lazy parceler$delegate
public void <init> (org.jetbrains.kotlin.ir.declarations.IrField, kotlin.jvm.functions.Function0)
org.jetbrains.kotlin.ir.declarations.IrField field
kotlin.jvm.functions.Function0 parcelerThunk
public final org.jetbrains.kotlin.ir.declarations.IrField getField ()
public final org.jetbrains.kotlin.parcelize.IrParcelSerializer getParceler ()
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$4$1.class
ParcelizeIrTransformerBase.kt
package org.jetbrains.kotlin.parcelize
final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$4$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this_apply
final synthetic org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase this$0
final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $parcelerObject
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $parcelParameter
final synthetic java.util.List $parcelableProperties
final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $declaration
void <init> (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.util.List, org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $receiver
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase $receiver
org.jetbrains.kotlin.ir.declarations.IrClass $parcelerObject
org.jetbrains.kotlin.ir.declarations.IrValueParameter $parcelParameter
java.util.List $parcelableProperties
org.jetbrains.kotlin.ir.declarations.IrClass $declaration
public final void invoke ()
int index
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase$ParcelableProperty property
int $i$a$-apply-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$4$1$1$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$invoke_u24lambda_u241_u24lambda_u240
int $i$a$-run-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$4$1$1
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$invoke_u24lambda_u241
public volatile synthetic java.lang.Object invoke ()
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformerBase$parcelableProperties$1$1.class
ParcelizeIrTransformerBase.kt
package org.jetbrains.kotlin.parcelize
final org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase$parcelableProperties$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase this$0
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $parameter
final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $this_parcelableProperties
final synthetic org.jetbrains.kotlin.parcelize.IrParcelerScope $localScope
void <init> (org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.parcelize.IrParcelerScope)
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase $receiver
org.jetbrains.kotlin.ir.declarations.IrValueParameter $parameter
org.jetbrains.kotlin.ir.declarations.IrClass $receiver
org.jetbrains.kotlin.parcelize.IrParcelerScope $localScope
public final org.jetbrains.kotlin.parcelize.IrParcelSerializer invoke ()
public volatile synthetic java.lang.Object invoke ()
}
org/jetbrains/kotlin/parcelize/ParcelizeIrTransformerBase.class
ParcelizeIrTransformerBase.kt
package org.jetbrains.kotlin.parcelize
public abstract org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase extends java.lang.Object implements org.jetbrains.kotlin.parcelize.serializers.ParcelizeExtensionBase org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid {
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private final org.jetbrains.kotlin.parcelize.AndroidSymbols androidSymbols
private final org.jetbrains.kotlin.ir.declarations.IrFactory irFactory
private final java.util.List deferredOperations
private final org.jetbrains.kotlin.parcelize.IrParcelSerializerFactory serializerFactory
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.parcelize.AndroidSymbols)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.parcelize.AndroidSymbols androidSymbols
protected final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext getContext ()
protected final org.jetbrains.kotlin.parcelize.AndroidSymbols getAndroidSymbols ()
protected final java.util.List getDeferredOperations ()
protected final boolean defer (kotlin.jvm.functions.Function0)
kotlin.jvm.functions.Function0 block
protected final void generateDescribeContentsBody (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.util.List)
int $i$a$-any-ParcelizeIrTransformerBase$generateDescribeContentsBody$flags$1
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase$ParcelableProperty it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-run-ParcelizeIrTransformerBase$generateDescribeContentsBody$1
org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder $this$generateDescribeContentsBody_u24lambda_u241
int flags
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$generateDescribeContentsBody
java.util.List parcelableProperties
protected final void generateWriteToParcelBody (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase$ParcelableProperty property
int $i$a$-irBlockBody$default-ParcelizeIrTransformerBase$generateWriteToParcelBody$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$generateWriteToParcelBody_u24lambda_u243_u24lambda_u242
int $i$f$blockBody
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder this_$iv$iv
int $i$f$irBlockBody
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlockBody_u24default$iv
int startOffset$iv
int endOffset$iv
int $i$a$-run-ParcelizeIrTransformerBase$generateWriteToParcelBody$1
org.jetbrains.kotlin.parcelize.AndroidIrBuilder $this$generateWriteToParcelBody_u24lambda_u243
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$generateWriteToParcelBody
org.jetbrains.kotlin.ir.declarations.IrClass irClass
org.jetbrains.kotlin.ir.declarations.IrClass parcelerObject
java.util.List parcelableProperties
org.jetbrains.kotlin.ir.declarations.IrValueParameter receiverParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter parcelParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter flagsParameter
protected final void generateCreator (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List)
int $i$a$-addField-ParcelizeIrTransformerBase$generateCreator$1
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$generateCreator_u24lambda_u244
int $i$a$-run-DeclarationBuildersKt$buildField$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv$iv
int $i$f$buildField
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv$iv
int $i$a$-also-DeclarationBuildersKt$addField$1$iv
org.jetbrains.kotlin.ir.declarations.IrField field$iv
int $i$f$addField
org.jetbrains.kotlin.ir.declarations.IrClass $this$addField$iv
int $i$a$-buildClass-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$1
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$generateCreator_u24lambda_u2416_u24lambda_u245
int $i$a$-run-DeclarationBuildersKt$buildClass$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$buildClass_u24lambda_u241$iv
int $i$f$buildClass
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildClass$iv
int $i$a$-addConstructor-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$generateCreator_u24lambda_u2416_u24lambda_u2413_u24lambda_u246
int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv
int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv
int $i$f$buildConstructor
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv
int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv
int $i$f$addConstructor
org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor$iv
int $i$a$-irBlockBody$default-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$2$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$generateCreator_u24lambda_u2416_u24lambda_u2413_u24lambda_u248_u24lambda_u247
int $i$f$blockBody
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder this_$iv$iv
int $i$f$irBlockBody
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlockBody_u24default$iv
int startOffset$iv
int endOffset$iv
int $i$a$-apply-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$2
org.jetbrains.kotlin.ir.declarations.IrConstructor $this$generateCreator_u24lambda_u2416_u24lambda_u2413_u24lambda_u248
int $i$a$-apply-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$3$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$generateCreator_u24lambda_u2416_u24lambda_u2413_u24lambda_u2411_u24lambda_u2410_u24lambda_u249
int $i$a$-run-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$3$1
org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder $this$generateCreator_u24lambda_u2416_u24lambda_u2413_u24lambda_u2411_u24lambda_u2410
int $i$a$-apply-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$3
org.jetbrains.kotlin.ir.declarations.IrValueParameter sizeParameter
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$generateCreator_u24lambda_u2416_u24lambda_u2413_u24lambda_u2411
int $i$a$-apply-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2$4
org.jetbrains.kotlin.ir.declarations.IrValueParameter parcelParameter
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$generateCreator_u24lambda_u2416_u24lambda_u2413_u24lambda_u2412
int $i$a$-apply-ParcelizeIrTransformerBase$generateCreator$2$creatorClass$2
org.jetbrains.kotlin.ir.types.IrSimpleType arrayType
org.jetbrains.kotlin.ir.declarations.IrClass $this$generateCreator_u24lambda_u2416_u24lambda_u2413
int $i$a$-irBlock$default-ParcelizeIrTransformerBase$generateCreator$2$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$generateCreator_u24lambda_u2416_u24lambda_u2415_u24lambda_u2414
int $i$f$block
org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv
int $i$f$irBlock
org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv
int startOffset$iv
int endOffset$iv
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv
org.jetbrains.kotlin.ir.types.IrType resultType$iv
int $i$a$-run-ParcelizeIrTransformerBase$generateCreator$2$1
org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder $this$generateCreator_u24lambda_u2416_u24lambda_u2415
int $i$a$-apply-ParcelizeIrTransformerBase$generateCreator$2
org.jetbrains.kotlin.ir.declarations.IrField irField
org.jetbrains.kotlin.ir.declarations.IrClass creatorClass
org.jetbrains.kotlin.ir.declarations.IrField $this$generateCreator_u24lambda_u2416
org.jetbrains.kotlin.ir.types.IrSimpleType declarationType
org.jetbrains.kotlin.ir.types.IrSimpleType creatorType
org.jetbrains.kotlin.ir.declarations.IrClass declaration
org.jetbrains.kotlin.ir.declarations.IrClass parcelerObject
java.util.List parcelableProperties
private final org.jetbrains.kotlin.parcelize.IrParcelSerializer getClassParceler (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass $this$classParceler
protected final java.util.List getParcelableProperties (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-firstOrNull-ParcelizeIrTransformerBase$parcelableProperties$1$property$1
org.jetbrains.kotlin.ir.declarations.IrProperty it
Object element$iv
int $i$f$firstOrNull
kotlin.sequences.Sequence $this$firstOrNull$iv
org.jetbrains.kotlin.parcelize.IrParcelerScope localScope
int $i$a$-map-ParcelizeIrTransformerBase$parcelableProperties$1
org.jetbrains.kotlin.ir.declarations.IrProperty property
org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
org.jetbrains.kotlin.parcelize.IrParcelerScope topLevelScope
org.jetbrains.kotlin.ir.declarations.IrClass $this$parcelableProperties
private final boolean getContainsFileDescriptors (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-any-ParcelizeIrTransformerBase$containsFileDescriptors$1
org.jetbrains.kotlin.ir.types.IrTypeArgument argument
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.types.IrType $this$containsFileDescriptors
private final org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder createIrBuilder (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.symbols.IrSymbol)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext $this$createIrBuilder
org.jetbrains.kotlin.ir.symbols.IrSymbol symbol
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
Void data
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
Void data
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
Void data
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody)
org.jetbrains.kotlin.ir.expressions.IrBody body
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBody body
Void data
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
Void data
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
Void data
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
Void data
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall expression
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCall expression
Void data
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
Void data
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
Void data
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
Void data
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
Void data
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
Void data
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst)
org.jetbrains.kotlin.ir.expressions.IrConst expression
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConst expression
Void data
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
Void data
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
Void data
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
Void data
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
Void data
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
Void data
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
Void data
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
Void data
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
Void data
public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
Void data
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
Void data
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
Void data
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
Void data
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
Void data
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
Void data
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
Void data
public void visitElement (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
public void visitElement (org.jetbrains.kotlin.ir.IrElement, java.lang.Void)
org.jetbrains.kotlin.ir.IrElement element
Void data
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Void data
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
Void data
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
Void data
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
Void data
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
Void data
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
Void data
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
Void data
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
Void data
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
Void data
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField)
org.jetbrains.kotlin.ir.declarations.IrField declaration
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrField declaration
Void data
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
Void data
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
Void data
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
Void data
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
Void data
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
Void data
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
Void data
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
Void data
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
Void data
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
Void data
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
Void data
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
Void data
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
Void data
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
Void data
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
Void data
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
Void data
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
Void data
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
Void data
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
Void data
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
Void data
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
Void data
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
Void data
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
Void data
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
Void data
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
Void data
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
Void data
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
Void data
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
Void data
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
Void data
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
Void data
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
Void data
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
Void data
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
Void data
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
Void data
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
Void data
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
Void data
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
Void data
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
Void data
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
Void data
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
Void data
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
Void data
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
Void data
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
Void data
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
Void data
public volatile synthetic java.lang.Object visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
Object data
public volatile synthetic java.lang.Object visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
Object data
public volatile synthetic java.lang.Object visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
Object data
public volatile synthetic java.lang.Object visitBody (org.jetbrains.kotlin.ir.expressions.IrBody, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrBody body
Object data
public volatile synthetic java.lang.Object visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
Object data
public volatile synthetic java.lang.Object visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
Object data
public volatile synthetic java.lang.Object visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
Object data
public volatile synthetic java.lang.Object visitCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrCall expression
Object data
public volatile synthetic java.lang.Object visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
Object data
public volatile synthetic java.lang.Object visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
Object data
public volatile synthetic java.lang.Object visitClass (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
Object data
public volatile synthetic java.lang.Object visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
Object data
public volatile synthetic java.lang.Object visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
Object data
public volatile synthetic java.lang.Object visitConst (org.jetbrains.kotlin.ir.expressions.IrConst, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrConst expression
Object data
public volatile synthetic java.lang.Object visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
Object data
public volatile synthetic java.lang.Object visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
Object data
public volatile synthetic java.lang.Object visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
Object data
public volatile synthetic java.lang.Object visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
Object data
public volatile synthetic java.lang.Object visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
Object data
public volatile synthetic java.lang.Object visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
Object data
public volatile synthetic java.lang.Object visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
Object data
public volatile synthetic java.lang.Object visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
Object data
public volatile synthetic java.lang.Object visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
Object data
public volatile synthetic java.lang.Object visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
Object data
public volatile synthetic java.lang.Object visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
Object data
public volatile synthetic java.lang.Object visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
Object data
public volatile synthetic java.lang.Object visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
Object data
public volatile synthetic java.lang.Object visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
Object data
public volatile synthetic java.lang.Object visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
Object data
public volatile synthetic java.lang.Object visitElement (org.jetbrains.kotlin.ir.IrElement, java.lang.Object)
org.jetbrains.kotlin.ir.IrElement element
Object data
public volatile synthetic java.lang.Object visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Object data
public volatile synthetic java.lang.Object visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
Object data
public volatile synthetic java.lang.Object visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
Object data
public volatile synthetic java.lang.Object visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
Object data
public volatile synthetic java.lang.Object visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
Object data
public volatile synthetic java.lang.Object visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
Object data
public volatile synthetic java.lang.Object visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
Object data
public volatile synthetic java.lang.Object visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
Object data
public volatile synthetic java.lang.Object visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
Object data
public volatile synthetic java.lang.Object visitField (org.jetbrains.kotlin.ir.declarations.IrField, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrField declaration
Object data
public volatile synthetic java.lang.Object visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
Object data
public volatile synthetic java.lang.Object visitFile (org.jetbrains.kotlin.ir.declarations.IrFile, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
Object data
public volatile synthetic java.lang.Object visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
Object data
public volatile synthetic java.lang.Object visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
Object data
public volatile synthetic java.lang.Object visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
Object data
public volatile synthetic java.lang.Object visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
Object data
public volatile synthetic java.lang.Object visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
Object data
public volatile synthetic java.lang.Object visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
Object data
public volatile synthetic java.lang.Object visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
Object data
public volatile synthetic java.lang.Object visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
Object data
public volatile synthetic java.lang.Object visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
Object data
public volatile synthetic java.lang.Object visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
Object data
public volatile synthetic java.lang.Object visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
Object data
public volatile synthetic java.lang.Object visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
Object data
public volatile synthetic java.lang.Object visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
Object data
public volatile synthetic java.lang.Object visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
Object data
public volatile synthetic java.lang.Object visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
Object data
public volatile synthetic java.lang.Object visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
Object data
public volatile synthetic java.lang.Object visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
Object data
public volatile synthetic java.lang.Object visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
Object data
public volatile synthetic java.lang.Object visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
Object data
public volatile synthetic java.lang.Object visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
Object data
public volatile synthetic java.lang.Object visitScript (org.jetbrains.kotlin.ir.declarations.IrScript, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
Object data
public volatile synthetic java.lang.Object visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
Object data
public volatile synthetic java.lang.Object visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
Object data
public volatile synthetic java.lang.Object visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
Object data
public volatile synthetic java.lang.Object visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
Object data
public volatile synthetic java.lang.Object visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
Object data
public volatile synthetic java.lang.Object visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
Object data
public volatile synthetic java.lang.Object visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
Object data
public volatile synthetic java.lang.Object visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
Object data
public volatile synthetic java.lang.Object visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
Object data
public volatile synthetic java.lang.Object visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
Object data
public volatile synthetic java.lang.Object visitTry (org.jetbrains.kotlin.ir.expressions.IrTry, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
Object data
public volatile synthetic java.lang.Object visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
Object data
public volatile synthetic java.lang.Object visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
Object data
public volatile synthetic java.lang.Object visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
Object data
public volatile synthetic java.lang.Object visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
Object data
public volatile synthetic java.lang.Object visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
Object data
public volatile synthetic java.lang.Object visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
Object data
public volatile synthetic java.lang.Object visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable, java.lang.Object)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
Object data
public volatile synthetic java.lang.Object visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
Object data
public volatile synthetic java.lang.Object visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
Object data
public static final synthetic org.jetbrains.kotlin.parcelize.IrParcelSerializer access$getClassParceler (org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase, org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase $this
org.jetbrains.kotlin.ir.declarations.IrClass $receiver
public static final synthetic org.jetbrains.kotlin.parcelize.IrParcelSerializerFactory access$getSerializerFactory$p (org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase)
org.jetbrains.kotlin.parcelize.ParcelizeIrTransformerBase $this
}
META-INF/parcelize.cli.kotlin_module
META-INF/services/
META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar
org/jetbrains/kotlin/parcelize/ParcelizeComponentRegistrar$Companion.class
ParcelizeComponentRegistrar.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeComponentRegistrar$Companion extends java.lang.Object {
private void <init> ()
public final void registerParcelizeComponents (org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage, boolean)
int $i$a$-with-ParcelizeComponentRegistrar$Companion$registerParcelizeComponents$1
org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage $this$registerParcelizeComponents_u24lambda_u240
org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage extensionStorage
boolean useFir
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/parcelize/ParcelizeComponentRegistrar.class
ParcelizeComponentRegistrar.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeComponentRegistrar extends org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar {
public static final org.jetbrains.kotlin.parcelize.ParcelizeComponentRegistrar$Companion Companion
public void <init> ()
public void registerExtensions (org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage, org.jetbrains.kotlin.config.CompilerConfiguration)
org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage $this$registerExtensions
org.jetbrains.kotlin.config.CompilerConfiguration configuration
public boolean getSupportsK2 ()
static void <clinit> ()
}
org/jetbrains/kotlin/parcelize/ParcelizeDeclarationCheckerComponentContainerContributor.class
ParcelizeComponentRegistrar.kt
package org.jetbrains.kotlin.parcelize
public final org.jetbrains.kotlin.parcelize.ParcelizeDeclarationCheckerComponentContainerContributor extends java.lang.Object implements org.jetbrains.kotlin.extensions.StorageComponentContainerContributor {
public void <init> ()
public void registerModuleComponents (org.jetbrains.kotlin.container.StorageComponentContainer, org.jetbrains.kotlin.platform.TargetPlatform, org.jetbrains.kotlin.descriptors.ModuleDescriptor)
org.jetbrains.kotlin.container.StorageComponentContainer container
org.jetbrains.kotlin.platform.TargetPlatform platform
org.jetbrains.kotlin.descriptors.ModuleDescriptor moduleDescriptor
}