META-INF/
META-INF/MANIFEST.MF
META-INF/compiler-hosted.kotlin_module
androidx/
androidx/compose/
androidx/compose/compiler/
androidx/compose/compiler/plugins/
androidx/compose/compiler/plugins/kotlin/
androidx/compose/compiler/plugins/kotlin/ComposeCallableIds.class
ComposeFqNames.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposeCallableIds extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.ComposeCallableIds INSTANCE
private static final org.jetbrains.kotlin.name.CallableId cache
private static final org.jetbrains.kotlin.name.CallableId composableLambda
private static final org.jetbrains.kotlin.name.CallableId composableLambdaInstance
private static final org.jetbrains.kotlin.name.CallableId composableLambdaN
private static final org.jetbrains.kotlin.name.CallableId composableLambdaNInstance
private static final org.jetbrains.kotlin.name.CallableId currentComposer
private static final org.jetbrains.kotlin.name.CallableId isLiveLiteralsEnabled
private static final org.jetbrains.kotlin.name.CallableId isTraceInProgress
private static final org.jetbrains.kotlin.name.CallableId liveLiteral
private static final org.jetbrains.kotlin.name.CallableId remember
private static final org.jetbrains.kotlin.name.CallableId sourceInformation
private static final org.jetbrains.kotlin.name.CallableId sourceInformationMarkerEnd
private static final org.jetbrains.kotlin.name.CallableId sourceInformationMarkerStart
private static final org.jetbrains.kotlin.name.CallableId traceEventEnd
private static final org.jetbrains.kotlin.name.CallableId traceEventStart
private static final org.jetbrains.kotlin.name.CallableId updateChangedFlags
private static final org.jetbrains.kotlin.name.CallableId rememberComposableLambda
private static final org.jetbrains.kotlin.name.CallableId rememberComposableLambdaN
private void <init> ()
private final org.jetbrains.kotlin.name.CallableId topLevelCallableId (java.lang.String)
String name
public final org.jetbrains.kotlin.name.CallableId internalTopLevelCallableId$compiler_hosted (java.lang.String)
String name
public final org.jetbrains.kotlin.name.CallableId getCache ()
public final org.jetbrains.kotlin.name.CallableId getComposableLambda ()
public final org.jetbrains.kotlin.name.CallableId getComposableLambdaInstance ()
public final org.jetbrains.kotlin.name.CallableId getComposableLambdaN ()
public final org.jetbrains.kotlin.name.CallableId getComposableLambdaNInstance ()
public final org.jetbrains.kotlin.name.CallableId getCurrentComposer ()
public final org.jetbrains.kotlin.name.CallableId isLiveLiteralsEnabled ()
public final org.jetbrains.kotlin.name.CallableId isTraceInProgress ()
public final org.jetbrains.kotlin.name.CallableId getLiveLiteral ()
public final org.jetbrains.kotlin.name.CallableId getRemember ()
public final org.jetbrains.kotlin.name.CallableId getSourceInformation ()
public final org.jetbrains.kotlin.name.CallableId getSourceInformationMarkerEnd ()
public final org.jetbrains.kotlin.name.CallableId getSourceInformationMarkerStart ()
public final org.jetbrains.kotlin.name.CallableId getTraceEventEnd ()
public final org.jetbrains.kotlin.name.CallableId getTraceEventStart ()
public final org.jetbrains.kotlin.name.CallableId getUpdateChangedFlags ()
public final org.jetbrains.kotlin.name.CallableId getRememberComposableLambda ()
public final org.jetbrains.kotlin.name.CallableId getRememberComposableLambdaN ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/ComposeClassIds.class
ComposeFqNames.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposeClassIds extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.ComposeClassIds INSTANCE
private static final org.jetbrains.kotlin.name.ClassId Composable
private static final org.jetbrains.kotlin.name.ClassId ComposableInferredTarget
private static final org.jetbrains.kotlin.name.ClassId ComposableLambda
private static final org.jetbrains.kotlin.name.ClassId ComposableOpenTarget
private static final org.jetbrains.kotlin.name.ClassId ComposableTarget
private static final org.jetbrains.kotlin.name.ClassId ComposeVersion
private static final org.jetbrains.kotlin.name.ClassId Composer
private static final org.jetbrains.kotlin.name.ClassId DisallowComposableCalls
private static final org.jetbrains.kotlin.name.ClassId FunctionKeyMetaClass
private static final org.jetbrains.kotlin.name.ClassId FunctionKeyMeta
private static final org.jetbrains.kotlin.name.ClassId LiveLiteralFileInfo
private static final org.jetbrains.kotlin.name.ClassId LiveLiteralInfo
private static final org.jetbrains.kotlin.name.ClassId NoLiveLiterals
private static final org.jetbrains.kotlin.name.ClassId ReadOnlyComposable
private static final org.jetbrains.kotlin.name.ClassId State
private static final org.jetbrains.kotlin.name.ClassId StabilityInferred
private void <init> ()
private final org.jetbrains.kotlin.name.ClassId classIdFor (java.lang.String)
String cname
public final org.jetbrains.kotlin.name.ClassId internalClassIdFor$compiler_hosted (java.lang.String)
String cname
public final org.jetbrains.kotlin.name.ClassId getComposable ()
public final org.jetbrains.kotlin.name.ClassId getComposableInferredTarget ()
public final org.jetbrains.kotlin.name.ClassId getComposableLambda ()
public final org.jetbrains.kotlin.name.ClassId getComposableOpenTarget ()
public final org.jetbrains.kotlin.name.ClassId getComposableTarget ()
public final org.jetbrains.kotlin.name.ClassId getComposeVersion ()
public final org.jetbrains.kotlin.name.ClassId getComposer ()
public final org.jetbrains.kotlin.name.ClassId getDisallowComposableCalls ()
public final org.jetbrains.kotlin.name.ClassId getFunctionKeyMetaClass ()
public final org.jetbrains.kotlin.name.ClassId getFunctionKeyMeta ()
public final org.jetbrains.kotlin.name.ClassId getLiveLiteralFileInfo ()
public final org.jetbrains.kotlin.name.ClassId getLiveLiteralInfo ()
public final org.jetbrains.kotlin.name.ClassId getNoLiveLiterals ()
public final org.jetbrains.kotlin.name.ClassId getReadOnlyComposable ()
public final org.jetbrains.kotlin.name.ClassId getState ()
public final org.jetbrains.kotlin.name.ClassId getStabilityInferred ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/ComposeCommandLineProcessor$Companion.class
ComposePlugin.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposeCommandLineProcessor$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String getPLUGIN_ID ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getLIVE_LITERALS_ENABLED_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getLIVE_LITERALS_V2_ENABLED_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getGENERATE_FUNCTION_KEY_META_CLASSES_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getSOURCE_INFORMATION_ENABLED_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getMETRICS_DESTINATION_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getREPORTS_DESTINATION_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getINTRINSIC_REMEMBER_OPTIMIZATION_ENABLED_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getNON_SKIPPING_GROUP_OPTIMIZATION_ENABLED_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getSUPPRESS_KOTLIN_VERSION_CHECK_ENABLED_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getDECOYS_ENABLED_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getSTRONG_SKIPPING_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getEXPERIMENTAL_STRONG_SKIPPING_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getSTABLE_CONFIG_PATH_OPTION ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getTRACE_MARKERS_OPTION ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/ComposeCommandLineProcessor.class
ComposePlugin.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposeCommandLineProcessor extends java.lang.Object implements org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor {
public static final androidx.compose.compiler.plugins.kotlin.ComposeCommandLineProcessor$Companion Companion
private final String pluginId
private final java.util.List pluginOptions
private static final String PLUGIN_ID
private static final org.jetbrains.kotlin.compiler.plugin.CliOption LIVE_LITERALS_ENABLED_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption LIVE_LITERALS_V2_ENABLED_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption GENERATE_FUNCTION_KEY_META_CLASSES_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption SOURCE_INFORMATION_ENABLED_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption METRICS_DESTINATION_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption REPORTS_DESTINATION_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption INTRINSIC_REMEMBER_OPTIMIZATION_ENABLED_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption NON_SKIPPING_GROUP_OPTIMIZATION_ENABLED_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption SUPPRESS_KOTLIN_VERSION_CHECK_ENABLED_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption DECOYS_ENABLED_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption STRONG_SKIPPING_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption EXPERIMENTAL_STRONG_SKIPPING_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption STABLE_CONFIG_PATH_OPTION
private static final org.jetbrains.kotlin.compiler.plugin.CliOption TRACE_MARKERS_OPTION
public void <init> ()
public java.lang.String getPluginId ()
public java.util.List getPluginOptions ()
public void processOption (org.jetbrains.kotlin.compiler.plugin.AbstractCliOption, java.lang.String, org.jetbrains.kotlin.config.CompilerConfiguration)
org.jetbrains.kotlin.cli.common.messages.MessageCollector msgCollector
org.jetbrains.kotlin.compiler.plugin.AbstractCliOption option
String value
org.jetbrains.kotlin.config.CompilerConfiguration configuration
public volatile synthetic java.util.Collection getPluginOptions ()
public static final synthetic java.lang.String access$getPLUGIN_ID$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getLIVE_LITERALS_ENABLED_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getLIVE_LITERALS_V2_ENABLED_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getGENERATE_FUNCTION_KEY_META_CLASSES_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getSOURCE_INFORMATION_ENABLED_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getMETRICS_DESTINATION_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getREPORTS_DESTINATION_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getINTRINSIC_REMEMBER_OPTIMIZATION_ENABLED_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getNON_SKIPPING_GROUP_OPTIMIZATION_ENABLED_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getSUPPRESS_KOTLIN_VERSION_CHECK_ENABLED_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getDECOYS_ENABLED_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getSTRONG_SKIPPING_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getEXPERIMENTAL_STRONG_SKIPPING_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getSTABLE_CONFIG_PATH_OPTION$cp ()
public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getTRACE_MARKERS_OPTION$cp ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/ComposeConfiguration.class
ComposePlugin.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposeConfiguration extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.ComposeConfiguration INSTANCE
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey LIVE_LITERALS_ENABLED_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey LIVE_LITERALS_V2_ENABLED_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey GENERATE_FUNCTION_KEY_META_CLASSES_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey SOURCE_INFORMATION_ENABLED_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey METRICS_DESTINATION_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey REPORTS_DESTINATION_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey INTRINSIC_REMEMBER_OPTIMIZATION_ENABLED_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey NON_SKIPPING_GROUP_OPTIMIZATION_ENABLED_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey SUPPRESS_KOTLIN_VERSION_COMPATIBILITY_CHECK
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey DECOYS_ENABLED_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey STRONG_SKIPPING_ENABLED_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey STABILITY_CONFIG_PATH_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey TEST_STABILITY_CONFIG_KEY
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey TRACE_MARKERS_ENABLED_KEY
private void <init> ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getLIVE_LITERALS_ENABLED_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getLIVE_LITERALS_V2_ENABLED_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getGENERATE_FUNCTION_KEY_META_CLASSES_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getSOURCE_INFORMATION_ENABLED_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getMETRICS_DESTINATION_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getREPORTS_DESTINATION_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getINTRINSIC_REMEMBER_OPTIMIZATION_ENABLED_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getNON_SKIPPING_GROUP_OPTIMIZATION_ENABLED_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getSUPPRESS_KOTLIN_VERSION_COMPATIBILITY_CHECK ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getDECOYS_ENABLED_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getSTRONG_SKIPPING_ENABLED_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getSTABILITY_CONFIG_PATH_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getTEST_STABILITY_CONFIG_KEY ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getTRACE_MARKERS_ENABLED_KEY ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/ComposeFqNames.class
ComposeFqNames.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposeFqNames extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.ComposeFqNames INSTANCE
private static final org.jetbrains.kotlin.name.FqName InternalPackage
private static final org.jetbrains.kotlin.name.FqName Composable
private static final org.jetbrains.kotlin.name.FqName ComposableTarget
private static final org.jetbrains.kotlin.name.FqName ComposableTargetMarker
private static final String ComposableTargetMarkerDescription
private static final org.jetbrains.kotlin.name.Name ComposableTargetApplierArgument
private static final org.jetbrains.kotlin.name.FqName ComposableOpenTarget
private static final org.jetbrains.kotlin.name.Name ComposableOpenTargetIndexArgument
private static final org.jetbrains.kotlin.name.FqName ComposableInferredTarget
private static final org.jetbrains.kotlin.name.Name ComposableInferredTargetSchemeArgument
private static final org.jetbrains.kotlin.name.FqName CurrentComposerIntrinsic
private static final org.jetbrains.kotlin.name.FqName getCurrentComposerFullName
private static final org.jetbrains.kotlin.name.FqName DisallowComposableCalls
private static final org.jetbrains.kotlin.name.FqName ReadOnlyComposable
private static final org.jetbrains.kotlin.name.FqName ExplicitGroupsComposable
private static final org.jetbrains.kotlin.name.FqName NonRestartableComposable
private static final org.jetbrains.kotlin.name.FqName NonSkippableComposable
private static final org.jetbrains.kotlin.name.FqName DontMemoize
private static final org.jetbrains.kotlin.name.FqName composableLambdaType
private static final org.jetbrains.kotlin.name.FqName composableLambda
private static final org.jetbrains.kotlin.name.FqName rememberComposableLambda
private static final org.jetbrains.kotlin.name.FqName composableLambdaFullName
private static final org.jetbrains.kotlin.name.FqName remember
private static final org.jetbrains.kotlin.name.FqName cache
private static final org.jetbrains.kotlin.name.FqName key
private static final org.jetbrains.kotlin.name.FqName StableMarker
private static final org.jetbrains.kotlin.name.FqName Stable
private static final org.jetbrains.kotlin.name.FqName Immutable
private static final org.jetbrains.kotlin.name.FqName Composer
private static final org.jetbrains.kotlin.name.FqName StabilityInferred
private void <init> ()
public final org.jetbrains.kotlin.name.FqName fqNameFor$compiler_hosted (java.lang.String)
String cname
private final org.jetbrains.kotlin.name.FqName internalFqNameFor (java.lang.String)
String cname
private final org.jetbrains.kotlin.name.FqName composablesFqNameFor (java.lang.String)
String cname
public final org.jetbrains.kotlin.name.FqName getInternalPackage ()
public final org.jetbrains.kotlin.name.FqName getComposable ()
public final org.jetbrains.kotlin.name.FqName getComposableTarget ()
public final org.jetbrains.kotlin.name.FqName getComposableTargetMarker ()
public final java.lang.String getComposableTargetMarkerDescription ()
public final org.jetbrains.kotlin.name.Name getComposableTargetApplierArgument ()
public final org.jetbrains.kotlin.name.FqName getComposableOpenTarget ()
public final org.jetbrains.kotlin.name.Name getComposableOpenTargetIndexArgument ()
public final org.jetbrains.kotlin.name.FqName getComposableInferredTarget ()
public final org.jetbrains.kotlin.name.Name getComposableInferredTargetSchemeArgument ()
public final org.jetbrains.kotlin.name.FqName getCurrentComposerIntrinsic ()
public final org.jetbrains.kotlin.name.FqName getGetCurrentComposerFullName ()
public final org.jetbrains.kotlin.name.FqName getDisallowComposableCalls ()
public final org.jetbrains.kotlin.name.FqName getReadOnlyComposable ()
public final org.jetbrains.kotlin.name.FqName getExplicitGroupsComposable ()
public final org.jetbrains.kotlin.name.FqName getNonRestartableComposable ()
public final org.jetbrains.kotlin.name.FqName getNonSkippableComposable ()
public final org.jetbrains.kotlin.name.FqName getDontMemoize ()
public final org.jetbrains.kotlin.name.FqName getComposableLambdaType ()
public final org.jetbrains.kotlin.name.FqName getComposableLambda ()
public final org.jetbrains.kotlin.name.FqName getRememberComposableLambda ()
public final org.jetbrains.kotlin.name.FqName getComposableLambdaFullName ()
public final org.jetbrains.kotlin.name.FqName getRemember ()
public final org.jetbrains.kotlin.name.FqName getCache ()
public final org.jetbrains.kotlin.name.FqName getKey ()
public final org.jetbrains.kotlin.name.FqName getStableMarker ()
public final org.jetbrains.kotlin.name.FqName getStable ()
public final org.jetbrains.kotlin.name.FqName getImmutable ()
public final org.jetbrains.kotlin.name.FqName getComposer ()
public final org.jetbrains.kotlin.name.FqName getStabilityInferred ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/ComposeFqNamesKt.class
ComposeFqNames.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposeFqNamesKt extends java.lang.Object {
private static final String root
private static final String internalRoot
private static final org.jetbrains.kotlin.name.FqName rootFqName
private static final org.jetbrains.kotlin.name.FqName internalRootFqName
public static final boolean hasComposableAnnotation (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$hasComposableAnnotation
public static final boolean hasComposableAnnotation (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer)
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$hasComposableAnnotation
public static final boolean isComposableAnnotation (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$isComposableAnnotation
public static final synthetic org.jetbrains.kotlin.name.FqName access$getRootFqName$p ()
public static final synthetic org.jetbrains.kotlin.name.FqName access$getInternalRootFqName$p ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/ComposeIrGenerationExtension.class
ComposeIrGenerationExtension.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposeIrGenerationExtension extends java.lang.Object implements org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension {
private final boolean liveLiteralsEnabled
private final boolean liveLiteralsV2Enabled
private final boolean generateFunctionKeyMetaClasses
private final boolean sourceInformationEnabled
private final boolean traceMarkersEnabled
private final boolean intrinsicRememberEnabled
private final boolean nonSkippingGroupOptimizationEnabled
private final boolean decoysEnabled
private final String metricsDestination
private final String reportsDestination
private final boolean validateIr
private final boolean useK2
private final boolean strongSkippingEnabled
private final java.util.Set stableTypeMatchers
private final kotlin.jvm.functions.Function1 moduleMetricsFactory
private final androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext descriptorSerializerContext
private androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
public void <init> (boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.lang.String, java.lang.String, boolean, boolean, boolean, java.util.Set, kotlin.jvm.functions.Function1, androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext)
boolean liveLiteralsEnabled
boolean liveLiteralsV2Enabled
boolean generateFunctionKeyMetaClasses
boolean sourceInformationEnabled
boolean traceMarkersEnabled
boolean intrinsicRememberEnabled
boolean nonSkippingGroupOptimizationEnabled
boolean decoysEnabled
String metricsDestination
String reportsDestination
boolean validateIr
boolean useK2
boolean strongSkippingEnabled
java.util.Set stableTypeMatchers
kotlin.jvm.functions.Function1 moduleMetricsFactory
androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext descriptorSerializerContext
public synthetic void <init> (boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.lang.String, java.lang.String, boolean, boolean, boolean, java.util.Set, kotlin.jvm.functions.Function1, androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final androidx.compose.compiler.plugins.kotlin.ModuleMetrics getMetrics ()
public void generate (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
int $i$a$-takeIf-ComposeIrGenerationExtension$generate$2
androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection it
int $i$a$-require-ComposeIrGenerationExtension$generate$3
int $i$a$-require-ComposeIrGenerationExtension$generate$4
boolean isKlibTarget
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
androidx.compose.compiler.plugins.kotlin.lower.ComposableSymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer functionKeyTransformer
org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.JsManglerIr mangler
org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory idSignatureBuilder
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
private static final androidx.compose.compiler.plugins.kotlin.analysis.Stability generate$lambda$0 (androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, org.jetbrains.kotlin.ir.types.IrType)
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer $stabilityInferencer
org.jetbrains.kotlin.ir.types.IrType it
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/ComposePluginRegistrar$Companion.class
ComposePlugin.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposePluginRegistrar$Companion extends java.lang.Object {
private void <init> ()
public final boolean checkCompilerVersion (org.jetbrains.kotlin.config.CompilerConfiguration)
org.jetbrains.kotlin.cli.common.messages.MessageCollector msgCollector
String suppressKotlinVersionCheck
boolean decoysEnabled
org.jetbrains.kotlin.config.CompilerConfiguration configuration
public final void registerCommonExtensions (com.intellij.openapi.project.Project, androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext)
com.intellij.openapi.project.Project project
androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext composeDescriptorSerializerContext
public static synthetic void registerCommonExtensions$default (androidx.compose.compiler.plugins.kotlin.ComposePluginRegistrar$Companion, com.intellij.openapi.project.Project, androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext, int, java.lang.Object)
public final void registerNativeExtensions (com.intellij.openapi.project.Project, androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext)
com.intellij.openapi.project.Project project
androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext composeDescriptorSerializerContext
public final androidx.compose.compiler.plugins.kotlin.ComposeIrGenerationExtension createComposeIrExtension (org.jetbrains.kotlin.config.CompilerConfiguration, androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext, kotlin.jvm.functions.Function1)
int $i$a$-ifBlank-ComposePluginRegistrar$Companion$createComposeIrExtension$metricsDestination$1
int $i$a$-ifBlank-ComposePluginRegistrar$Companion$createComposeIrExtension$reportsDestination$1
Exception e
String path
java.util.Set matchers
int i
int $i$a$-map-ComposePluginRegistrar$Companion$createComposeIrExtension$testingMatchers$1
String 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
boolean liveLiteralsEnabled
boolean liveLiteralsV2Enabled
boolean generateFunctionKeyMetaClasses
boolean sourceInformationEnabled
boolean intrinsicRememberEnabled
boolean nonSkippingGroupOptimizationEnabled
boolean decoysEnabled
String metricsDestination
String reportsDestination
boolean validateIr
boolean useK2
boolean strongSkippingEnabled
java.util.List stabilityConfigPaths
boolean traceMarkersEnabled
org.jetbrains.kotlin.cli.common.messages.MessageCollector msgCollector
java.util.Set stableTypeMatchers
java.util.Collection testingMatchers
org.jetbrains.kotlin.config.CompilerConfiguration configuration
androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext descriptorSerializerContext
kotlin.jvm.functions.Function1 moduleMetricsFactory
public static synthetic androidx.compose.compiler.plugins.kotlin.ComposeIrGenerationExtension createComposeIrExtension$default (androidx.compose.compiler.plugins.kotlin.ComposePluginRegistrar$Companion, org.jetbrains.kotlin.config.CompilerConfiguration, androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext, kotlin.jvm.functions.Function1, int, java.lang.Object)
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/ComposePluginRegistrar.class
ComposePlugin.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ComposePluginRegistrar extends java.lang.Object implements org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar {
public static final androidx.compose.compiler.plugins.kotlin.ComposePluginRegistrar$Companion Companion
public void <init> ()
public boolean getSupportsK2 ()
public void registerProjectComponents (com.intellij.mock.MockProject, org.jetbrains.kotlin.config.CompilerConfiguration)
boolean usesK2
androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext descriptorSerializerContext
com.intellij.mock.MockProject project
org.jetbrains.kotlin.config.CompilerConfiguration configuration
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/CsvBuilder.class
JsonBuilder.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.CsvBuilder extends java.lang.Object {
private final Appendable writer
public void <init> (java.lang.Appendable)
Appendable writer
public final void row (kotlin.jvm.functions.Function1)
int $i$a$-with-CsvBuilder$row$1
Appendable $this$row_u24lambda_u240
kotlin.jvm.functions.Function1 fn
public final void col (java.lang.String)
int $i$a$-require-CsvBuilder$col$1$1
int $i$a$-with-CsvBuilder$col$1
Appendable $this$col_u24lambda_u242
String value
public final void col (int)
int $i$a$-with-CsvBuilder$col$2
Appendable $this$col_u24lambda_u243
int value
public final void col (boolean)
int $i$a$-with-CsvBuilder$col$3
Appendable $this$col_u24lambda_u244
boolean value
}
androidx/compose/compiler/plugins/kotlin/EmptyFunctionMetrics.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.EmptyFunctionMetrics extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.FunctionMetrics {
public static final androidx.compose.compiler.plugins.kotlin.EmptyFunctionMetrics INSTANCE
private void <init> ()
private final java.lang.Void emptyMetricsAccessed ()
public boolean isEmpty ()
public org.jetbrains.kotlin.name.FqName getPackageName ()
public java.lang.String getName ()
public boolean getComposable ()
public boolean getSkippable ()
public boolean getRestartable ()
public boolean getReadonly ()
public boolean getInline ()
public boolean isLambda ()
public boolean getHasDefaults ()
public boolean getDefaultsGroup ()
public int getGroups ()
public int getCalls ()
public java.lang.String getScheme ()
public void recordGroup ()
public void recordComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.util.List)
org.jetbrains.kotlin.ir.expressions.IrCall expression
java.util.List paramMeta
public void recordParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.types.IrType, androidx.compose.compiler.plugins.kotlin.analysis.Stability, org.jetbrains.kotlin.ir.expressions.IrExpression, boolean, boolean)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
org.jetbrains.kotlin.ir.types.IrType type
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
org.jetbrains.kotlin.ir.expressions.IrExpression default
boolean defaultStatic
boolean used
public void recordFunction (boolean, boolean, boolean, boolean, boolean, boolean, boolean)
boolean composable
boolean restartable
boolean skippable
boolean isLambda
boolean inline
boolean hasDefaults
boolean readonly
public void recordScheme (java.lang.String)
String scheme
public void print (java.lang.Appendable, androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor)
Appendable out
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor src
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/EmptyModuleMetrics.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.EmptyModuleMetrics extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.ModuleMetrics {
public static final androidx.compose.compiler.plugins.kotlin.EmptyModuleMetrics INSTANCE
private void <init> ()
public boolean isEmpty ()
public void recordFunction (androidx.compose.compiler.plugins.kotlin.FunctionMetrics)
androidx.compose.compiler.plugins.kotlin.FunctionMetrics function
public void recordClass (org.jetbrains.kotlin.ir.declarations.IrClass, boolean, androidx.compose.compiler.plugins.kotlin.analysis.Stability)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
boolean marked
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
public void recordLambda (boolean, boolean, boolean)
boolean composable
boolean memoized
boolean singleton
public void recordComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.util.List)
org.jetbrains.kotlin.ir.expressions.IrCall expression
java.util.List paramMeta
public void log (java.lang.String)
String message
public void appendModuleJson (java.lang.Appendable)
Appendable $this$appendModuleJson
public void appendComposablesCsv (java.lang.Appendable)
Appendable $this$appendComposablesCsv
public void appendComposablesTxt (java.lang.Appendable)
Appendable $this$appendComposablesTxt
public void appendClassesTxt (java.lang.Appendable)
Appendable $this$appendClassesTxt
public void saveMetricsTo (java.lang.String)
String directory
public void saveReportsTo (java.lang.String)
String directory
public androidx.compose.compiler.plugins.kotlin.FunctionMetrics makeFunctionMetrics (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction function
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/FunctionMetrics$DefaultImpls.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.FunctionMetrics$DefaultImpls extends java.lang.Object {
public static boolean isEmpty (androidx.compose.compiler.plugins.kotlin.FunctionMetrics)
androidx.compose.compiler.plugins.kotlin.FunctionMetrics $this
}
androidx/compose/compiler/plugins/kotlin/FunctionMetrics.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
public abstract androidx.compose.compiler.plugins.kotlin.FunctionMetrics extends java.lang.Object {
public boolean isEmpty ()
public abstract org.jetbrains.kotlin.name.FqName getPackageName ()
public abstract java.lang.String getName ()
public abstract boolean getComposable ()
public abstract boolean getSkippable ()
public abstract boolean getRestartable ()
public abstract boolean getReadonly ()
public abstract boolean getInline ()
public abstract boolean isLambda ()
public abstract boolean getHasDefaults ()
public abstract boolean getDefaultsGroup ()
public abstract int getGroups ()
public abstract int getCalls ()
public abstract java.lang.String getScheme ()
public abstract void recordGroup ()
public abstract void recordComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.util.List)
public abstract void recordParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.types.IrType, androidx.compose.compiler.plugins.kotlin.analysis.Stability, org.jetbrains.kotlin.ir.expressions.IrExpression, boolean, boolean)
public abstract void recordFunction (boolean, boolean, boolean, boolean, boolean, boolean, boolean)
public abstract void recordScheme (java.lang.String)
public abstract void print (java.lang.Appendable, androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor)
public static synthetic boolean access$isEmpty$jd (androidx.compose.compiler.plugins.kotlin.FunctionMetrics)
androidx.compose.compiler.plugins.kotlin.FunctionMetrics $this
}
androidx/compose/compiler/plugins/kotlin/FunctionMetricsImpl$Param.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
final androidx.compose.compiler.plugins.kotlin.FunctionMetricsImpl$Param extends java.lang.Object {
private final org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
private final org.jetbrains.kotlin.ir.types.IrType type
private final androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
private final org.jetbrains.kotlin.ir.expressions.IrExpression default
private final boolean defaultStatic
private final boolean used
public void <init> (org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.types.IrType, androidx.compose.compiler.plugins.kotlin.analysis.Stability, org.jetbrains.kotlin.ir.expressions.IrExpression, boolean, boolean)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
org.jetbrains.kotlin.ir.types.IrType type
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
org.jetbrains.kotlin.ir.expressions.IrExpression default
boolean defaultStatic
boolean used
public final org.jetbrains.kotlin.ir.declarations.IrValueParameter getDeclaration ()
public final org.jetbrains.kotlin.ir.types.IrType getType ()
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability getStability ()
public final org.jetbrains.kotlin.ir.expressions.IrExpression getDefault ()
public final boolean getDefaultStatic ()
public final boolean getUsed ()
public final void print (java.lang.Appendable, androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor)
org.jetbrains.kotlin.psi.KtParameter psi
String str
int $i$a$-with-FunctionMetricsImpl$Param$print$1
Appendable $this$print_u24lambda_u240
Appendable out
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor src
}
androidx/compose/compiler/plugins/kotlin/FunctionMetricsImpl.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.FunctionMetricsImpl extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.FunctionMetrics {
private final org.jetbrains.kotlin.ir.declarations.IrFunction function
private org.jetbrains.kotlin.name.FqName packageName
private String name
private boolean composable
private boolean skippable
private boolean restartable
private boolean readonly
private boolean inline
private boolean isLambda
private boolean hasDefaults
private boolean defaultsGroup
private int groups
private int calls
private String scheme
private final java.util.List parameters
public void <init> (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction function
public final org.jetbrains.kotlin.ir.declarations.IrFunction getFunction ()
public org.jetbrains.kotlin.name.FqName getPackageName ()
public void setPackageName (org.jetbrains.kotlin.name.FqName)
org.jetbrains.kotlin.name.FqName
public java.lang.String getName ()
public void setName (java.lang.String)
String
public boolean getComposable ()
public void setComposable (boolean)
boolean
public boolean getSkippable ()
public void setSkippable (boolean)
boolean
public boolean getRestartable ()
public void setRestartable (boolean)
boolean
public boolean getReadonly ()
public void setReadonly (boolean)
boolean
public boolean getInline ()
public void setInline (boolean)
boolean
public boolean isLambda ()
public void setLambda (boolean)
boolean
public boolean getHasDefaults ()
public void setHasDefaults (boolean)
boolean
public boolean getDefaultsGroup ()
public void setDefaultsGroup (boolean)
boolean
public int getGroups ()
public void setGroups (int)
int
public int getCalls ()
public void setCalls (int)
int
public java.lang.String getScheme ()
public void setScheme (java.lang.String)
String
public void recordGroup ()
public void recordComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.util.List)
org.jetbrains.kotlin.ir.expressions.IrCall expression
java.util.List paramMeta
public void recordFunction (boolean, boolean, boolean, boolean, boolean, boolean, boolean)
boolean composable
boolean restartable
boolean skippable
boolean isLambda
boolean inline
boolean hasDefaults
boolean readonly
public void recordParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.types.IrType, androidx.compose.compiler.plugins.kotlin.analysis.Stability, org.jetbrains.kotlin.ir.expressions.IrExpression, boolean, boolean)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
org.jetbrains.kotlin.ir.types.IrType type
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
org.jetbrains.kotlin.ir.expressions.IrExpression default
boolean defaultStatic
boolean used
public void recordScheme (java.lang.String)
String scheme
public void print (java.lang.Appendable, androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor)
int $i$a$-let-FunctionMetricsImpl$print$1$1
String it
androidx.compose.compiler.plugins.kotlin.FunctionMetricsImpl$Param param
int $i$a$-with-FunctionMetricsImpl$print$1
Appendable $this$print_u24lambda_u241
Appendable out
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor src
}
androidx/compose/compiler/plugins/kotlin/IncompatibleComposeRuntimeVersionException.class
VersionChecker.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.IncompatibleComposeRuntimeVersionException extends java.lang.Exception {
private final String message
public void <init> (java.lang.String)
String message
public java.lang.String getMessage ()
}
androidx/compose/compiler/plugins/kotlin/IrValidator$elementChecker$1.class
IrValidator.kt
package androidx.compose.compiler.plugins.kotlin
final synthetic androidx.compose.compiler.plugins.kotlin.IrValidator$elementChecker$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2 {
void <init> (java.lang.Object)
Object receiver
public final void invoke (org.jetbrains.kotlin.ir.IrElement, java.lang.String)
org.jetbrains.kotlin.ir.IrElement p0
String p1
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, java.lang.Object)
Object p1
Object p2
}
androidx/compose/compiler/plugins/kotlin/IrValidator$visitFile$1.class
IrValidator.kt
package androidx.compose.compiler.plugins.kotlin
final synthetic androidx.compose.compiler.plugins.kotlin.IrValidator$visitFile$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2 {
void <init> (java.lang.Object)
Object receiver
public final void invoke (org.jetbrains.kotlin.ir.IrElement, java.lang.String)
org.jetbrains.kotlin.ir.IrElement p0
String p1
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, java.lang.Object)
Object p1
Object p2
}
androidx/compose/compiler/plugins/kotlin/IrValidator.class
IrValidator.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.IrValidator extends java.lang.Object implements org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid {
private final org.jetbrains.kotlin.ir.IrBuiltIns irBuiltIns
private final org.jetbrains.kotlin.backend.common.IrValidatorConfig config
private org.jetbrains.kotlin.ir.declarations.IrFile currentFile
private final org.jetbrains.kotlin.backend.common.CheckIrElementVisitor elementChecker
public void <init> (org.jetbrains.kotlin.ir.IrBuiltIns, org.jetbrains.kotlin.backend.common.IrValidatorConfig)
org.jetbrains.kotlin.ir.IrBuiltIns irBuiltIns
org.jetbrains.kotlin.backend.common.IrValidatorConfig config
public final org.jetbrains.kotlin.ir.IrBuiltIns getIrBuiltIns ()
public final org.jetbrains.kotlin.backend.common.IrValidatorConfig getConfig ()
public final org.jetbrains.kotlin.ir.declarations.IrFile getCurrentFile ()
public final void setCurrentFile (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
private final void error (org.jetbrains.kotlin.ir.IrElement, java.lang.String)
org.jetbrains.kotlin.ir.IrElement element
String message
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 visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
Void data
public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
Void data
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
Void data
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
Void data
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
Void data
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
Void data
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
Void data
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
Void data
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
Void data
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrField declaration
Void data
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField)
org.jetbrains.kotlin.ir.declarations.IrField declaration
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
Void data
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
Void data
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
Void data
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
Void data
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
Void data
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
Void data
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
Void data
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
Void data
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
Void data
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
Void data
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
Void data
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBody body
Void data
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody)
org.jetbrains.kotlin.ir.expressions.IrBody body
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
Void data
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
Void data
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
Void data
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
Void data
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
Void data
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
Void data
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
Void data
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
Void data
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
Void data
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
Void data
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
Void data
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
Void data
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
Void data
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
public void visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
Void data
public void visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
public void visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
Void data
public void visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
Void data
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
Void data
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
Void data
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
Void data
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCall expression
Void data
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall expression
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
Void data
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
Void data
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
Void data
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
Void data
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
Void data
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConst expression
Void data
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst)
org.jetbrains.kotlin.ir.expressions.IrConst expression
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
Void data
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
Void data
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
Void data
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
Void data
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
Void data
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
Void data
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
Void data
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
Void data
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
Void data
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
Void data
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
Void data
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
Void data
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
Void data
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
Void data
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
Void data
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
Void data
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
Void data
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
Void data
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
Void data
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
Void data
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
Void data
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
Void data
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
Void data
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
Void data
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
Void data
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
Void data
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
Void data
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
Void data
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
Void data
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
Void data
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
Void data
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
Void data
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
Void data
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
Void data
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
Void data
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Void data
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
Object data
public volatile synthetic java.lang.Object visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Object data
public static final synthetic void access$error (androidx.compose.compiler.plugins.kotlin.IrValidator, org.jetbrains.kotlin.ir.IrElement, java.lang.String)
androidx.compose.compiler.plugins.kotlin.IrValidator $this
org.jetbrains.kotlin.ir.IrElement element
String message
}
androidx/compose/compiler/plugins/kotlin/IrValidatorKt.class
IrValidator.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.IrValidatorKt extends java.lang.Object {
public static final void validateIr (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, org.jetbrains.kotlin.ir.IrBuiltIns)
org.jetbrains.kotlin.backend.common.IrValidatorConfig validatorConfig
org.jetbrains.kotlin.ir.declarations.IrModuleFragment fragment
org.jetbrains.kotlin.ir.IrBuiltIns irBuiltIns
}
androidx/compose/compiler/plugins/kotlin/JsonBuilder.class
JsonBuilder.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.JsonBuilder extends java.lang.Object {
private final Appendable sb
private final int indent
private boolean hasEntry
private final kotlin.text.Regex nonWordCharRegex
public void <init> (java.lang.Appendable, int)
Appendable sb
int indent
public synthetic void <init> (java.lang.Appendable, int, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final boolean getHasEntry ()
public final void setHasEntry (boolean)
boolean
private final void entryLiteral (java.lang.String, java.lang.String)
int $i$a$-with-JsonBuilder$entryLiteral$1
Appendable $this$entryLiteral_u24lambda_u240
String key
String value
public final void entry (java.lang.String, int)
String key
int value
public final void entry (java.lang.String, kotlin.jvm.functions.Function1)
int $i$a$-buildString-JsonBuilder$entry$1
StringBuilder $this$entry_u24lambda_u241
String key
kotlin.jvm.functions.Function1 fn
public final void with (kotlin.jvm.functions.Function1)
int $i$a$-with-JsonBuilder$with$1
Appendable $this$with_u24lambda_u242
kotlin.jvm.functions.Function1 fn
}
androidx/compose/compiler/plugins/kotlin/JsonBuilderKt.class
JsonBuilder.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.JsonBuilderKt extends java.lang.Object {
public static final void appendJson (java.lang.Appendable, kotlin.jvm.functions.Function1)
Appendable $this$appendJson
kotlin.jvm.functions.Function1 fn
public static final void write (java.io.File, kotlin.jvm.functions.Function1)
int $i$a$-use-JsonBuilderKt$write$1
java.io.OutputStreamWriter it
java.io.File $this$write
kotlin.jvm.functions.Function1 fn
public static final void appendCsv (java.lang.Appendable, kotlin.jvm.functions.Function1)
Appendable $this$appendCsv
kotlin.jvm.functions.Function1 fn
}
androidx/compose/compiler/plugins/kotlin/KtxNameConventions.class
KtxNameConventions.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.KtxNameConventions extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.KtxNameConventions INSTANCE
private static final org.jetbrains.kotlin.name.Name COMPOSER
private static final org.jetbrains.kotlin.name.Name COMPOSER_PARAMETER
private static final org.jetbrains.kotlin.name.Name CHANGED_PARAMETER
private static final org.jetbrains.kotlin.name.Name FORCE_PARAMETER
private static final org.jetbrains.kotlin.name.Name STABILITY_FLAG
private static final org.jetbrains.kotlin.name.Name STABILITY_PROP_FLAG
private static final org.jetbrains.kotlin.name.Name DEFAULT_PARAMETER
private static final org.jetbrains.kotlin.name.Name JOINKEY
private static final org.jetbrains.kotlin.name.Name STARTRESTARTGROUP
private static final org.jetbrains.kotlin.name.Name ENDRESTARTGROUP
private static final org.jetbrains.kotlin.name.Name UPDATE_SCOPE
private static final String SOURCEINFORMATION
private static final String SOURCEINFORMATIONMARKERSTART
private static final String IS_TRACE_IN_PROGRESS
private static final String TRACE_EVENT_START
private static final String TRACE_EVENT_END
private static final String SOURCEINFORMATIONMARKEREND
private static final String UPDATE_CHANGED_FLAGS
private static final org.jetbrains.kotlin.name.Name CURRENTMARKER
private static final org.jetbrains.kotlin.name.Name ENDTOMARKER
private static final String REMEMBER_COMPOSABLE_LAMBDA
private static final String REMEMBER_COMPOSABLE_LAMBDAN
private void <init> ()
public final org.jetbrains.kotlin.name.Name getCOMPOSER ()
public final org.jetbrains.kotlin.name.Name getCOMPOSER_PARAMETER ()
public final org.jetbrains.kotlin.name.Name getCHANGED_PARAMETER ()
public final org.jetbrains.kotlin.name.Name getFORCE_PARAMETER ()
public final org.jetbrains.kotlin.name.Name getSTABILITY_FLAG ()
public final org.jetbrains.kotlin.name.Name getSTABILITY_PROP_FLAG ()
public final org.jetbrains.kotlin.name.Name getDEFAULT_PARAMETER ()
public final org.jetbrains.kotlin.name.Name getJOINKEY ()
public final org.jetbrains.kotlin.name.Name getSTARTRESTARTGROUP ()
public final org.jetbrains.kotlin.name.Name getENDRESTARTGROUP ()
public final org.jetbrains.kotlin.name.Name getUPDATE_SCOPE ()
public final java.lang.String getSOURCEINFORMATION ()
public final java.lang.String getSOURCEINFORMATIONMARKERSTART ()
public final java.lang.String getIS_TRACE_IN_PROGRESS ()
public final java.lang.String getTRACE_EVENT_START ()
public final java.lang.String getTRACE_EVENT_END ()
public final java.lang.String getSOURCEINFORMATIONMARKEREND ()
public final java.lang.String getUPDATE_CHANGED_FLAGS ()
public final org.jetbrains.kotlin.name.Name getCURRENTMARKER ()
public final org.jetbrains.kotlin.name.Name getENDTOMARKER ()
public final java.lang.String getREMEMBER_COMPOSABLE_LAMBDA ()
public final java.lang.String getREMEMBER_COMPOSABLE_LAMBDAN ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/ModuleMetrics$DefaultImpls.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ModuleMetrics$DefaultImpls extends java.lang.Object {
public static boolean isEmpty (androidx.compose.compiler.plugins.kotlin.ModuleMetrics)
androidx.compose.compiler.plugins.kotlin.ModuleMetrics $this
}
androidx/compose/compiler/plugins/kotlin/ModuleMetrics.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
public abstract androidx.compose.compiler.plugins.kotlin.ModuleMetrics extends java.lang.Object {
public boolean isEmpty ()
public abstract void recordFunction (androidx.compose.compiler.plugins.kotlin.FunctionMetrics)
public abstract void recordClass (org.jetbrains.kotlin.ir.declarations.IrClass, boolean, androidx.compose.compiler.plugins.kotlin.analysis.Stability)
public abstract void recordLambda (boolean, boolean, boolean)
public abstract void recordComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.util.List)
public abstract void log (java.lang.String)
public abstract void appendModuleJson (java.lang.Appendable)
public abstract void appendComposablesCsv (java.lang.Appendable)
public abstract void appendComposablesTxt (java.lang.Appendable)
public abstract void appendClassesTxt (java.lang.Appendable)
public abstract void saveMetricsTo (java.lang.String)
public abstract void saveReportsTo (java.lang.String)
public abstract androidx.compose.compiler.plugins.kotlin.FunctionMetrics makeFunctionMetrics (org.jetbrains.kotlin.ir.declarations.IrFunction)
public static synthetic boolean access$isEmpty$jd (androidx.compose.compiler.plugins.kotlin.ModuleMetrics)
androidx.compose.compiler.plugins.kotlin.ModuleMetrics $this
}
androidx/compose/compiler/plugins/kotlin/ModuleMetricsImpl$ClassMetrics.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
final androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl$ClassMetrics extends java.lang.Object {
private final org.jetbrains.kotlin.ir.declarations.IrClass declaration
private final boolean marked
private final androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
final synthetic androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
public void <init> (androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl, org.jetbrains.kotlin.ir.declarations.IrClass, boolean, androidx.compose.compiler.plugins.kotlin.analysis.Stability)
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
org.jetbrains.kotlin.ir.declarations.IrClass declaration
boolean marked
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
public final org.jetbrains.kotlin.ir.declarations.IrClass getDeclaration ()
public final boolean getMarked ()
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability getStability ()
private final java.lang.String simpleHumanReadable (androidx.compose.compiler.plugins.kotlin.analysis.Stability)
androidx.compose.compiler.plugins.kotlin.analysis.Stability $this$simpleHumanReadable
public final java.lang.Appendable print (java.lang.Appendable, androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor)
boolean isVar
org.jetbrains.kotlin.ir.declarations.IrField field
androidx.compose.compiler.plugins.kotlin.analysis.Stability fieldStability
org.jetbrains.kotlin.ir.declarations.IrDeclaration decl
int $i$a$-with-ModuleMetricsImpl$ClassMetrics$print$1
Appendable $this$print_u24lambda_u240
Appendable out
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor src
}
androidx/compose/compiler/plugins/kotlin/ModuleMetricsImpl.class
BuildMetrics.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.ModuleMetrics {
private String name
private final kotlin.jvm.functions.Function1 stabilityOf
private int skippableComposables
private int restartableComposables
private int readonlyComposables
private int totalComposables
private int restartGroups
private int totalGroups
private int staticArguments
private int certainArguments
private int knownStableArguments
private int knownUnstableArguments
private int unknownStableArguments
private int totalArguments
private int markedStableClasses
private int inferredStableClasses
private int inferredUnstableClasses
private int inferredUncertainClasses
private int effectivelyStableClasses
private int totalClasses
private int memoizedLambdas
private int singletonLambdas
private int singletonComposableLambdas
private int composableLambdas
private int totalLambdas
private final java.util.List composables
private final java.util.List classes
private final java.util.List logMessages
public void <init> (java.lang.String, kotlin.jvm.functions.Function1)
String name
kotlin.jvm.functions.Function1 stabilityOf
public final java.lang.String getName ()
public final void setName (java.lang.String)
String
public final kotlin.jvm.functions.Function1 getStabilityOf ()
public void recordFunction (androidx.compose.compiler.plugins.kotlin.FunctionMetrics)
androidx.compose.compiler.plugins.kotlin.FunctionMetrics function
public void recordClass (org.jetbrains.kotlin.ir.declarations.IrClass, boolean, androidx.compose.compiler.plugins.kotlin.analysis.Stability)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
boolean marked
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
public void recordLambda (boolean, boolean, boolean)
boolean composable
boolean memoized
boolean singleton
public void recordComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.util.List)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta arg
org.jetbrains.kotlin.ir.expressions.IrCall expression
java.util.List paramMeta
public void log (java.lang.String)
String message
public void appendModuleJson (java.lang.Appendable)
Appendable $this$appendModuleJson
public void appendComposablesCsv (java.lang.Appendable)
Appendable $this$appendComposablesCsv
public void appendComposablesTxt (java.lang.Appendable)
androidx.compose.compiler.plugins.kotlin.FunctionMetrics fn
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor src
Appendable $this$appendComposablesTxt
public void appendClassesTxt (java.lang.Appendable)
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl$ClassMetrics declaration
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor src
Appendable $this$appendClassesTxt
public void saveMetricsTo (java.lang.String)
java.io.File dir
String prefix
String directory
public void saveReportsTo (java.lang.String)
java.io.File dir
String prefix
String directory
public androidx.compose.compiler.plugins.kotlin.FunctionMetrics makeFunctionMetrics (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction function
private static final kotlin.Unit appendModuleJson$lambda$0 (androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl, androidx.compose.compiler.plugins.kotlin.JsonBuilder)
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
androidx.compose.compiler.plugins.kotlin.JsonBuilder $this$appendJson
private static final kotlin.Unit appendComposablesCsv$lambda$3$lambda$1 (androidx.compose.compiler.plugins.kotlin.CsvBuilder)
androidx.compose.compiler.plugins.kotlin.CsvBuilder $this$row
private static final kotlin.Unit appendComposablesCsv$lambda$3$lambda$2 (androidx.compose.compiler.plugins.kotlin.FunctionMetrics, androidx.compose.compiler.plugins.kotlin.CsvBuilder)
androidx.compose.compiler.plugins.kotlin.FunctionMetrics $fn
androidx.compose.compiler.plugins.kotlin.CsvBuilder $this$row
private static final kotlin.Unit appendComposablesCsv$lambda$3 (androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl, androidx.compose.compiler.plugins.kotlin.CsvBuilder)
androidx.compose.compiler.plugins.kotlin.FunctionMetrics fn
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
androidx.compose.compiler.plugins.kotlin.CsvBuilder $this$appendCsv
private static final kotlin.Unit saveMetricsTo$lambda$4 (androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl, java.io.OutputStreamWriter)
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
java.io.OutputStreamWriter $this$write
private static final kotlin.Unit saveReportsTo$lambda$5 (androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl, java.io.OutputStreamWriter)
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
java.io.OutputStreamWriter $this$write
private static final kotlin.Unit saveReportsTo$lambda$6 (androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl, java.io.OutputStreamWriter)
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
java.io.OutputStreamWriter $this$write
private static final kotlin.Unit saveReportsTo$lambda$7 (androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl, java.io.OutputStreamWriter)
String line
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
java.io.OutputStreamWriter $this$write
private static final kotlin.Unit saveReportsTo$lambda$8 (androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl, java.io.OutputStreamWriter)
androidx.compose.compiler.plugins.kotlin.ModuleMetricsImpl this$0
java.io.OutputStreamWriter $this$write
}
androidx/compose/compiler/plugins/kotlin/VersionChecker$Companion.class
VersionChecker.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.VersionChecker$Companion extends java.lang.Object {
private void <init> ()
private final java.lang.String getMinimumRuntimeVersion ()
public static final synthetic java.lang.String access$getMinimumRuntimeVersion (androidx.compose.compiler.plugins.kotlin.VersionChecker$Companion)
androidx.compose.compiler.plugins.kotlin.VersionChecker$Companion $this
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/VersionChecker.class
VersionChecker.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.VersionChecker extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.VersionChecker$Companion Companion
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private static final java.util.Map runtimeVersionToMavenVersionTable
private static final int minimumRuntimeVersionInt
public static final String compilerVersion
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
public final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext getContext ()
public final void check ()
org.jetbrains.kotlin.ir.symbols.IrClassSymbol composerClass
int $i$a$-mapNotNull-VersionChecker$check$versionExpr$1
org.jetbrains.kotlin.ir.declarations.IrDeclaration 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$-firstOrNull-VersionChecker$check$versionExpr$2
org.jetbrains.kotlin.ir.declarations.IrProperty it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.kotlin.ir.symbols.IrClassSymbol versionClass
org.jetbrains.kotlin.ir.expressions.IrConst versionExpr
int versionInt
private final java.lang.Void noRuntimeOnClasspathError ()
private final java.lang.Void outdatedRuntimeWithUnknownVersionNumber ()
private final java.lang.Void outdatedRuntime (java.lang.String)
String actualVersion
public static final synthetic java.util.Map access$getRuntimeVersionToMavenVersionTable$cp ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/WeakBindingTrace.class
WeakBindingTrace.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.WeakBindingTrace extends java.lang.Object {
private final java.util.WeakHashMap map
public void <init> ()
public final void record (org.jetbrains.kotlin.util.slicedMap.WritableSlice, org.jetbrains.kotlin.ir.declarations.IrAttributeContainer, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap holder
Object prev
org.jetbrains.kotlin.util.slicedMap.WritableSlice slice
org.jetbrains.kotlin.ir.declarations.IrAttributeContainer key
Object value
public final java.lang.Object get (org.jetbrains.kotlin.util.slicedMap.ReadOnlySlice, org.jetbrains.kotlin.ir.declarations.IrAttributeContainer)
org.jetbrains.kotlin.util.slicedMap.ReadOnlySlice slice
org.jetbrains.kotlin.ir.declarations.IrAttributeContainer key
}
androidx/compose/compiler/plugins/kotlin/WeakBindingTraceKt.class
WeakBindingTrace.kt
package androidx.compose.compiler.plugins.kotlin
public final androidx.compose.compiler.plugins.kotlin.WeakBindingTraceKt extends java.lang.Object {
private static final androidx.compose.compiler.plugins.kotlin.WeakBindingTrace ComposeTemporaryGlobalBindingTrace
public static final androidx.compose.compiler.plugins.kotlin.WeakBindingTrace getIrTrace (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext $this$irTrace
public static synthetic void getIrTrace$annotations (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/analysis/
androidx/compose/compiler/plugins/kotlin/analysis/ComposeWritableSlices.class
ComposeWritableSlices.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.ComposeWritableSlices extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.analysis.ComposeWritableSlices INSTANCE
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice IS_SYNTHETIC_COMPOSABLE_CALL
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice IS_STATIC_FUNCTION_EXPRESSION
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice IS_STATIC_EXPRESSION
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice IS_COMPOSABLE_SINGLETON
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice IS_COMPOSABLE_SINGLETON_CLASS
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice DURABLE_FUNCTION_KEY
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice DURABLE_FUNCTION_KEYS
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice HAS_TRANSFORMED_LAMBDA
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice IS_TRANSFORMED_LAMBDA
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice FUNCTION_METRICS
private void <init> ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getIS_SYNTHETIC_COMPOSABLE_CALL ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getIS_STATIC_FUNCTION_EXPRESSION ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getIS_STATIC_EXPRESSION ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getIS_COMPOSABLE_SINGLETON ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getIS_COMPOSABLE_SINGLETON_CLASS ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getDURABLE_FUNCTION_KEY ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getDURABLE_FUNCTION_KEYS ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getHAS_TRANSFORMED_LAMBDA ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getIS_TRANSFORMED_LAMBDA ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getFUNCTION_METRICS ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/analysis/FqNameMatcher$Companion.class
StabilityExternalClassNameMatching.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/analysis/FqNameMatcher.class
StabilityExternalClassNameMatching.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher$Companion Companion
private final String pattern
private final String key
private final int mask
private final kotlin.text.Regex regex
private static final String PATTERN_SINGLE_WILD
private static final String PATTERN_MULTI_WILD
private static final String PATTERN_PACKAGE_SEGMENT
private static final kotlin.text.Regex validPatternMatcher
private static final kotlin.text.Regex singleWildcardSuffix
private static final kotlin.text.Regex multiWildcardSuffix
public void <init> (java.lang.String)
char c
String regexPattern
int $i$a$-map-FqNameMatcher$1
String 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
int $i$a$-reduceIndexed-FqNameMatcher$2
int i
int acc
int flag
int $i$f$reduceIndexed
java.util.Iterator iterator$iv
int index$iv
Object accumulator$iv
Iterable $this$reduceIndexed$iv
kotlin.text.MatchResult matchResult
StringBuilder regexPatternBuilder
StringBuilder keyBuilder
boolean hasWildcard
int index
boolean hitGenericOpener
kotlin.text.MatchGroup genericMask
String pattern
public final java.lang.String getPattern ()
public final java.lang.String getKey ()
public final int getMask ()
public final boolean matches (org.jetbrains.kotlin.name.FqName)
String nameStr
String suffix
org.jetbrains.kotlin.name.FqName name
public boolean equals (java.lang.Object)
androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher otherMatcher
Object other
public int hashCode ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/analysis/FqNameMatcherCollection.class
StabilityExternalClassNameMatching.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcherCollection extends java.lang.Object {
private final java.util.Set matchers
private final java.util.Map externalTypesMatched
private final androidx.compose.compiler.plugins.kotlin.analysis.MutableMatcherTree matcherTree
public void <init> (java.util.Set)
java.util.Set matchers
public final java.lang.Integer maskForName (org.jetbrains.kotlin.name.FqName)
org.jetbrains.kotlin.name.FqName name
public final boolean matches (org.jetbrains.kotlin.name.FqName, java.util.List)
int $i$a$-let-FqNameMatcherCollection$matches$1
boolean it
int $i$a$-mapNotNull-FqNameMatcherCollection$matches$superTypeNames$1
org.jetbrains.kotlin.ir.types.IrType 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$-any-FqNameMatcherCollection$matches$2
org.jetbrains.kotlin.name.FqName superName
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-also-FqNameMatcherCollection$matches$3
boolean it
java.util.List superTypeNames
org.jetbrains.kotlin.name.FqName name
java.util.List superTypes
}
androidx/compose/compiler/plugins/kotlin/analysis/KnownStableConstructs.class
KnownStableConstructs.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.KnownStableConstructs extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.analysis.KnownStableConstructs INSTANCE
private static final java.util.Map stableTypes
private static final java.util.Map stableFunctions
private void <init> ()
public final java.util.Map getStableTypes ()
public final java.util.Map getStableFunctions ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/analysis/MutableMatcherTree$Node.class
StabilityExternalClassNameMatching.kt
package androidx.compose.compiler.plugins.kotlin.analysis
final androidx.compose.compiler.plugins.kotlin.analysis.MutableMatcherTree$Node extends java.lang.Object {
private final java.util.Map children
private final java.util.List values
public void <init> ()
public final java.util.Map getChildren ()
public final java.util.List getValues ()
}
androidx/compose/compiler/plugins/kotlin/analysis/MutableMatcherTree.class
StabilityExternalClassNameMatching.kt
package androidx.compose.compiler.plugins.kotlin.analysis
final androidx.compose.compiler.plugins.kotlin.analysis.MutableMatcherTree extends java.lang.Object {
private final androidx.compose.compiler.plugins.kotlin.analysis.MutableMatcherTree$Node root
public void <init> ()
public final void putAll (java.lang.Iterable)
int $i$a$-forEach-MutableMatcherTree$putAll$1
androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
Iterable matchers
public final void put (androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher)
int $i$a$-getOrPut-MutableMatcherTree$put$1
Object answer$iv
int $i$f$getOrPut
Object value$iv
java.util.Map $this$getOrPut$iv
Object key$iv
char c
androidx.compose.compiler.plugins.kotlin.analysis.MutableMatcherTree$Node node
androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher matcher
public final androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher findFirstPositiveMatcher (org.jetbrains.kotlin.name.FqName)
androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcher matcher
int i
Character segment
String segments
int currSegmentIndex
androidx.compose.compiler.plugins.kotlin.analysis.MutableMatcherTree$Node currNode
org.jetbrains.kotlin.name.FqName fqName
}
androidx/compose/compiler/plugins/kotlin/analysis/Stability$Certain.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability$Certain extends androidx.compose.compiler.plugins.kotlin.analysis.Stability {
private final boolean stable
public void <init> (boolean)
boolean stable
public final boolean getStable ()
public java.lang.String toString ()
}
androidx/compose/compiler/plugins/kotlin/analysis/Stability$Combined.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability$Combined extends androidx.compose.compiler.plugins.kotlin.analysis.Stability {
private final java.util.List elements
public void <init> (java.util.List)
java.util.List elements
public final java.util.List getElements ()
public java.lang.String toString ()
}
androidx/compose/compiler/plugins/kotlin/analysis/Stability$Companion.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability$Companion extends java.lang.Object {
private void <init> ()
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability getStable ()
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability getUnstable ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/analysis/Stability$Parameter.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability$Parameter extends androidx.compose.compiler.plugins.kotlin.analysis.Stability {
private final org.jetbrains.kotlin.ir.declarations.IrTypeParameter parameter
public void <init> (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter parameter
public final org.jetbrains.kotlin.ir.declarations.IrTypeParameter getParameter ()
public java.lang.String toString ()
}
androidx/compose/compiler/plugins/kotlin/analysis/Stability$Runtime.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability$Runtime extends androidx.compose.compiler.plugins.kotlin.analysis.Stability {
private final org.jetbrains.kotlin.ir.declarations.IrClass declaration
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public final org.jetbrains.kotlin.ir.declarations.IrClass getDeclaration ()
public java.lang.String toString ()
}
androidx/compose/compiler/plugins/kotlin/analysis/Stability$Unknown.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability$Unknown extends androidx.compose.compiler.plugins.kotlin.analysis.Stability {
private final org.jetbrains.kotlin.ir.declarations.IrClass declaration
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public final org.jetbrains.kotlin.ir.declarations.IrClass getDeclaration ()
public java.lang.String toString ()
}
androidx/compose/compiler/plugins/kotlin/analysis/Stability.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public abstract androidx.compose.compiler.plugins.kotlin.analysis.Stability extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.analysis.Stability$Companion Companion
private static final androidx.compose.compiler.plugins.kotlin.analysis.Stability Stable
private static final androidx.compose.compiler.plugins.kotlin.analysis.Stability Unstable
private void <init> ()
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability plus (androidx.compose.compiler.plugins.kotlin.analysis.Stability)
androidx.compose.compiler.plugins.kotlin.analysis.Stability other
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability plus (java.util.List)
androidx.compose.compiler.plugins.kotlin.analysis.Stability el
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
java.util.List other
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic androidx.compose.compiler.plugins.kotlin.analysis.Stability access$getStable$cp ()
public static final synthetic androidx.compose.compiler.plugins.kotlin.analysis.Stability access$getUnstable$cp ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/analysis/StabilityConfigParser$Companion.class
StabilityConfigParser.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParser$Companion extends java.lang.Object {
static final synthetic androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParser$Companion $$INSTANCE
private void <init> ()
public final androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParser fromFile (java.lang.String)
java.io.File confFile
String filepath
public final androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParser fromLines (java.util.List)
java.util.List lines
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/analysis/StabilityConfigParser.class
StabilityConfigParser.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public abstract androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParser extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParser$Companion Companion
public abstract java.util.Set getStableTypeMatchers ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/analysis/StabilityConfigParserImpl.class
StabilityConfigParser.kt
package androidx.compose.compiler.plugins.kotlin.analysis
final androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParserImpl extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParser {
private final java.util.Set stableTypeMatchers
public void <init> (java.util.List)
IllegalStateException exception
int $i$a$-forEachIndexed-StabilityConfigParserImpl$1
String l
int index
String line
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
java.util.Set matchers
java.util.List lines
public java.util.Set getStableTypeMatchers ()
public final java.lang.String errorMessage (java.lang.String, int, java.lang.String)
String line
int lineNumber
String message
}
androidx/compose/compiler/plugins/kotlin/analysis/StabilityConfigParserKt.class
StabilityConfigParser.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.StabilityConfigParserKt extends java.lang.Object {
private static final String COMMENT_DELIMITER
}
androidx/compose/compiler/plugins/kotlin/analysis/StabilityExternalClassNameMatchingKt.class
StabilityExternalClassNameMatching.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.StabilityExternalClassNameMatchingKt extends java.lang.Object {
public static final char STABILITY_WILDCARD_SINGLE
public static final String STABILITY_WILDCARD_MULTI
public static final char STABILITY_GENERIC_OPEN
public static final char STABILITY_GENERIC_CLOSE
public static final String STABILITY_GENERIC_INCLUDE
public static final String STABILITY_GENERIC_EXCLUDE
public static final String STABILITY_GENERIC_SEPARATOR
public static final char STABILITY_PACKAGE_SEPARATOR
}
androidx/compose/compiler/plugins/kotlin/analysis/StabilityInferencer.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer extends java.lang.Object {
private final org.jetbrains.kotlin.descriptors.ModuleDescriptor currentModule
private final androidx.compose.compiler.plugins.kotlin.analysis.FqNameMatcherCollection externalTypeMatcherCollection
public void <init> (org.jetbrains.kotlin.descriptors.ModuleDescriptor, java.util.Set)
org.jetbrains.kotlin.descriptors.ModuleDescriptor currentModule
java.util.Set externalStableTypeMatchers
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability stabilityOf (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType irType
private final androidx.compose.compiler.plugins.kotlin.analysis.Stability stabilityOf (org.jetbrains.kotlin.ir.declarations.IrClass, java.util.Map, java.util.Set)
int $i$a$-map-StabilityInferencer$stabilityOf$typeArguments$1
org.jetbrains.kotlin.ir.declarations.IrTypeParameter 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
int bitmask
int knownStableMask
boolean isKnownStable
org.jetbrains.kotlin.ir.types.IrTypeArgument sub
int $i$a$-mapIndexedNotNull-StabilityInferencer$stabilityOf$1
int index
org.jetbrains.kotlin.ir.declarations.IrTypeParameter irTypeParameter
int $i$a$-let-CollectionsKt___CollectionsKt$mapIndexedNotNullTo$1$1$iv$iv
Object it$iv$iv
int $i$a$-forEachIndexed-CollectionsKt___CollectionsKt$mapIndexedNotNullTo$1$iv$iv
int index$iv$iv
Object element$iv$iv
Object item$iv$iv$iv
int $i$f$forEachIndexed
int index$iv$iv$iv
Iterable $this$forEachIndexed$iv$iv$iv
int $i$f$mapIndexedNotNullTo
Iterable $this$mapIndexedNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexedNotNull
Iterable $this$mapIndexedNotNull$iv
String fqName
java.util.List typeParameters
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
int mask
int $i$a$-let-StabilityInferencer$stabilityOf$2
org.jetbrains.kotlin.ir.declarations.IrField it
org.jetbrains.kotlin.ir.declarations.IrDeclaration member
org.jetbrains.kotlin.ir.symbols.IrClassSymbol symbol
java.util.List typeArguments
androidx.compose.compiler.plugins.kotlin.analysis.SymbolForAnalysis fullSymbol
java.util.Set analyzing
Object stability
org.jetbrains.kotlin.ir.declarations.IrClass declaration
java.util.Map substitutions
java.util.Set currentlyAnalyzing
private final boolean isInCurrentModule (org.jetbrains.kotlin.ir.declarations.IrDeclaration)
org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$isInCurrentModule
private final boolean isProtobufType (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-lastOrNull-StabilityInferencer$isProtobufType$directParentClassName$1
org.jetbrains.kotlin.ir.types.IrType it
Object element$iv
int $i$f$lastOrNull
java.util.ListIterator iterator$iv
java.util.List $this$lastOrNull$iv
String directParentClassName
org.jetbrains.kotlin.ir.declarations.IrClass $this$isProtobufType
private final boolean isExternalStableType (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass $this$isExternalStableType
private final boolean canInferStability (org.jetbrains.kotlin.ir.declarations.IrClass)
String fqName
org.jetbrains.kotlin.ir.declarations.IrClass declaration
private final androidx.compose.compiler.plugins.kotlin.analysis.Stability stabilityOf (org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol, java.util.Map, java.util.Set)
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner owner
org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol classifier
java.util.Map substitutions
java.util.Set currentlyAnalyzing
private final androidx.compose.compiler.plugins.kotlin.analysis.Stability stabilityOf (org.jetbrains.kotlin.ir.types.IrTypeArgument, java.util.Map, java.util.Set)
org.jetbrains.kotlin.ir.types.IrTypeArgument argument
java.util.Map substitutions
java.util.Set currentlyAnalyzing
private final androidx.compose.compiler.plugins.kotlin.analysis.Stability stabilityOf (org.jetbrains.kotlin.ir.types.IrType, java.util.Map, java.util.Set)
org.jetbrains.kotlin.ir.types.IrTypeArgument arg
org.jetbrains.kotlin.ir.declarations.IrClass inlineClassDeclaration
org.jetbrains.kotlin.ir.types.IrType aliased
org.jetbrains.kotlin.ir.types.IrType type
java.util.Map substitutions
java.util.Set currentlyAnalyzing
private final java.util.Map substitutionMap (org.jetbrains.kotlin.ir.types.IrSimpleType)
int $i$a$-map-StabilityInferencer$substitutionMap$params$1
org.jetbrains.kotlin.ir.declarations.IrTypeParameter 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
int $i$a$-filter-StabilityInferencer$substitutionMap$1
org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol param
org.jetbrains.kotlin.ir.types.IrTypeArgument arg
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.ir.symbols.IrClassSymbol cls
java.util.List params
java.util.List args
org.jetbrains.kotlin.ir.types.IrSimpleType $this$substitutionMap
private final androidx.compose.compiler.plugins.kotlin.analysis.Stability stabilityOf (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.analysis.Stability)
org.jetbrains.kotlin.ir.types.IrType sub
int $i$a$-mapNotNull-StabilityInferencer$stabilityOf$3
int index
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
int element$iv$iv
int 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
Integer mask
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.ir.expressions.IrCall expr
androidx.compose.compiler.plugins.kotlin.analysis.Stability baseStability
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability stabilityOf (org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-let-StabilityInferencer$stabilityOf$4
org.jetbrains.kotlin.ir.expressions.IrExpression it
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration owner
int $i$a$-all-StabilityInferencer$stabilityOf$5
org.jetbrains.kotlin.ir.IrStatement it
Object element$iv
int $i$f$all
Iterable $this$all$iv
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
org.jetbrains.kotlin.ir.expressions.IrExpression expr
}
androidx/compose/compiler/plugins/kotlin/analysis/StabilityKt.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
public final androidx.compose.compiler.plugins.kotlin.analysis.StabilityKt extends java.lang.Object {
public static final boolean knownUnstable (androidx.compose.compiler.plugins.kotlin.analysis.Stability)
int $i$a$-any-StabilityKt$knownUnstable$1
androidx.compose.compiler.plugins.kotlin.analysis.Stability it
Object element$iv
int $i$f$any
Iterable $this$any$iv
androidx.compose.compiler.plugins.kotlin.analysis.Stability $this$knownUnstable
public static final boolean knownStable (androidx.compose.compiler.plugins.kotlin.analysis.Stability)
int $i$a$-all-StabilityKt$knownStable$1
androidx.compose.compiler.plugins.kotlin.analysis.Stability it
Object element$iv
int $i$f$all
Iterable $this$all$iv
androidx.compose.compiler.plugins.kotlin.analysis.Stability $this$knownStable
public static final boolean isUncertain (androidx.compose.compiler.plugins.kotlin.analysis.Stability)
int $i$a$-any-StabilityKt$isUncertain$1
androidx.compose.compiler.plugins.kotlin.analysis.Stability it
Object element$iv
int $i$f$any
Iterable $this$any$iv
androidx.compose.compiler.plugins.kotlin.analysis.Stability $this$isUncertain
public static final boolean isExpressible (androidx.compose.compiler.plugins.kotlin.analysis.Stability)
int $i$a$-all-StabilityKt$isExpressible$1
androidx.compose.compiler.plugins.kotlin.analysis.Stability it
Object element$iv
int $i$f$all
Iterable $this$all$iv
androidx.compose.compiler.plugins.kotlin.analysis.Stability $this$isExpressible
public static final androidx.compose.compiler.plugins.kotlin.analysis.Stability normalize (androidx.compose.compiler.plugins.kotlin.analysis.Stability)
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
java.util.Set parameters
java.util.List parts
java.util.List stack
androidx.compose.compiler.plugins.kotlin.analysis.Stability $this$normalize
public static final void forEach (androidx.compose.compiler.plugins.kotlin.analysis.Stability, kotlin.jvm.functions.Function1)
int $i$a$-forEach-StabilityKt$forEach$1
androidx.compose.compiler.plugins.kotlin.analysis.Stability it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
androidx.compose.compiler.plugins.kotlin.analysis.Stability $this$forEach
kotlin.jvm.functions.Function1 callback
public static final boolean hasStableMarker (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer)
int $i$a$-any-StabilityKt$hasStableMarker$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$hasStableMarker
private static final boolean isStableMarker (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$isStableMarker
private static final boolean hasStableMarkedDescendant (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-any-StabilityKt$hasStableMarkedDescendant$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$hasStableMarkedDescendant
private static final java.lang.Integer stabilityParamBitmask (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer)
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$stabilityParamBitmask
public static final synthetic boolean access$hasStableMarkedDescendant (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass $receiver
public static final synthetic java.lang.Integer access$stabilityParamBitmask (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer)
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $receiver
}
androidx/compose/compiler/plugins/kotlin/analysis/SymbolForAnalysis.class
Stability.kt
package androidx.compose.compiler.plugins.kotlin.analysis
final androidx.compose.compiler.plugins.kotlin.analysis.SymbolForAnalysis extends java.lang.Object {
private final org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol symbol
private final java.util.List typeParameters
public void <init> (org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol, java.util.List)
org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol symbol
java.util.List typeParameters
public final org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol getSymbol ()
public final java.util.List getTypeParameters ()
public final org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol component1 ()
public final java.util.List component2 ()
public final androidx.compose.compiler.plugins.kotlin.analysis.SymbolForAnalysis copy (org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol, java.util.List)
org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol symbol
java.util.List typeParameters
public static synthetic androidx.compose.compiler.plugins.kotlin.analysis.SymbolForAnalysis copy$default (androidx.compose.compiler.plugins.kotlin.analysis.SymbolForAnalysis, org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol, java.util.List, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
}
androidx/compose/compiler/plugins/kotlin/inference/
androidx/compose/compiler/plugins/kotlin/inference/ApplierInferencer$WhenMappings.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final synthetic androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/inference/ApplierInferencer$restartable$1.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
final synthetic androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer$restartable$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 {
final synthetic androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
final synthetic androidx.compose.compiler.plugins.kotlin.inference.Bindings $bindings
final synthetic Object $node
final synthetic kotlin.jvm.functions.Function3 $block
void <init> (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.lang.Object, kotlin.jvm.functions.Function3)
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer $receiver
androidx.compose.compiler.plugins.kotlin.inference.Bindings $bindings
Object $node
kotlin.jvm.functions.Function3 $block
public final androidx.compose.compiler.plugins.kotlin.inference.CallBindings invoke (java.lang.Object)
Object 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
}
androidx/compose/compiler/plugins/kotlin/inference/ApplierInferencer.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer extends java.lang.Object {
private final androidx.compose.compiler.plugins.kotlin.inference.TypeAdapter typeAdapter
private final androidx.compose.compiler.plugins.kotlin.inference.NodeAdapter nodeAdapter
private final androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage lazySchemeStorage
private final androidx.compose.compiler.plugins.kotlin.inference.ErrorReporter errorReporter
private final java.util.Set inProgress
private final java.util.List pending
public void <init> (androidx.compose.compiler.plugins.kotlin.inference.TypeAdapter, androidx.compose.compiler.plugins.kotlin.inference.NodeAdapter, androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage, androidx.compose.compiler.plugins.kotlin.inference.ErrorReporter)
androidx.compose.compiler.plugins.kotlin.inference.TypeAdapter typeAdapter
androidx.compose.compiler.plugins.kotlin.inference.NodeAdapter nodeAdapter
androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage lazySchemeStorage
androidx.compose.compiler.plugins.kotlin.inference.ErrorReporter errorReporter
private final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme toLazyScheme (java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.Bindings)
int $i$a$-getOrPut-ApplierInferencer$toLazyScheme$1$1
int $i$a$-run-ApplierInferencerKt$getOrPut$1$iv
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme result$iv
androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage $this$getOrPut_u24lambda_u240$iv
int $i$f$getOrPut
androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage $this$getOrPut$iv
int $i$a$-getOrPut-ApplierInferencer$toLazyScheme$1
Object referencedContainer
int $i$a$-run-ApplierInferencerKt$getOrPut$1$iv
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme result$iv
androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage $this$getOrPut_u24lambda_u240$iv
int $i$f$getOrPut
androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage $this$getOrPut$iv
Object $this$toLazyScheme
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
static synthetic androidx.compose.compiler.plugins.kotlin.inference.LazyScheme toLazyScheme$default (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.Bindings, int, java.lang.Object)
private final androidx.compose.compiler.plugins.kotlin.inference.CallBindings toCallBindings (androidx.compose.compiler.plugins.kotlin.inference.Scheme, androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.util.List)
int $i$a$-map-ApplierInferencer$toCallBindings$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme 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
androidx.compose.compiler.plugins.kotlin.inference.Scheme $this$toCallBindings
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
java.util.List context
static synthetic androidx.compose.compiler.plugins.kotlin.inference.CallBindings toCallBindings$default (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, androidx.compose.compiler.plugins.kotlin.inference.Scheme, androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.util.List, int, java.lang.Object)
private final java.lang.String getSafeToken (androidx.compose.compiler.plugins.kotlin.inference.Binding)
androidx.compose.compiler.plugins.kotlin.inference.Binding $this$safeToken
private final boolean unify (androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.CallBindings, androidx.compose.compiler.plugins.kotlin.inference.CallBindings)
String aName
String bName
String aToken
String bToken
androidx.compose.compiler.plugins.kotlin.inference.CallBindings ap
androidx.compose.compiler.plugins.kotlin.inference.CallBindings bp
int i
int count
androidx.compose.compiler.plugins.kotlin.inference.CallBindings aResult
androidx.compose.compiler.plugins.kotlin.inference.CallBindings bResult
androidx.compose.compiler.plugins.kotlin.inference.Bindings $this$unify
Object call
androidx.compose.compiler.plugins.kotlin.inference.CallBindings a
androidx.compose.compiler.plugins.kotlin.inference.CallBindings b
private final boolean restartable (java.lang.Object, kotlin.jvm.functions.Function3)
kotlin.jvm.functions.Function0 pendingCall
int $i$a$-forEach-ApplierInferencer$restartable$2
kotlin.jvm.functions.Function0 it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
java.util.List skipped
Object container
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme containerLazyScheme
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
Object node
kotlin.jvm.functions.Function3 block
public final boolean visitVariable (java.lang.Object, java.lang.Object)
Object variable
Object initializer
public final boolean visitCall (java.lang.Object, java.lang.Object, java.util.List)
Object call
Object target
java.util.List arguments
public final androidx.compose.compiler.plugins.kotlin.inference.Scheme toFinalScheme (java.lang.Object)
Object node
private static final kotlin.Unit toLazyScheme$lambda$3$declaredSchemeOf$lambda$1$lambda$0 (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
androidx.compose.compiler.plugins.kotlin.inference.Scheme current
androidx.compose.compiler.plugins.kotlin.inference.Scheme newScheme
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
Object $type
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme $it
private static final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme toLazyScheme$lambda$3$declaredSchemeOf (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.lang.Object)
int $i$a$-also-ApplierInferencer$toLazyScheme$1$declaredSchemeOf$1
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme it
Object type
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
androidx.compose.compiler.plugins.kotlin.inference.Bindings $bindings
Object node
private static final kotlin.Unit restartable$observed$lambda$5 ()
private static final boolean restartable$observed$lambda$7$lambda$6 (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, java.lang.Object, kotlin.jvm.functions.Function3)
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
Object $node
kotlin.jvm.functions.Function3 $block
private static final kotlin.Unit restartable$observed$lambda$7 (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, java.lang.Object, kotlin.jvm.internal.Ref$ObjectRef, kotlin.jvm.functions.Function3)
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
Object $node
kotlin.jvm.internal.Ref$ObjectRef $remove
kotlin.jvm.functions.Function3 $block
private static final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme restartable$observed (androidx.compose.compiler.plugins.kotlin.inference.Bindings, androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, java.lang.Object, kotlin.jvm.functions.Function3, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
kotlin.jvm.internal.Ref$ObjectRef remove
kotlin.jvm.functions.Function0 result
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
Object $node
kotlin.jvm.functions.Function3 $block
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme lazyScheme
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme restartable$schemeOf (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.lang.Object, kotlin.jvm.functions.Function3, java.lang.Object)
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
Object $node
kotlin.jvm.functions.Function3 $block
Object node
private static final androidx.compose.compiler.plugins.kotlin.inference.CallBindings restartable$callBindingsOf (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.lang.Object, kotlin.jvm.functions.Function3, java.lang.Object)
Object parameterContainer
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme parameterContainerLazyScheme
int parameterContainerScheme
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
Object $node
kotlin.jvm.functions.Function3 $block
Object node
private static final kotlin.Unit visitVariable$lambda$9 (java.lang.Object, java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, androidx.compose.compiler.plugins.kotlin.inference.Bindings, androidx.compose.compiler.plugins.kotlin.inference.Binding, kotlin.jvm.functions.Function1)
androidx.compose.compiler.plugins.kotlin.inference.CallBindings initializerBinding
androidx.compose.compiler.plugins.kotlin.inference.CallBindings variableBindings
Object $initializer
Object $variable
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
kotlin.jvm.functions.Function1 callBindingsOf
private static final kotlin.Unit visitCall$lambda$14 (java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, java.util.List, java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.Bindings, androidx.compose.compiler.plugins.kotlin.inference.Binding, kotlin.jvm.functions.Function1)
int $i$a$-run-ApplierInferencer$visitCall$1$targetCallBindings$1
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer $this$visitCall_u24lambda_u2414_u24lambda_u2410
int $i$a$-map-ApplierInferencer$visitCall$1$parameters$1
Object 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
int $i$a$-any-ApplierInferencer$visitCall$1$1
androidx.compose.compiler.plugins.kotlin.inference.CallBindings it
Object element$iv
int $i$f$any
Iterable $this$any$iv
androidx.compose.compiler.plugins.kotlin.inference.CallBindings parameter
androidx.compose.compiler.plugins.kotlin.inference.Binding lambdaTarget
int $i$a$-forEachIndexed-ApplierInferencer$visitCall$1$2
int index
Object argument
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme lambdaScheme
androidx.compose.compiler.plugins.kotlin.inference.CallBindings parameterBinding
Object argument
androidx.compose.compiler.plugins.kotlin.inference.CallBindings targetCallBindings
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.CallBindings result
androidx.compose.compiler.plugins.kotlin.inference.CallBindings callBinding
Object $target
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
java.util.List $arguments
Object $call
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
androidx.compose.compiler.plugins.kotlin.inference.Binding currentApplier
kotlin.jvm.functions.Function1 callBindingsOf
public static final synthetic androidx.compose.compiler.plugins.kotlin.inference.CallBindings access$restartable$callBindingsOf (androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer, androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.lang.Object, kotlin.jvm.functions.Function3, java.lang.Object)
androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer this$0
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
Object $node
kotlin.jvm.functions.Function3 $block
Object node
}
androidx/compose/compiler/plugins/kotlin/inference/ApplierInferencerKt.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencerKt extends java.lang.Object {
private static final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme getOrPut (androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage, java.lang.Object, kotlin.jvm.functions.Function0)
int $i$a$-run-ApplierInferencerKt$getOrPut$1
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme result
androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage $this$getOrPut_u24lambda_u240
int $i$f$getOrPut
androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage $this$getOrPut
Object node
kotlin.jvm.functions.Function0 value
}
androidx/compose/compiler/plugins/kotlin/inference/Binding.class
Bindings.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.Binding extends java.lang.Object {
private androidx.compose.compiler.plugins.kotlin.inference.Value value
private androidx.compose.compiler.plugins.kotlin.inference.Binding next
public void <init> (java.lang.String, java.util.Set)
String token
java.util.Set observers
public synthetic void <init> (java.lang.String, java.util.Set, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.String getToken ()
public final androidx.compose.compiler.plugins.kotlin.inference.Value getValue ()
public final void setValue (androidx.compose.compiler.plugins.kotlin.inference.Value)
androidx.compose.compiler.plugins.kotlin.inference.Value
public final androidx.compose.compiler.plugins.kotlin.inference.Binding getNext ()
public final void setNext (androidx.compose.compiler.plugins.kotlin.inference.Binding)
androidx.compose.compiler.plugins.kotlin.inference.Binding
public java.lang.String toString ()
int $i$a$-let-Binding$toString$1
String it
}
androidx/compose/compiler/plugins/kotlin/inference/Bindings.class
Bindings.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.Bindings extends java.lang.Object {
private final java.util.List listeners
public void <init> ()
public final androidx.compose.compiler.plugins.kotlin.inference.Binding open ()
public final androidx.compose.compiler.plugins.kotlin.inference.Binding closed (java.lang.String)
String target
public final kotlin.jvm.functions.Function0 onChange (kotlin.jvm.functions.Function0)
kotlin.jvm.functions.Function0 callback
public final boolean unify (androidx.compose.compiler.plugins.kotlin.inference.Binding, androidx.compose.compiler.plugins.kotlin.inference.Binding)
String at
String bt
androidx.compose.compiler.plugins.kotlin.inference.Binding a
androidx.compose.compiler.plugins.kotlin.inference.Binding b
private final void unifyValues (androidx.compose.compiler.plugins.kotlin.inference.Binding, androidx.compose.compiler.plugins.kotlin.inference.Value)
androidx.compose.compiler.plugins.kotlin.inference.Binding current
androidx.compose.compiler.plugins.kotlin.inference.Binding b
androidx.compose.compiler.plugins.kotlin.inference.Value value
private final boolean bind (androidx.compose.compiler.plugins.kotlin.inference.Binding, androidx.compose.compiler.plugins.kotlin.inference.Binding)
androidx.compose.compiler.plugins.kotlin.inference.Value aValue
androidx.compose.compiler.plugins.kotlin.inference.Value bValue
int aValueSize
int bValueSize
java.util.Set newObservers
androidx.compose.compiler.plugins.kotlin.inference.Binding nextA
androidx.compose.compiler.plugins.kotlin.inference.Binding nextB
androidx.compose.compiler.plugins.kotlin.inference.Binding a
androidx.compose.compiler.plugins.kotlin.inference.Binding b
private final boolean bind (androidx.compose.compiler.plugins.kotlin.inference.Binding, java.lang.String)
androidx.compose.compiler.plugins.kotlin.inference.Value value
androidx.compose.compiler.plugins.kotlin.inference.Binding binding
String token
private final void bindingValueChanged (androidx.compose.compiler.plugins.kotlin.inference.Value)
androidx.compose.compiler.plugins.kotlin.inference.Bindings observer
androidx.compose.compiler.plugins.kotlin.inference.Value value
private final void changed ()
kotlin.jvm.functions.Function0 listener
private static final kotlin.Unit onChange$lambda$0 (androidx.compose.compiler.plugins.kotlin.inference.Bindings, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.inference.Bindings this$0
kotlin.jvm.functions.Function0 $callback
}
androidx/compose/compiler/plugins/kotlin/inference/BindingsKt.class
Bindings.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.BindingsKt extends java.lang.Object {
private static int valueIndex
public static final synthetic int access$getValueIndex$p ()
public static final synthetic void access$setValueIndex$p (int)
int
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/inference/CallBindings.class
CallBindings.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.CallBindings extends java.lang.Object {
private final androidx.compose.compiler.plugins.kotlin.inference.Binding target
private final java.util.List parameters
private final androidx.compose.compiler.plugins.kotlin.inference.CallBindings result
private final boolean anyParameters
public void <init> (androidx.compose.compiler.plugins.kotlin.inference.Binding, java.util.List, androidx.compose.compiler.plugins.kotlin.inference.CallBindings, boolean)
androidx.compose.compiler.plugins.kotlin.inference.Binding target
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.CallBindings result
boolean anyParameters
public synthetic void <init> (androidx.compose.compiler.plugins.kotlin.inference.Binding, java.util.List, androidx.compose.compiler.plugins.kotlin.inference.CallBindings, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final androidx.compose.compiler.plugins.kotlin.inference.Binding getTarget ()
public final java.util.List getParameters ()
public final androidx.compose.compiler.plugins.kotlin.inference.CallBindings getResult ()
public final boolean getAnyParameters ()
public java.lang.String toString ()
int $i$a$-let-CallBindings$toString$resultString$1
androidx.compose.compiler.plugins.kotlin.inference.CallBindings it
String paramsString
String anyParametersStr
String resultString
private static final java.lang.CharSequence toString$lambda$0 (androidx.compose.compiler.plugins.kotlin.inference.CallBindings)
androidx.compose.compiler.plugins.kotlin.inference.CallBindings it
}
androidx/compose/compiler/plugins/kotlin/inference/ErrorReporter.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
public abstract androidx.compose.compiler.plugins.kotlin.inference.ErrorReporter extends java.lang.Object {
public abstract void reportCallError (java.lang.Object, java.lang.String, java.lang.String)
public abstract void reportParameterError (java.lang.Object, int, java.lang.String, java.lang.String)
public abstract void log (java.lang.Object, java.lang.String)
}
androidx/compose/compiler/plugins/kotlin/inference/Item.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public abstract androidx.compose.compiler.plugins.kotlin.inference.Item extends java.lang.Object {
private void <init> ()
public abstract boolean isAnonymous$compiler_hosted ()
public boolean isUnspecified$compiler_hosted ()
public abstract androidx.compose.compiler.plugins.kotlin.inference.Binding toBinding$compiler_hosted (androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.util.List)
public abstract void serializeTo$compiler_hosted (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationWriter)
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/inference/ItemKind.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind extends java.lang.Enum {
public static final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind Open
public static final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind Close
public static final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind ResultPrefix
public static final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind AnyParameters
public static final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind Token
public static final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind Number
public static final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind End
public static final enum androidx.compose.compiler.plugins.kotlin.inference.ItemKind Invalid
private static final synthetic androidx.compose.compiler.plugins.kotlin.inference.ItemKind[] $VALUES
private static final synthetic kotlin.enums.EnumEntries $ENTRIES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static androidx.compose.compiler.plugins.kotlin.inference.ItemKind[] values ()
public static androidx.compose.compiler.plugins.kotlin.inference.ItemKind valueOf (java.lang.String)
String value
public static kotlin.enums.EnumEntries getEntries ()
private static final synthetic androidx.compose.compiler.plugins.kotlin.inference.ItemKind[] $values ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/inference/LazyScheme$Companion.class
LazyScheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme$Companion extends java.lang.Object {
private void <init> ()
public final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme open ()
int $i$a$-let-LazyScheme$Companion$open$1
androidx.compose.compiler.plugins.kotlin.inference.Open target
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/inference/LazyScheme.class
LazyScheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme$Companion Companion
private final androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
private final androidx.compose.compiler.plugins.kotlin.inference.Binding target
private final boolean anyParameters
private final java.util.List parameters
private final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme result
public void <init> (androidx.compose.compiler.plugins.kotlin.inference.Scheme, java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Bindings)
int $i$a$-map-LazyScheme$parameters$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme 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
int $i$a$-let-LazyScheme$result$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
java.util.List context
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
public synthetic void <init> (androidx.compose.compiler.plugins.kotlin.inference.Scheme, java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Bindings, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final androidx.compose.compiler.plugins.kotlin.inference.Bindings getBindings ()
public final androidx.compose.compiler.plugins.kotlin.inference.Binding getTarget ()
public final boolean getAnyParameters ()
public final java.util.List getParameters ()
public final androidx.compose.compiler.plugins.kotlin.inference.LazyScheme getResult ()
public final boolean getClosed ()
int $i$a$-all-LazyScheme$closed$1
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme it
Object element$iv
int $i$f$all
Iterable $this$all$iv
public final androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme ()
java.util.Map context
kotlin.jvm.internal.Ref$IntRef uniqueNumber
public final androidx.compose.compiler.plugins.kotlin.inference.CallBindings toCallBindings ()
int $i$a$-map-LazyScheme$toCallBindings$1
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme 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
public final kotlin.jvm.functions.Function0 onChange (kotlin.jvm.functions.Function0)
kotlin.jvm.internal.Ref$ObjectRef previousScheme
kotlin.jvm.functions.Function0 callback
public java.lang.String toString ()
private final java.lang.String getTargetStr ()
private final java.lang.String getParametersStr ()
private final java.lang.String getResultStr ()
int $i$a$-let-LazyScheme$resultStr$1
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme it
private static final void toScheme$mapValues (java.util.Map, kotlin.jvm.internal.Ref$IntRef, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
androidx.compose.compiler.plugins.kotlin.inference.Value value
Integer index
int $i$a$-forEach-LazyScheme$toScheme$mapValues$1
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-let-LazyScheme$toScheme$mapValues$2
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme it
androidx.compose.compiler.plugins.kotlin.inference.Binding target
java.util.Map context
kotlin.jvm.internal.Ref$IntRef uniqueNumber
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme scheme
private static final androidx.compose.compiler.plugins.kotlin.inference.Item toScheme$itemOf (java.util.Map, androidx.compose.compiler.plugins.kotlin.inference.Binding)
int $i$a$-let-LazyScheme$toScheme$itemOf$1
String it
int $i$a$-let-LazyScheme$toScheme$itemOf$2
int it
java.util.Map context
androidx.compose.compiler.plugins.kotlin.inference.Binding binding
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme$schemeOf (java.util.Map, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
int $i$a$-map-LazyScheme$toScheme$schemeOf$1
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme 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
int $i$a$-let-LazyScheme$toScheme$schemeOf$2
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme it
java.util.Map context
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme lazyScheme
private static final kotlin.Unit onChange$lambda$10 (androidx.compose.compiler.plugins.kotlin.inference.LazyScheme, kotlin.jvm.internal.Ref$ObjectRef, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.inference.Scheme newScheme
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme this$0
kotlin.jvm.internal.Ref$ObjectRef $previousScheme
kotlin.jvm.functions.Function0 $callback
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/inference/LazySchemeStorage.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
public abstract androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage extends java.lang.Object {
public abstract androidx.compose.compiler.plugins.kotlin.inference.LazyScheme getLazyScheme (java.lang.Object)
public abstract void storeLazyScheme (java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
}
androidx/compose/compiler/plugins/kotlin/inference/NodeAdapter.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
public abstract androidx.compose.compiler.plugins.kotlin.inference.NodeAdapter extends java.lang.Object {
public abstract java.lang.Object containerOf (java.lang.Object)
public abstract androidx.compose.compiler.plugins.kotlin.inference.NodeKind kindOf (java.lang.Object)
public abstract int schemeParameterIndexOf (java.lang.Object, java.lang.Object)
public abstract java.lang.Object typeOf (java.lang.Object)
public abstract java.lang.Object referencedContainerOf (java.lang.Object)
}
androidx/compose/compiler/plugins/kotlin/inference/NodeKind.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final enum androidx.compose.compiler.plugins.kotlin.inference.NodeKind extends java.lang.Enum {
public static final enum androidx.compose.compiler.plugins.kotlin.inference.NodeKind Function
public static final enum androidx.compose.compiler.plugins.kotlin.inference.NodeKind Lambda
public static final enum androidx.compose.compiler.plugins.kotlin.inference.NodeKind ParameterReference
public static final enum androidx.compose.compiler.plugins.kotlin.inference.NodeKind Variable
public static final enum androidx.compose.compiler.plugins.kotlin.inference.NodeKind Expression
private static final synthetic androidx.compose.compiler.plugins.kotlin.inference.NodeKind[] $VALUES
private static final synthetic kotlin.enums.EnumEntries $ENTRIES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static androidx.compose.compiler.plugins.kotlin.inference.NodeKind[] values ()
public static androidx.compose.compiler.plugins.kotlin.inference.NodeKind valueOf (java.lang.String)
String value
public static kotlin.enums.EnumEntries getEntries ()
private static final synthetic androidx.compose.compiler.plugins.kotlin.inference.NodeKind[] $values ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/inference/Open.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.Open extends androidx.compose.compiler.plugins.kotlin.inference.Item {
private final int index
private final boolean isUnspecified
public void <init> (int, boolean)
int index
boolean isUnspecified
public synthetic void <init> (int, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final int getIndex ()
public boolean isUnspecified$compiler_hosted ()
public boolean isAnonymous$compiler_hosted ()
public androidx.compose.compiler.plugins.kotlin.inference.Binding toBinding$compiler_hosted (androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.util.List)
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
java.util.List context
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public void serializeTo$compiler_hosted (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationWriter)
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationWriter writer
}
androidx/compose/compiler/plugins/kotlin/inference/Scheme.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.Scheme extends java.lang.Object {
private final androidx.compose.compiler.plugins.kotlin.inference.Item target
private final java.util.List parameters
private final androidx.compose.compiler.plugins.kotlin.inference.Scheme result
private final boolean anyParameters
public void <init> (androidx.compose.compiler.plugins.kotlin.inference.Item, java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Scheme, boolean)
int $i$a$-check-Scheme$1
androidx.compose.compiler.plugins.kotlin.inference.Item target
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.Scheme result
boolean anyParameters
public synthetic void <init> (androidx.compose.compiler.plugins.kotlin.inference.Item, java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Scheme, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final androidx.compose.compiler.plugins.kotlin.inference.Item getTarget ()
public final java.util.List getParameters ()
public final androidx.compose.compiler.plugins.kotlin.inference.Scheme getResult ()
public final boolean getAnyParameters ()
public final java.lang.String serialize ()
int $i$a$-buildString-Scheme$serialize$1
StringBuilder $this$serialize_u24lambda_u241
public java.lang.String toString ()
private final java.lang.String getParametersStr ()
private final java.lang.String getResultStr ()
int $i$a$-let-Scheme$resultStr$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
public boolean equals (java.lang.Object)
androidx.compose.compiler.plugins.kotlin.inference.Scheme o
Object other
public final boolean canOverride (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
androidx.compose.compiler.plugins.kotlin.inference.Scheme other
public int hashCode ()
private final boolean simpleCanOverride (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int $i$a$-all-Scheme$simpleCanOverride$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme a
androidx.compose.compiler.plugins.kotlin.inference.Scheme b
Object element$iv
int $i$f$all
Iterable $this$all$iv
androidx.compose.compiler.plugins.kotlin.inference.Scheme other
private final boolean simpleEquals (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int $i$a$-all-Scheme$simpleEquals$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme a
androidx.compose.compiler.plugins.kotlin.inference.Scheme b
Object element$iv
int $i$f$all
Iterable $this$all$iv
androidx.compose.compiler.plugins.kotlin.inference.Scheme other
private final int simpleHashCode ()
private final int hashOfElements (java.util.List)
int $i$a$-map-Scheme$hashOfElements$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme 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
int $i$a$-reduceRight-Scheme$hashOfElements$2
int h
int acc
int $i$f$reduceRight
java.util.ListIterator iterator$iv
Object accumulator$iv
java.util.List $this$reduceRight$iv
java.util.List $this$hashOfElements
private final void serializeTo (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationWriter)
int $i$a$-forEach-Scheme$serializeTo$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationWriter writer
private final androidx.compose.compiler.plugins.kotlin.inference.Scheme alphaRename ()
java.util.Map alphaRenameMap
kotlin.jvm.internal.Ref$IntRef next
private static final java.lang.CharSequence _get_parametersStr_$lambda$2 (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
private static final void alphaRename$scan (java.util.Map, kotlin.jvm.internal.Ref$IntRef, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int index
int $i$a$-forEach-Scheme$alphaRename$scan$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-let-Scheme$alphaRename$scan$2
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
androidx.compose.compiler.plugins.kotlin.inference.Item target
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.Scheme result
java.util.Map alphaRenameMap
kotlin.jvm.internal.Ref$IntRef next
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme alphaRename$rename (java.util.Map, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int $i$a$-map-Scheme$alphaRename$rename$newParameters$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme 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
int $i$a$-let-Scheme$alphaRename$rename$newResult$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
int $i$a$-any-Scheme$alphaRename$rename$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme a
androidx.compose.compiler.plugins.kotlin.inference.Scheme b
Object element$iv
int $i$f$any
Iterable $this$any$iv
androidx.compose.compiler.plugins.kotlin.inference.Item target
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.Scheme result
androidx.compose.compiler.plugins.kotlin.inference.Item newTarget
java.util.List newParameters
androidx.compose.compiler.plugins.kotlin.inference.Scheme newResult
java.util.Map alphaRenameMap
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
}
androidx/compose/compiler/plugins/kotlin/inference/SchemeKt$WhenMappings.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final synthetic androidx.compose.compiler.plugins.kotlin.inference.SchemeKt$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/inference/SchemeKt.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.SchemeKt extends java.lang.Object {
private static final char eos
private static final java.lang.Void schemeParseError ()
public static final androidx.compose.compiler.plugins.kotlin.inference.Scheme deserializeScheme (java.lang.String)
int $i$a$-also-SchemeKt$deserializeScheme$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
androidx.compose.compiler.plugins.kotlin.inference.SchemeParseError
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader reader
String value
public static final androidx.compose.compiler.plugins.kotlin.inference.Scheme mergeWith (androidx.compose.compiler.plugins.kotlin.inference.Scheme, java.util.List)
int $i$a$-forEach-SchemeKt$mergeWith$1
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme overrideScheme
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme lazyScheme
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
androidx.compose.compiler.plugins.kotlin.inference.Scheme $this$mergeWith
java.util.List schemes
private static final androidx.compose.compiler.plugins.kotlin.inference.Item deserializeScheme$item (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader)
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader reader
private static final java.util.List deserializeScheme$list (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader, kotlin.jvm.functions.Function0)
java.util.List result
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader reader
kotlin.jvm.functions.Function0 content
private static final java.lang.Object deserializeScheme$delimited (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader, androidx.compose.compiler.plugins.kotlin.inference.ItemKind, androidx.compose.compiler.plugins.kotlin.inference.ItemKind, kotlin.jvm.functions.Function0)
int $i$a$-also-SchemeKt$deserializeScheme$delimited$1$1
Object it
int $i$a$-run-SchemeKt$deserializeScheme$delimited$1
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader reader
androidx.compose.compiler.plugins.kotlin.inference.ItemKind prefix
androidx.compose.compiler.plugins.kotlin.inference.ItemKind postfix
kotlin.jvm.functions.Function0 content
private static final java.lang.Object deserializeScheme$optional (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader, androidx.compose.compiler.plugins.kotlin.inference.ItemKind, androidx.compose.compiler.plugins.kotlin.inference.ItemKind, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader reader
androidx.compose.compiler.plugins.kotlin.inference.ItemKind prefix
androidx.compose.compiler.plugins.kotlin.inference.ItemKind postfix
kotlin.jvm.functions.Function0 content
static synthetic java.lang.Object deserializeScheme$optional$default (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader, androidx.compose.compiler.plugins.kotlin.inference.ItemKind, androidx.compose.compiler.plugins.kotlin.inference.ItemKind, kotlin.jvm.functions.Function0, int, java.lang.Object)
private static final boolean deserializeScheme$isItem (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader, androidx.compose.compiler.plugins.kotlin.inference.ItemKind)
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader reader
androidx.compose.compiler.plugins.kotlin.inference.ItemKind kind
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme deserializeScheme$scheme$lambda$4$lambda$2 (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader)
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader $reader
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme deserializeScheme$scheme$lambda$4$lambda$3 (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader)
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader $reader
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme deserializeScheme$scheme$lambda$4 (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader)
androidx.compose.compiler.plugins.kotlin.inference.Item target
boolean anyParameters
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.Scheme result
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader $reader
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme deserializeScheme$scheme (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader)
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader reader
private static final void mergeWith$unifySchemes (androidx.compose.compiler.plugins.kotlin.inference.Bindings, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme ap
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme bp
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme a
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme b
public static final synthetic java.lang.Void access$schemeParseError ()
}
androidx/compose/compiler/plugins/kotlin/inference/SchemeParseError.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
final androidx.compose.compiler.plugins.kotlin.inference.SchemeParseError extends java.lang.Exception {
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/inference/SchemeStringSerializationReader$WhenMappings.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final synthetic androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/inference/SchemeStringSerializationReader.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
final androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader extends java.lang.Object {
private final String value
private int current
public void <init> (java.lang.String)
String value
public final androidx.compose.compiler.plugins.kotlin.inference.ItemKind getKind ()
char ch
public final void end ()
public final int number ()
NumberFormatException
int start
public final java.lang.String token ()
int $i$a$-run-SchemeStringSerializationReader$token$1
char ch
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationReader $this$token_u24lambda_u240
int start
int end
String prefix
public final void expect (androidx.compose.compiler.plugins.kotlin.inference.ItemKind)
androidx.compose.compiler.plugins.kotlin.inference.ItemKind kind
private final char getCh ()
private final void expect (char)
char ch
}
androidx/compose/compiler/plugins/kotlin/inference/SchemeStringSerializationWriter.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationWriter extends java.lang.Object {
private final StringBuilder builder
public void <init> (java.lang.StringBuilder)
StringBuilder builder
public final void writeToken (java.lang.String)
String token
public final void writeNumber (int)
int number
public final void writeOpen ()
public final void writeClose ()
public final void writeResultPrefix ()
public final void writeAnyParameters ()
public java.lang.String toString ()
private final boolean isNormal (java.lang.String)
int $i$a$-all-SchemeStringSerializationWriter$isNormal$1
char it
char element$iv
int $i$f$all
CharSequence $this$all$iv
String value
}
androidx/compose/compiler/plugins/kotlin/inference/Token.class
Scheme.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.Token extends androidx.compose.compiler.plugins.kotlin.inference.Item {
private final String value
public void <init> (java.lang.String)
String value
public final java.lang.String getValue ()
public boolean isAnonymous$compiler_hosted ()
public androidx.compose.compiler.plugins.kotlin.inference.Binding toBinding$compiler_hosted (androidx.compose.compiler.plugins.kotlin.inference.Bindings, java.util.List)
androidx.compose.compiler.plugins.kotlin.inference.Bindings bindings
java.util.List context
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public void serializeTo$compiler_hosted (androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationWriter)
androidx.compose.compiler.plugins.kotlin.inference.SchemeStringSerializationWriter writer
}
androidx/compose/compiler/plugins/kotlin/inference/TypeAdapter.class
ApplierInferencer.kt
package androidx.compose.compiler.plugins.kotlin.inference
public abstract androidx.compose.compiler.plugins.kotlin.inference.TypeAdapter extends java.lang.Object {
public abstract androidx.compose.compiler.plugins.kotlin.inference.Scheme declaredSchemaOf (java.lang.Object)
public abstract androidx.compose.compiler.plugins.kotlin.inference.Scheme currentInferredSchemeOf (java.lang.Object)
public abstract void updatedInferredScheme (java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
}
androidx/compose/compiler/plugins/kotlin/inference/Value.class
Bindings.kt
package androidx.compose.compiler.plugins.kotlin.inference
public final androidx.compose.compiler.plugins.kotlin.inference.Value extends java.lang.Object {
private String token
private java.util.Set observers
private int size
private final int index
public void <init> (java.lang.String, java.util.Set)
String token
java.util.Set observers
public final java.lang.String getToken ()
public final void setToken (java.lang.String)
String
public final java.util.Set getObservers ()
public final void setObservers (java.util.Set)
java.util.Set
public final int getSize ()
public final void setSize (int)
int
public final int getIndex ()
}
androidx/compose/compiler/plugins/kotlin/k1/
androidx/compose/compiler/plugins/kotlin/k1/AnnotationUtilsKt$makeComposableAnnotation$1.class
AnnotationUtils.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.AnnotationUtilsKt$makeComposableAnnotation$1 extends java.lang.Object implements org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor {
final synthetic org.jetbrains.kotlin.descriptors.ModuleDescriptor $module
void <init> (org.jetbrains.kotlin.descriptors.ModuleDescriptor)
org.jetbrains.kotlin.descriptors.ModuleDescriptor $module
public org.jetbrains.kotlin.types.KotlinType getType ()
public java.util.Map getAllValueArguments ()
public org.jetbrains.kotlin.descriptors.SourceElement getSource ()
public java.lang.String toString ()
public org.jetbrains.kotlin.name.FqName getFqName ()
}
androidx/compose/compiler/plugins/kotlin/k1/AnnotationUtilsKt.class
AnnotationUtils.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.AnnotationUtilsKt extends java.lang.Object {
private static final org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor makeComposableAnnotation (org.jetbrains.kotlin.descriptors.ModuleDescriptor)
org.jetbrains.kotlin.descriptors.ModuleDescriptor module
public static final org.jetbrains.kotlin.types.KotlinType makeComposable (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.ModuleDescriptor)
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor annotation
org.jetbrains.kotlin.types.KotlinType $this$makeComposable
org.jetbrains.kotlin.descriptors.ModuleDescriptor module
public static final org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor annotateAsComposable (org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor, org.jetbrains.kotlin.descriptors.ModuleDescriptor)
org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor $this$annotateAsComposable
org.jetbrains.kotlin.descriptors.ModuleDescriptor module
public static final boolean hasComposableAnnotation (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$hasComposableAnnotation
public static final boolean hasComposableAnnotation (org.jetbrains.kotlin.descriptors.annotations.Annotated)
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$hasComposableAnnotation
public static final boolean hasReadonlyComposableAnnotation (org.jetbrains.kotlin.descriptors.annotations.Annotated)
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$hasReadonlyComposableAnnotation
public static final boolean hasDisallowComposableCallsAnnotation (org.jetbrains.kotlin.descriptors.annotations.Annotated)
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$hasDisallowComposableCallsAnnotation
public static final java.lang.String compositionTarget (org.jetbrains.kotlin.descriptors.annotations.Annotated)
int $i$a$-map-AnnotationUtilsKt$compositionTarget$1
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor 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
int $i$a$-firstOrNull-AnnotationUtilsKt$compositionTarget$2
String it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$compositionTarget
public static final boolean hasCompositionTargetMarker (org.jetbrains.kotlin.descriptors.annotations.Annotated)
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$hasCompositionTargetMarker
public static final java.lang.String compositionTarget (org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor)
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor $this$compositionTarget
public static final java.lang.String compositionScheme (org.jetbrains.kotlin.descriptors.annotations.Annotated)
int $i$a$-let-AnnotationUtilsKt$compositionScheme$1
java.util.Map it
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$compositionScheme
public static final java.lang.Integer compositionOpenTarget (org.jetbrains.kotlin.descriptors.annotations.Annotated)
int $i$a$-let-AnnotationUtilsKt$compositionOpenTarget$1
java.util.Map it
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$compositionOpenTarget
public static final boolean isSpecialType (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $this$isSpecialType
public static final boolean isComposableAnnotation (org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor)
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor $this$isComposableAnnotation
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableCallChecker.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public androidx.compose.compiler.plugins.kotlin.k1.ComposableCallChecker extends java.lang.Object implements org.jetbrains.kotlin.resolve.calls.checkers.CallChecker org.jetbrains.kotlin.resolve.calls.checkers.AdditionalTypeChecker 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
private final void checkInlineLambdaCall (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, com.intellij.psi.PsiElement, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
com.intellij.psi.PsiElement parameterSrc
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor arg
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor fn
org.jetbrains.kotlin.resolve.BindingContext bindingContext
com.intellij.psi.PsiElement node
org.jetbrains.kotlin.descriptors.VariableDescriptor descriptor
org.jetbrains.kotlin.descriptors.CallableDescriptor function
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
com.intellij.psi.PsiElement reportOn
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
public void check (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, com.intellij.psi.PsiElement, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor descriptor
boolean composable
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor arg
boolean isResolvedInline
boolean isInlined
com.intellij.psi.PsiElement tryKeyword
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor descriptor
boolean composable
org.jetbrains.kotlin.descriptors.DeclarationDescriptor descriptor
org.jetbrains.kotlin.psi.KtProperty property
boolean isComposable
org.jetbrains.kotlin.descriptors.PropertyAccessorDescriptor descriptor
org.jetbrains.kotlin.resolve.BindingContext bindingContext
com.intellij.psi.PsiElement node
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
com.intellij.psi.PsiElement reportOn
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
private final void warnOnUnstableNamedArguments (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
org.jetbrains.kotlin.psi.KtSimpleNameExpression nameReference
org.jetbrains.kotlin.psi.ValueArgument valueArgument
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
private final void missingDisallowedComposableCallPropagation (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, com.intellij.psi.PsiElement, org.jetbrains.kotlin.descriptors.ValueParameterDescriptor, org.jetbrains.kotlin.descriptors.ValueParameterDescriptor)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
com.intellij.psi.PsiElement unmarkedParamEl
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor unmarkedParamDescriptor
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor markedParamDescriptor
private final void illegalCall (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
com.intellij.psi.PsiElement callEl
com.intellij.psi.PsiElement functionEl
static synthetic void illegalCall$default (androidx.compose.compiler.plugins.kotlin.k1.ComposableCallChecker, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, int, java.lang.Object)
private final void composableExpected (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, com.intellij.psi.PsiElement)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
com.intellij.psi.PsiElement functionEl
private final void illegalCallMustBeReadonly (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, com.intellij.psi.PsiElement)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
com.intellij.psi.PsiElement callEl
private final void illegalComposableFunctionReference (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, org.jetbrains.kotlin.psi.KtCallableReferenceExpression)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
org.jetbrains.kotlin.psi.KtCallableReferenceExpression refExpr
private final void illegalComposableDelegate (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext, com.intellij.psi.PsiElement)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
com.intellij.psi.PsiElement reportOn
public void checkType (org.jetbrains.kotlin.psi.KtExpression, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.resolve.calls.context.ResolutionContext)
com.intellij.psi.PsiElement reportOn
boolean inferred
boolean isInlineable
org.jetbrains.kotlin.psi.KtExpression reportOn
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor descriptor
boolean isComposable
org.jetbrains.kotlin.psi.KtExpression reportOn
org.jetbrains.kotlin.types.SimpleType nullableAnyType
org.jetbrains.kotlin.types.SimpleType anyType
org.jetbrains.kotlin.types.SimpleType nullableNothingType
boolean isComposable
org.jetbrains.kotlin.resolve.BindingContext bindingContext
org.jetbrains.kotlin.types.KotlinType expectedType
boolean expectedComposable
org.jetbrains.kotlin.psi.KtExpression expression
org.jetbrains.kotlin.types.KotlinType expressionType
org.jetbrains.kotlin.types.KotlinType expressionTypeWithSmartCast
org.jetbrains.kotlin.resolve.calls.context.ResolutionContext c
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableCallCheckerKt.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposableCallCheckerKt extends java.lang.Object {
public static final boolean isReadOnlyComposableInvocation (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall)
boolean isGetter
org.jetbrains.kotlin.descriptors.PropertyGetterDescriptor getter
org.jetbrains.kotlin.descriptors.CallableDescriptor candidateDescriptor
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall $this$isReadOnlyComposableInvocation
public static final boolean isComposableDelegateReference (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, org.jetbrains.kotlin.resolve.BindingContext)
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall delegateInitCall
org.jetbrains.kotlin.descriptors.CallableDescriptor descriptor
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall $this$isComposableDelegateReference
org.jetbrains.kotlin.resolve.BindingContext bindingContext
public static final boolean isComposableDelegateOperator (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall)
org.jetbrains.kotlin.descriptors.CallableDescriptor descriptor
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall $this$isComposableDelegateOperator
public static final boolean isComposableInvocation (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall)
boolean isGetter
org.jetbrains.kotlin.descriptors.PropertyGetterDescriptor getter
org.jetbrains.kotlin.descriptors.CallableDescriptor candidateDescriptor
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall $this$isComposableInvocation
public static final boolean isMarkedAsComposable (org.jetbrains.kotlin.descriptors.CallableDescriptor)
org.jetbrains.kotlin.descriptors.CallableDescriptor $this$isMarkedAsComposable
public static final boolean isComposableCallable (org.jetbrains.kotlin.descriptors.CallableDescriptor, org.jetbrains.kotlin.resolve.BindingContext)
org.jetbrains.kotlin.psi.KtFunctionLiteral functionLiteral
org.jetbrains.kotlin.psi.KtLambdaExpression lambdaExpr
org.jetbrains.kotlin.descriptors.CallableDescriptor $this$isComposableCallable
org.jetbrains.kotlin.resolve.BindingContext bindingContext
public static final boolean allowsComposableCalls (org.jetbrains.kotlin.descriptors.FunctionDescriptor, org.jetbrains.kotlin.resolve.BindingContext)
org.jetbrains.kotlin.descriptors.FunctionDescriptor $this$allowsComposableCalls
org.jetbrains.kotlin.resolve.BindingContext bindingContext
private static final org.jetbrains.kotlin.resolve.calls.context.CallPosition$ValueArgumentPosition getValueArgumentPosition (org.jetbrains.kotlin.resolve.calls.context.ResolutionContext, org.jetbrains.kotlin.psi.KtExpression)
org.jetbrains.kotlin.resolve.calls.context.CallPosition position
org.jetbrains.kotlin.resolve.calls.context.ResolutionContext $this$getValueArgumentPosition
org.jetbrains.kotlin.psi.KtExpression expression
private static final org.jetbrains.kotlin.resolve.calls.context.CallPosition$ValueArgumentPosition getValueArgumentPositionFromPsi (org.jetbrains.kotlin.psi.KtExpression, org.jetbrains.kotlin.resolve.BindingContext)
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
org.jetbrains.kotlin.psi.ValueArgument valueArgument
org.jetbrains.kotlin.resolve.calls.model.ArgumentMatch argumentMatch
org.jetbrains.kotlin.psi.KtExpression expression
org.jetbrains.kotlin.resolve.BindingContext context
private static final org.jetbrains.kotlin.descriptors.ValueParameterDescriptor getArgumentDescriptor (org.jetbrains.kotlin.psi.KtExpression, org.jetbrains.kotlin.resolve.BindingContext)
org.jetbrains.kotlin.psi.KtExpression expression
org.jetbrains.kotlin.resolve.BindingContext context
public static final boolean hasComposableExpectedType (org.jetbrains.kotlin.resolve.calls.context.ResolutionContext, org.jetbrains.kotlin.psi.KtExpression)
org.jetbrains.kotlin.resolve.calls.context.CallPosition$ValueArgumentPosition position
org.jetbrains.kotlin.descriptors.CallableDescriptor callDescriptor
org.jetbrains.kotlin.descriptors.ClassDescriptor samDescriptor
org.jetbrains.kotlin.resolve.calls.context.ResolutionContext $this$hasComposableExpectedType
org.jetbrains.kotlin.psi.KtExpression expression
public static final boolean hasComposableAnnotation (java.util.List, org.jetbrains.kotlin.resolve.BindingContext)
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor descriptor
org.jetbrains.kotlin.psi.KtAnnotationEntry entry
java.util.List $this$hasComposableAnnotation
org.jetbrains.kotlin.resolve.BindingContext bindingContext
public static final synthetic org.jetbrains.kotlin.descriptors.ValueParameterDescriptor access$getArgumentDescriptor (org.jetbrains.kotlin.psi.KtExpression, org.jetbrains.kotlin.resolve.BindingContext)
org.jetbrains.kotlin.psi.KtExpression expression
org.jetbrains.kotlin.resolve.BindingContext context
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableDeclarationChecker.class
ComposableDeclarationChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposableDeclarationChecker extends java.lang.Object implements org.jetbrains.kotlin.resolve.checkers.DeclarationChecker 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
public void check (org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.descriptors.DeclarationDescriptor, org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext)
org.jetbrains.kotlin.psi.KtDeclaration declaration
org.jetbrains.kotlin.descriptors.DeclarationDescriptor descriptor
org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext context
private final void checkFunction (org.jetbrains.kotlin.psi.KtFunction, org.jetbrains.kotlin.descriptors.FunctionDescriptor, org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext)
int $i$a$-any-ComposableDeclarationChecker$checkFunction$overrideFunctionIsComposable$1$1$1
org.jetbrains.kotlin.types.KotlinType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-run-ComposableDeclarationChecker$checkFunction$overrideFunctionIsComposable$1$1
org.jetbrains.kotlin.descriptors.ClassDescriptor $this$checkFunction_u24lambda_u242_u24lambda_u241
int $i$a$-let-ComposableDeclarationChecker$checkFunction$overrideFunctionIsComposable$1
org.jetbrains.kotlin.descriptors.ClassDescriptor cls
org.jetbrains.kotlin.descriptors.FunctionDescriptor it
int $i$a$-let-ComposableDeclarationChecker$checkFunction$1$1
boolean overrideIsComposable
boolean paramIsComposable
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor overriddenParam
int $i$a$-forEach-ComposableDeclarationChecker$checkFunction$1
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor valueParameter
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.kotlin.descriptors.FunctionDescriptor override
boolean overrideFunctionIsComposable
org.jetbrains.kotlin.descriptors.MemberDescriptor expectDescriptor
int $i$a$-forEach-ComposableDeclarationChecker$checkFunction$2
org.jetbrains.kotlin.psi.KtExpression defaultValue
org.jetbrains.kotlin.psi.KtParameter it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.kotlin.psi.KtTypeReference typeRef
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor param
org.jetbrains.kotlin.psi.KtParameter ktparam
boolean hasComposableAnnotation
java.util.List params
java.util.List ktparams
org.jetbrains.kotlin.psi.KtFunction declaration
org.jetbrains.kotlin.descriptors.FunctionDescriptor descriptor
org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext context
private final void checkType (org.jetbrains.kotlin.types.KotlinType, com.intellij.psi.PsiElement, org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext)
org.jetbrains.kotlin.types.KotlinType type
com.intellij.psi.PsiElement element
org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext context
private final void checkProperty (org.jetbrains.kotlin.psi.KtProperty, org.jetbrains.kotlin.descriptors.PropertyDescriptor, org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext)
org.jetbrains.kotlin.descriptors.PropertyDescriptor override
boolean overrideIsComposable
boolean hasComposableAnnotation
org.jetbrains.kotlin.psi.KtExpression initializer
com.intellij.psi.PsiElement name
org.jetbrains.kotlin.psi.KtProperty declaration
org.jetbrains.kotlin.descriptors.PropertyDescriptor descriptor
org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext context
private final void checkPropertyAccessor (org.jetbrains.kotlin.psi.KtPropertyAccessor, org.jetbrains.kotlin.descriptors.PropertyAccessorDescriptor, org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext)
org.jetbrains.kotlin.descriptors.PropertyAccessorDescriptor override
boolean overrideComposable
org.jetbrains.kotlin.descriptors.PropertyDescriptor propertyDescriptor
org.jetbrains.kotlin.psi.KtProperty propertyPsi
com.intellij.psi.PsiElement name
org.jetbrains.kotlin.psi.KtExpression initializer
boolean hasComposableAnnotation
org.jetbrains.kotlin.psi.KtPropertyAccessor declaration
org.jetbrains.kotlin.descriptors.PropertyAccessorDescriptor descriptor
org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext context
private final int getArity (org.jetbrains.kotlin.descriptors.FunctionDescriptor)
org.jetbrains.kotlin.descriptors.FunctionDescriptor $this$arity
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableTargetChecker$infer$1.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker$infer$1 extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.inference.TypeAdapter {
final synthetic androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker this$0
void <init> (androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker)
androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker $receiver
public androidx.compose.compiler.plugins.kotlin.inference.Scheme declaredSchemaOf (androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
public androidx.compose.compiler.plugins.kotlin.inference.Scheme currentInferredSchemeOf (androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
public void updatedInferredScheme (androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
public volatile synthetic androidx.compose.compiler.plugins.kotlin.inference.Scheme declaredSchemaOf (java.lang.Object)
Object type
public volatile synthetic androidx.compose.compiler.plugins.kotlin.inference.Scheme currentInferredSchemeOf (java.lang.Object)
Object type
public volatile synthetic void updatedInferredScheme (java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
Object type
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableTargetChecker$infer$2.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker$infer$2 extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.inference.NodeAdapter {
final synthetic androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker this$0
void <init> (androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker)
androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker $receiver
public androidx.compose.compiler.plugins.kotlin.k1.InferenceNode containerOf (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind kindOf (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
public int schemeParameterIndexOf (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode, androidx.compose.compiler.plugins.kotlin.k1.InferenceNode)
int $i$a$-let-ComposableTargetChecker$infer$2$schemeParameterIndexOf$1
androidx.compose.compiler.plugins.kotlin.k1.ResolvedPsiParameterReference it
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode container
public androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType typeOf (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
public androidx.compose.compiler.plugins.kotlin.k1.InferenceNode referencedContainerOf (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
public volatile synthetic java.lang.Object containerOf (java.lang.Object)
Object node
public volatile synthetic androidx.compose.compiler.plugins.kotlin.inference.NodeKind kindOf (java.lang.Object)
Object node
public volatile synthetic int schemeParameterIndexOf (java.lang.Object, java.lang.Object)
Object node
Object container
public volatile synthetic java.lang.Object typeOf (java.lang.Object)
Object node
public volatile synthetic java.lang.Object referencedContainerOf (java.lang.Object)
Object node
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableTargetChecker$infer$3.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker$infer$3 extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.inference.ErrorReporter {
final synthetic androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker this$0
void <init> (androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker)
androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker $receiver
private final java.lang.String descriptionFrom (java.lang.String)
int $i$a$-firstNotNullOfOrNull-ComposableTargetChecker$infer$3$descriptionFrom$1$1$1
org.jetbrains.kotlin.name.Name name
java.util.Map$Entry entry
int $i$a$-let-ComposableTargetChecker$infer$3$descriptionFrom$1$1
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor marker
int $i$a$-let-ComposableTargetChecker$infer$3$descriptionFrom$1
org.jetbrains.kotlin.descriptors.ClassDescriptor it
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.descriptors.ClassDescriptor cls
String token
public void reportCallError (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode, java.lang.String, java.lang.String)
String expectedDescription
String receivedDescription
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
String expected
String received
public void reportParameterError (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode, int, java.lang.String, java.lang.String)
String expectedDescription
String receivedDescription
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
int index
String expected
String received
public void log (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode, java.lang.String)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
String message
public volatile synthetic void reportCallError (java.lang.Object, java.lang.String, java.lang.String)
Object node
String expected
String received
public volatile synthetic void reportParameterError (java.lang.Object, int, java.lang.String, java.lang.String)
Object node
int index
String expected
String received
public volatile synthetic void log (java.lang.Object, java.lang.String)
Object node
String message
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableTargetChecker$infer$4.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker$infer$4 extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage {
final synthetic androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker this$0
void <init> (androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker)
androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker $receiver
public androidx.compose.compiler.plugins.kotlin.inference.LazyScheme getLazyScheme (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
public void storeLazyScheme (androidx.compose.compiler.plugins.kotlin.k1.InferenceNode, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode node
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme value
public volatile synthetic androidx.compose.compiler.plugins.kotlin.inference.LazyScheme getLazyScheme (java.lang.Object)
Object node
public volatile synthetic void storeLazyScheme (java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
Object node
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme value
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableTargetChecker.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker extends java.lang.Object implements org.jetbrains.kotlin.resolve.calls.checkers.CallChecker org.jetbrains.kotlin.extensions.StorageComponentContainerContributor {
private org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext callContext
private final androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer infer
public void <init> ()
private final com.intellij.psi.PsiElement containerOf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement current
com.intellij.psi.PsiElement element
private final androidx.compose.compiler.plugins.kotlin.k1.PsiElementNode containerNodeOf (com.intellij.psi.PsiElement)
int $i$a$-let-ComposableTargetChecker$containerNodeOf$1
com.intellij.psi.PsiElement it
com.intellij.psi.PsiElement element
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
public void check (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall, com.intellij.psi.PsiElement, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
int $i$a$-filter-ComposableTargetChecker$check$parameters$1
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor 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$-firstOrNull-ComposableTargetChecker$check$arguments$1$argument$1
java.util.Map$Entry entry
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$a$-map-ComposableTargetChecker$check$arguments$1
org.jetbrains.kotlin.resolve.calls.model.ResolvedValueArgument argument
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor 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.resolve.BindingContext bindingContext
java.util.List parameters
java.util.List arguments
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
com.intellij.psi.PsiElement reportOn
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNode resolvedCallToInferenceNode (org.jetbrains.kotlin.resolve.calls.model.ResolvedCall)
int $i$a$-let-ComposableTargetChecker$resolvedCallToInferenceNode$candidate$1$1
org.jetbrains.kotlin.descriptors.CallableDescriptor reference
int $i$a$-let-ComposableTargetChecker$resolvedCallToInferenceNode$candidate$1
org.jetbrains.kotlin.descriptors.CallableDescriptor callableReference
org.jetbrains.kotlin.psi.KtReferenceExpression r
org.jetbrains.kotlin.resolve.scopes.receivers.ReceiverValue receiver
org.jetbrains.kotlin.psi.KtExpression expression
org.jetbrains.kotlin.psi.KtReferenceExpression referenceExpression
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode candidate
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall resolvedCall
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNode argumentToInferenceNode (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor, com.intellij.psi.PsiElement)
org.jetbrains.kotlin.resolve.BindingContext bindingContext
org.jetbrains.kotlin.psi.KtFunctionLiteral lambda
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode parameter
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor descriptor
com.intellij.psi.PsiElement element
private final org.jetbrains.kotlin.psi.KtFunctionLiteral lambdaOrNull (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement container
com.intellij.psi.PsiElement element
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNode descriptorToInferenceNode (org.jetbrains.kotlin.descriptors.CallableDescriptor, com.intellij.psi.PsiElement)
org.jetbrains.kotlin.descriptors.CallableDescriptor original
org.jetbrains.kotlin.descriptors.CallableDescriptor descriptor
com.intellij.psi.PsiElement element
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNode parameterDescriptorToInferenceNode (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor, com.intellij.psi.PsiElement)
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode parameter
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor descriptor
com.intellij.psi.PsiElement element
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNode findParameterReferenceOrNull (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor, com.intellij.psi.PsiElement)
int $i$a$-filter-ComposableTargetChecker$findParameterReferenceOrNull$index$1
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor 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 index
androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
org.jetbrains.kotlin.resolve.BindingContext bindingContext
org.jetbrains.kotlin.descriptors.CallableDescriptor declaration
androidx.compose.compiler.plugins.kotlin.k1.InferenceNode currentContainer
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor descriptor
com.intellij.psi.PsiElement element
public static final synthetic org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext access$getCallContext$p (androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker)
androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker $this
public static final synthetic androidx.compose.compiler.plugins.kotlin.k1.PsiElementNode access$containerNodeOf (androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker, com.intellij.psi.PsiElement)
androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetChecker $this
com.intellij.psi.PsiElement element
}
androidx/compose/compiler/plugins/kotlin/k1/ComposableTargetCheckerKt.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposableTargetCheckerKt extends java.lang.Object {
private static final androidx.compose.compiler.plugins.kotlin.inference.Item schemeItem (org.jetbrains.kotlin.descriptors.annotations.Annotated)
String explicitTarget
Integer explicitOpen
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$schemeItem
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme (org.jetbrains.kotlin.descriptors.annotations.Annotated)
int $i$a$-let-ComposableTargetCheckerKt$scheme$1
String it
org.jetbrains.kotlin.descriptors.annotations.Annotated $this$scheme
public static final androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme (org.jetbrains.kotlin.descriptors.CallableDescriptor, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
int $i$a$-let-ComposableTargetCheckerKt$toScheme$1$target$1
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext context
androidx.compose.compiler.plugins.kotlin.inference.Item target
int $i$a$-let-ComposableTargetCheckerKt$toScheme$1
androidx.compose.compiler.plugins.kotlin.inference.Item it
int $i$a$-filter-ComposableTargetCheckerKt$toScheme$2
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor 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$-map-ComposableTargetCheckerKt$toScheme$3
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor 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
int $i$a$-map-ComposableTargetCheckerKt$toScheme$4
org.jetbrains.kotlin.descriptors.CallableDescriptor 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.descriptors.CallableDescriptor $this$toScheme
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext callContext
private static final androidx.compose.compiler.plugins.kotlin.inference.Item fileScopeTarget (org.jetbrains.kotlin.descriptors.CallableDescriptor, org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
int $i$a$-let-ComposableTargetCheckerKt$fileScopeTarget$1$1
String token
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor annotationDescriptor
org.jetbrains.kotlin.psi.KtAnnotationEntry entry
int $i$a$-let-ComposableTargetCheckerKt$fileScopeTarget$1
org.jetbrains.kotlin.psi.KtFile it
org.jetbrains.kotlin.descriptors.CallableDescriptor $this$fileScopeTarget
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext callContext
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme (org.jetbrains.kotlin.types.KotlinType)
int $i$a$-filter-ComposableTargetCheckerKt$toScheme$5
org.jetbrains.kotlin.types.TypeProjection 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$-map-ComposableTargetCheckerKt$toScheme$6
org.jetbrains.kotlin.types.TypeProjection 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.types.KotlinType $this$toScheme
private static final org.jetbrains.kotlin.descriptors.FunctionDescriptor samComposableOrNull (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor)
int $i$a$-let-ComposableTargetCheckerKt$samComposableOrNull$1
org.jetbrains.kotlin.descriptors.ClassDescriptor it
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor $this$samComposableOrNull
private static final boolean isSamComposable (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor)
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor $this$isSamComposable
public static final synthetic androidx.compose.compiler.plugins.kotlin.inference.Scheme access$toScheme (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType $receiver
public static final synthetic boolean access$isSamComposable (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor)
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor $receiver
}
androidx/compose/compiler/plugins/kotlin/k1/ComposeDescriptorSerializerContext.class
ComposeDescriptorSerializerContext.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposeDescriptorSerializerContext extends java.lang.Object {
private final androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet hideFromObjCDeclarationsSet
private final androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection classStabilityInferredCollection
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet, androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection)
androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet hideFromObjCDeclarationsSet
androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection classStabilityInferredCollection
public synthetic void <init> (androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet, androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet getHideFromObjCDeclarationsSet ()
public final androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection getClassStabilityInferredCollection ()
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/k1/ComposeDiagnosticSuppressor.class
ComposeDiagnosticSuppressor.kt
package androidx.compose.compiler.plugins.kotlin.k1
public androidx.compose.compiler.plugins.kotlin.k1.ComposeDiagnosticSuppressor extends java.lang.Object implements org.jetbrains.kotlin.resolve.diagnostics.DiagnosticSuppressor {
public void <init> ()
public boolean isSuppressed (org.jetbrains.kotlin.diagnostics.Diagnostic)
org.jetbrains.kotlin.diagnostics.Diagnostic diagnostic
public boolean isSuppressed (org.jetbrains.kotlin.diagnostics.Diagnostic, org.jetbrains.kotlin.resolve.BindingContext)
org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor annotation
org.jetbrains.kotlin.psi.KtAnnotationEntry entry
org.jetbrains.kotlin.resolve.calls.model.ResolvedCall call
org.jetbrains.kotlin.diagnostics.Diagnostic diagnostic
org.jetbrains.kotlin.resolve.BindingContext bindingContext
}
androidx/compose/compiler/plugins/kotlin/k1/ComposeErrorMessages.class
ComposeErrorMessages.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposeErrorMessages extends java.lang.Object implements org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension {
private final org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap MAP
public void <init> ()
public org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap getMap ()
}
androidx/compose/compiler/plugins/kotlin/k1/ComposeErrors.class
ComposeErrors.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.ComposeErrors extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.k1.ComposeErrors INSTANCE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSABLE_INVOCATION
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSABLE_EXPECTED
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSABLE_FUNCTION_REFERENCE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSABLE_PROPERTY_BACKING_FIELD
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSABLE_VAR
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSABLE_SUSPEND_FUN
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 ABSTRACT_COMPOSABLE_DEFAULT_PARAMETER_VALUE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSABLE_FUN_MAIN
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 CAPTURED_COMPOSABLE_INVOCATION
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 CALLED_IN_INCORRECT_CONTEXT
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory3 MISSING_DISALLOW_COMPOSABLE_CALLS_ANNOTATION
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 NONREADONLY_CALL_IN_READONLY_COMPOSABLE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 CONFLICTING_OVERLOADS
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 ILLEGAL_TRY_CATCH_AROUND_COMPOSABLE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 TYPE_MISMATCH
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 COMPOSE_APPLIER_CALL_MISMATCH
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 COMPOSE_APPLIER_PARAMETER_MISMATCH
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSE_APPLIER_DECLARATION_MISMATCH
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 COMPOSE_INVALID_DELEGATE
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 NAMED_ARGUMENTS_NOT_ALLOWED
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 MISMATCHED_COMPOSABLE_IN_EXPECT_ACTUAL
public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 REDUNDANT_COMPOSABLE_ANNOTATION
private void <init> ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/k1/ComposeTypeResolutionInterceptorExtension.class
ComposeTypeResolutionInterceptorExtension.kt
package androidx.compose.compiler.plugins.kotlin.k1
public androidx.compose.compiler.plugins.kotlin.k1.ComposeTypeResolutionInterceptorExtension extends java.lang.Object implements org.jetbrains.kotlin.extensions.internal.TypeResolutionInterceptorExtension {
public void <init> ()
public org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor interceptFunctionLiteralDescriptor (org.jetbrains.kotlin.psi.KtLambdaExpression, org.jetbrains.kotlin.types.expressions.ExpressionTypingContext, org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor)
int $i$a$-also-ComposeTypeResolutionInterceptorExtension$interceptFunctionLiteralDescriptor$1
org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor it
org.jetbrains.kotlin.psi.KtLambdaExpression expression
org.jetbrains.kotlin.types.expressions.ExpressionTypingContext context
org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor descriptor
public org.jetbrains.kotlin.types.KotlinType interceptType (org.jetbrains.kotlin.psi.KtElement, org.jetbrains.kotlin.types.expressions.ExpressionTypingContext, org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.psi.KtElement element
org.jetbrains.kotlin.types.expressions.ExpressionTypingContext context
org.jetbrains.kotlin.types.KotlinType resultType
}
androidx/compose/compiler/plugins/kotlin/k1/FrontendWritableSlices.class
FrontendWritableSlices.kt
package androidx.compose.compiler.plugins.kotlin.k1
public final androidx.compose.compiler.plugins.kotlin.k1.FrontendWritableSlices extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.k1.FrontendWritableSlices INSTANCE
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice INFERRED_COMPOSABLE_DESCRIPTOR
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice LAMBDA_CAPABLE_OF_COMPOSER_CAPTURE
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice INFERRED_COMPOSABLE_LITERAL
private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice COMPOSE_LAZY_SCHEME
private void <init> ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getINFERRED_COMPOSABLE_DESCRIPTOR ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getLAMBDA_CAPABLE_OF_COMPOSER_CAPTURE ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getINFERRED_COMPOSABLE_LITERAL ()
public final org.jetbrains.kotlin.util.slicedMap.WritableSlice getCOMPOSE_LAZY_SCHEME ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/k1/InferenceDescriptorType.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
final androidx.compose.compiler.plugins.kotlin.k1.InferenceDescriptorType extends androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType {
private final org.jetbrains.kotlin.descriptors.CallableDescriptor descriptor
public void <init> (org.jetbrains.kotlin.descriptors.CallableDescriptor)
org.jetbrains.kotlin.descriptors.CallableDescriptor descriptor
public final org.jetbrains.kotlin.descriptors.CallableDescriptor getDescriptor ()
public androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext callContext
public boolean isTypeFor (org.jetbrains.kotlin.descriptors.CallableDescriptor)
org.jetbrains.kotlin.descriptors.CallableDescriptor descriptor
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
androidx/compose/compiler/plugins/kotlin/k1/InferenceKotlinType.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
final androidx.compose.compiler.plugins.kotlin.k1.InferenceKotlinType extends androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType {
private final org.jetbrains.kotlin.types.KotlinType type
public void <init> (org.jetbrains.kotlin.types.KotlinType)
org.jetbrains.kotlin.types.KotlinType type
public final org.jetbrains.kotlin.types.KotlinType getType ()
public androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext callContext
public boolean isTypeFor (org.jetbrains.kotlin.descriptors.CallableDescriptor)
org.jetbrains.kotlin.descriptors.CallableDescriptor descriptor
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
androidx/compose/compiler/plugins/kotlin/k1/InferenceNode.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
abstract androidx.compose.compiler.plugins.kotlin.k1.InferenceNode extends java.lang.Object {
private final com.intellij.psi.PsiElement element
private void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public final com.intellij.psi.PsiElement getElement ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public abstract androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType getType ()
public synthetic void <init> (com.intellij.psi.PsiElement, kotlin.jvm.internal.DefaultConstructorMarker)
com.intellij.psi.PsiElement element
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/k1/InferenceNodeType.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
abstract androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType extends java.lang.Object {
private void <init> ()
public abstract androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
public abstract boolean isTypeFor (org.jetbrains.kotlin.descriptors.CallableDescriptor)
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/k1/InferenceUnknownType.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
final androidx.compose.compiler.plugins.kotlin.k1.InferenceUnknownType extends androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType {
public void <init> ()
public androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme (org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext)
org.jetbrains.kotlin.resolve.calls.checkers.CallCheckerContext callContext
public boolean isTypeFor (org.jetbrains.kotlin.descriptors.CallableDescriptor)
org.jetbrains.kotlin.descriptors.CallableDescriptor descriptor
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
androidx/compose/compiler/plugins/kotlin/k1/PsiElementNode.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
final androidx.compose.compiler.plugins.kotlin.k1.PsiElementNode extends androidx.compose.compiler.plugins.kotlin.k1.InferenceNode {
private final org.jetbrains.kotlin.resolve.BindingContext bindingContext
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
public void <init> (com.intellij.psi.PsiElement, org.jetbrains.kotlin.resolve.BindingContext)
com.intellij.psi.PsiElement element
org.jetbrains.kotlin.resolve.BindingContext bindingContext
public final org.jetbrains.kotlin.resolve.BindingContext getBindingContext ()
public androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType getType ()
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType descriptorTypeOf (com.intellij.psi.PsiElement)
int $i$a$-let-PsiElementNode$descriptorTypeOf$1
org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it
com.intellij.psi.PsiElement element
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType kotlinTypeOf (org.jetbrains.kotlin.psi.KtExpression)
int $i$a$-let-PsiElementNode$kotlinTypeOf$1
org.jetbrains.kotlin.types.KotlinType it
org.jetbrains.kotlin.psi.KtExpression element
}
androidx/compose/compiler/plugins/kotlin/k1/ResolvedPsiElementNode.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
final androidx.compose.compiler.plugins.kotlin.k1.ResolvedPsiElementNode extends androidx.compose.compiler.plugins.kotlin.k1.InferenceNode {
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
public void <init> (com.intellij.psi.PsiElement, androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType)
com.intellij.psi.PsiElement element
androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
public androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType getType ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
}
androidx/compose/compiler/plugins/kotlin/k1/ResolvedPsiParameterReference.class
ComposableTargetChecker.kt
package androidx.compose.compiler.plugins.kotlin.k1
final androidx.compose.compiler.plugins.kotlin.k1.ResolvedPsiParameterReference extends androidx.compose.compiler.plugins.kotlin.k1.InferenceNode {
private final androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
private final int index
private final com.intellij.psi.PsiElement container
public void <init> (com.intellij.psi.PsiElement, androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType, int, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType type
int index
com.intellij.psi.PsiElement container
public androidx.compose.compiler.plugins.kotlin.k1.InferenceNodeType getType ()
public final int getIndex ()
public final com.intellij.psi.PsiElement getContainer ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
}
androidx/compose/compiler/plugins/kotlin/k2/
androidx/compose/compiler/plugins/kotlin/k2/ComposableCallCheckerKt$visitCurrentScope$1.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallCheckerKt$visitCurrentScope$1 extends java.lang.Object implements kotlin.jvm.functions.Function1 {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallCheckerKt$visitCurrentScope$1 INSTANCE
public void <init> ()
public final void invoke (org.jetbrains.kotlin.fir.declarations.FirAnonymousFunction)
org.jetbrains.kotlin.fir.declarations.FirAnonymousFunction it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableCallCheckerKt$visitCurrentScope$2.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallCheckerKt$visitCurrentScope$2 extends java.lang.Object implements kotlin.jvm.functions.Function1 {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallCheckerKt$visitCurrentScope$2 INSTANCE
public void <init> ()
public final void invoke (org.jetbrains.kotlin.fir.declarations.FirFunction)
org.jetbrains.kotlin.fir.declarations.FirFunction it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableCallCheckerKt$visitCurrentScope$3.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallCheckerKt$visitCurrentScope$3 extends java.lang.Object implements kotlin.jvm.functions.Function2 {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallCheckerKt$visitCurrentScope$3 INSTANCE
public void <init> ()
public final void invoke (org.jetbrains.kotlin.fir.expressions.FirTryExpression, org.jetbrains.kotlin.fir.FirElement)
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableCallCheckerKt.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallCheckerKt extends java.lang.Object {
private static final void checkComposableCall (org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression, org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
int $i$a$-visitCurrentScope-ComposableCallCheckerKt$checkComposableCall$1
org.jetbrains.kotlin.fir.declarations.FirValueParameter parameter
int $i$a$-visitCurrentScope-ComposableCallCheckerKt$checkComposableCall$2
com.intellij.psi.PsiElement functionPsi
org.jetbrains.kotlin.KtSourceElement nonReadOnlyCalleeReference
org.jetbrains.kotlin.fir.declarations.FirAnonymousFunction function
int $i$a$-visitCurrentScope-ComposableCallCheckerKt$checkComposableCall$3
org.jetbrains.kotlin.KtSourceElement nonReadOnlyCalleeReference
org.jetbrains.kotlin.fir.declarations.FirFunction function
int $i$a$-visitCurrentScope-ComposableCallCheckerKt$checkComposableCall$4
org.jetbrains.kotlin.fir.expressions.FirTryExpression tryExpression
org.jetbrains.kotlin.fir.FirElement container
int $i$a$-let-ComposableCallCheckerKt$visitCurrentScope$4$iv
org.jetbrains.kotlin.fir.declarations.FirValueParameter parameter$iv
org.jetbrains.kotlin.fir.FirElement container$iv
int elementIndex$iv
org.jetbrains.kotlin.fir.FirElement element$iv
int $i$f$visitCurrentScope
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $this$visitCurrentScope$iv
org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression expression
org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol calleeFunction
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private static final androidx.compose.compiler.plugins.kotlin.k2.ComposableCheckForScopeStatus checkComposableFunction (org.jetbrains.kotlin.fir.declarations.FirFunction, org.jetbrains.kotlin.KtSourceElement, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.KtSourceElement source
org.jetbrains.kotlin.fir.declarations.FirFunction function
org.jetbrains.kotlin.KtSourceElement nonReadOnlyCallInsideFunction
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private static final void checkInvoke (org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
int $i$f$isInline
org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$isInline$iv
int $i$a$-visitCurrentScope$default-ComposableCallCheckerKt$checkInvoke$1
org.jetbrains.kotlin.fir.declarations.FirValueParameter parameter
org.jetbrains.kotlin.fir.declarations.FirAnonymousFunction it
int $i$a$-visitCurrentScope-ComposableCallCheckerKt$visitCurrentScope$1
org.jetbrains.kotlin.fir.declarations.FirFunction it
int $i$a$-visitCurrentScope-ComposableCallCheckerKt$visitCurrentScope$2
int $i$a$-visitCurrentScope-ComposableCallCheckerKt$visitCurrentScope$3
int $i$a$-let-ComposableCallCheckerKt$visitCurrentScope$4$iv
org.jetbrains.kotlin.fir.declarations.FirValueParameter parameter$iv
org.jetbrains.kotlin.fir.FirElement container$iv
int elementIndex$iv
org.jetbrains.kotlin.fir.FirElement element$iv
int $i$f$visitCurrentScope
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $this$visitCurrentScope_u24default$iv
org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol param
org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression expression
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
private static final void visitCurrentScope (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2)
int $i$a$-let-ComposableCallCheckerKt$visitCurrentScope$4
org.jetbrains.kotlin.fir.declarations.FirValueParameter parameter
org.jetbrains.kotlin.fir.FirElement container
int elementIndex
org.jetbrains.kotlin.fir.FirElement element
int $i$f$visitCurrentScope
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $this$visitCurrentScope
kotlin.jvm.functions.Function1 visitInlineLambdaParameter
kotlin.jvm.functions.Function1 visitAnonymousFunction
kotlin.jvm.functions.Function1 visitFunction
kotlin.jvm.functions.Function2 visitTryExpression
static synthetic void visitCurrentScope$default (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2, int, java.lang.Object)
int $i$a$-let-ComposableCallCheckerKt$visitCurrentScope$4
org.jetbrains.kotlin.fir.declarations.FirValueParameter parameter
org.jetbrains.kotlin.fir.FirElement container
int elementIndex
org.jetbrains.kotlin.fir.FirElement element
int $i$f$visitCurrentScope
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $this$visitCurrentScope_u24default
kotlin.jvm.functions.Function1 visitInlineLambdaParameter
kotlin.jvm.functions.Function1 visitAnonymousFunction
kotlin.jvm.functions.Function1 visitFunction
kotlin.jvm.functions.Function2 visitTryExpression
private static final org.jetbrains.kotlin.fir.declarations.FirValueParameter findValueParameterForLambdaAtIndex (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, int)
org.jetbrains.kotlin.fir.expressions.FirAnonymousFunctionExpression argument
org.jetbrains.kotlin.fir.expressions.impl.FirResolvedArgumentList argumentList
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $this$findValueParameterForLambdaAtIndex
int elementIndex
public static final synthetic void access$checkComposableCall (org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression, org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression expression
org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol calleeFunction
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
public static final synthetic void access$checkInvoke (org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression expression
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter
public static final synthetic org.jetbrains.kotlin.fir.declarations.FirValueParameter access$findValueParameterForLambdaAtIndex (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, int)
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $receiver
int elementIndex
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableCallableReferenceChecker.class
ComposableCallableReferenceChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallableReferenceChecker extends org.jetbrains.kotlin.fir.analysis.checkers.expression.FirExpressionChecker {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposableCallableReferenceChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.expressions.FirCallableReferenceAccess, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.builtins.functions.FunctionTypeKind kind
org.jetbrains.kotlin.fir.expressions.FirCallableReferenceAccess expression
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> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableCheckForScopeStatus.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
final enum androidx.compose.compiler.plugins.kotlin.k2.ComposableCheckForScopeStatus extends java.lang.Enum {
public static final enum androidx.compose.compiler.plugins.kotlin.k2.ComposableCheckForScopeStatus STOP
public static final enum androidx.compose.compiler.plugins.kotlin.k2.ComposableCheckForScopeStatus CONTINUE
private static final synthetic androidx.compose.compiler.plugins.kotlin.k2.ComposableCheckForScopeStatus[] $VALUES
private static final synthetic kotlin.enums.EnumEntries $ENTRIES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static androidx.compose.compiler.plugins.kotlin.k2.ComposableCheckForScopeStatus[] values ()
public static androidx.compose.compiler.plugins.kotlin.k2.ComposableCheckForScopeStatus valueOf (java.lang.String)
String value
public static kotlin.enums.EnumEntries getEntries ()
private static final synthetic androidx.compose.compiler.plugins.kotlin.k2.ComposableCheckForScopeStatus[] $values ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableFunction.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableFunction extends org.jetbrains.kotlin.builtins.functions.FunctionTypeKind {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposableFunction INSTANCE
private void <init> ()
public java.lang.String getPrefixForTypeRender ()
public java.lang.String getSerializeAsFunctionWithAnnotationUntil ()
public org.jetbrains.kotlin.builtins.functions.FunctionTypeKind reflectKind ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableFunctionCallChecker.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableFunctionCallChecker extends org.jetbrains.kotlin.fir.analysis.checkers.expression.FirExpressionChecker {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposableFunctionCallChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.expressions.FirFunctionCall, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol calleeFunction
org.jetbrains.kotlin.fir.expressions.FirFunctionCall expression
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> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableFunctionChecker.class
ComposableFunctionChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableFunctionChecker extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirDeclarationChecker {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposableFunctionChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.declarations.FirFunction, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol override
int $i$a$-let-ComposableFunctionChecker$check$1
org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol expectDeclaration
int $i$f$isSuspend
org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isSuspend$iv
int $i$f$isAbstract
org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isAbstract$iv
int $i$f$isOpen
org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isOpen$iv
org.jetbrains.kotlin.fir.expressions.FirExpression defaultValue
org.jetbrains.kotlin.fir.declarations.FirValueParameter valueParameter
int $i$f$isOperator
org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isOperator$iv
boolean isComposable
org.jetbrains.kotlin.fir.declarations.FirFunction 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> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposableFunctionTypeKindExtension.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableFunctionTypeKindExtension extends org.jetbrains.kotlin.fir.extensions.FirFunctionTypeKindExtension {
public void <init> (org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirSession session
public void registerKinds (org.jetbrains.kotlin.fir.extensions.FirFunctionTypeKindExtension$FunctionTypeKindRegistrar)
org.jetbrains.kotlin.fir.extensions.FirFunctionTypeKindExtension$FunctionTypeKindRegistrar $this$registerKinds
}
androidx/compose/compiler/plugins/kotlin/k2/ComposablePropertyAccessExpressionChecker.class
ComposableCallChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposablePropertyAccessExpressionChecker extends org.jetbrains.kotlin.fir.analysis.checkers.expression.FirExpressionChecker {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposablePropertyAccessExpressionChecker INSTANCE
private void <init> ()
public void check (org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter)
org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol calleeFunction
org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression expression
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> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposablePropertyChecker.class
ComposablePropertyChecker.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposablePropertyChecker extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirDeclarationChecker {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposablePropertyChecker 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)
org.jetbrains.kotlin.fir.declarations.FirProperty 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> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeErrorMessages.class
ComposeErrorMessages.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeErrorMessages extends org.jetbrains.kotlin.diagnostics.rendering.BaseDiagnosticRendererFactory {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposeErrorMessages 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-ComposeErrorMessages$MAP$1
org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap map
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeErrors.class
ComposeErrors.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeErrors extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposeErrors INSTANCE
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private static final kotlin.properties.ReadOnlyProperty COMPOSABLE_INVOCATION$delegate
private static final kotlin.properties.ReadOnlyProperty COMPOSABLE_EXPECTED$delegate
private static final kotlin.properties.ReadOnlyProperty NONREADONLY_CALL_IN_READONLY_COMPOSABLE$delegate
private static final kotlin.properties.ReadOnlyProperty CAPTURED_COMPOSABLE_INVOCATION$delegate
private static final kotlin.properties.ReadOnlyProperty ILLEGAL_TRY_CATCH_AROUND_COMPOSABLE$delegate
private static final kotlin.properties.ReadOnlyProperty MISSING_DISALLOW_COMPOSABLE_CALLS_ANNOTATION$delegate
private static final kotlin.properties.ReadOnlyProperty ABSTRACT_COMPOSABLE_DEFAULT_PARAMETER_VALUE$delegate
private static final kotlin.properties.ReadOnlyProperty COMPOSABLE_SUSPEND_FUN$delegate
private static final kotlin.properties.ReadOnlyProperty COMPOSABLE_FUN_MAIN$delegate
private static final kotlin.properties.ReadOnlyProperty COMPOSABLE_FUNCTION_REFERENCE$delegate
private static final kotlin.properties.ReadOnlyProperty COMPOSABLE_PROPERTY_BACKING_FIELD$delegate
private static final kotlin.properties.ReadOnlyProperty COMPOSABLE_VAR$delegate
private static final kotlin.properties.ReadOnlyProperty COMPOSE_INVALID_DELEGATE$delegate
private static final kotlin.properties.ReadOnlyProperty MISMATCHED_COMPOSABLE_IN_EXPECT_ACTUAL$delegate
private void <init> ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCOMPOSABLE_INVOCATION ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCOMPOSABLE_EXPECTED ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getNONREADONLY_CALL_IN_READONLY_COMPOSABLE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getCAPTURED_COMPOSABLE_INVOCATION ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getILLEGAL_TRY_CATCH_AROUND_COMPOSABLE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory3 getMISSING_DISALLOW_COMPOSABLE_CALLS_ANNOTATION ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getABSTRACT_COMPOSABLE_DEFAULT_PARAMETER_VALUE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCOMPOSABLE_SUSPEND_FUN ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCOMPOSABLE_FUN_MAIN ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCOMPOSABLE_FUNCTION_REFERENCE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCOMPOSABLE_PROPERTY_BACKING_FIELD ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCOMPOSABLE_VAR ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCOMPOSE_INVALID_DELEGATE ()
public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getMISMATCHED_COMPOSABLE_IN_EXPECT_ACTUAL ()
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$error2
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
int $i$f$error3
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$error0
org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeFirCheckersExtension$declarationCheckers$1.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeFirCheckersExtension$declarationCheckers$1 extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers {
private final java.util.Set functionCheckers
private final java.util.Set propertyCheckers
void <init> ()
public java.util.Set getFunctionCheckers ()
public java.util.Set getPropertyCheckers ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeFirCheckersExtension$expressionCheckers$1.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeFirCheckersExtension$expressionCheckers$1 extends org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers {
private final java.util.Set functionCallCheckers
private final java.util.Set propertyAccessExpressionCheckers
private final java.util.Set callableReferenceAccessCheckers
void <init> ()
public java.util.Set getFunctionCallCheckers ()
public java.util.Set getPropertyAccessExpressionCheckers ()
public java.util.Set getCallableReferenceAccessCheckers ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeFirCheckersExtension.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeFirCheckersExtension extends org.jetbrains.kotlin.fir.analysis.extensions.FirAdditionalCheckersExtension {
private final org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers declarationCheckers
private final org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers expressionCheckers
public void <init> (org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirSession session
public org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers getDeclarationCheckers ()
public org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers getExpressionCheckers ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeFirExtensionRegistrar$configurePlugin$1.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
final synthetic androidx.compose.compiler.plugins.kotlin.k2.ComposeFirExtensionRegistrar$configurePlugin$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposeFirExtensionRegistrar$configurePlugin$1 INSTANCE
void <init> ()
public final androidx.compose.compiler.plugins.kotlin.k2.ComposableFunctionTypeKindExtension 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> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeFirExtensionRegistrar$configurePlugin$2.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
final synthetic androidx.compose.compiler.plugins.kotlin.k2.ComposeFirExtensionRegistrar$configurePlugin$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposeFirExtensionRegistrar$configurePlugin$2 INSTANCE
void <init> ()
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeFirCheckersExtension 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> ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeFirExtensionRegistrar.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeFirExtensionRegistrar 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
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeFirExtensionsKt.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeFirExtensionsKt extends java.lang.Object {
private static final java.lang.String getUseLegacyCustomFunctionTypeSerializationUntil ()
int $i$a$-require-ComposeFirExtensionsKt$useLegacyCustomFunctionTypeSerializationUntil$1
public static final synthetic java.lang.String access$getUseLegacyCustomFunctionTypeSerializationUntil ()
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeSourceElementPositioningStrategies$LIGHT_TREE_TRY_KEYWORD$1.class
ComposeErrors.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeSourceElementPositioningStrategies$LIGHT_TREE_TRY_KEYWORD$1 extends org.jetbrains.kotlin.diagnostics.LightTreePositioningStrategy {
void <init> ()
public java.util.List mark (com.intellij.lang.LighterASTNode, int, int, com.intellij.util.diff.FlyweightCapableTreeStructure)
com.intellij.lang.LighterASTNode target
com.intellij.lang.LighterASTNode node
int startOffset
int endOffset
com.intellij.util.diff.FlyweightCapableTreeStructure tree
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeSourceElementPositioningStrategies$PSI_DECLARATION_NAME_OR_DEFAULT$1.class
ComposeErrors.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeSourceElementPositioningStrategies$PSI_DECLARATION_NAME_OR_DEFAULT$1 extends org.jetbrains.kotlin.diagnostics.PositioningStrategy {
void <init> ()
public java.util.List mark (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeSourceElementPositioningStrategies$PSI_TRY_KEYWORD$1.class
ComposeErrors.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeSourceElementPositioningStrategies$PSI_TRY_KEYWORD$1 extends org.jetbrains.kotlin.diagnostics.PositioningStrategy {
void <init> ()
public java.util.List mark (org.jetbrains.kotlin.psi.KtTryExpression)
int $i$a$-let-ComposeSourceElementPositioningStrategies$PSI_TRY_KEYWORD$1$mark$1
com.intellij.psi.PsiElement it
org.jetbrains.kotlin.psi.KtTryExpression element
public volatile synthetic java.util.List mark (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
androidx/compose/compiler/plugins/kotlin/k2/ComposeSourceElementPositioningStrategies.class
ComposeErrors.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.ComposeSourceElementPositioningStrategies extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.k2.ComposeSourceElementPositioningStrategies INSTANCE
private static final org.jetbrains.kotlin.diagnostics.PositioningStrategy PSI_TRY_KEYWORD
private static final org.jetbrains.kotlin.diagnostics.LightTreePositioningStrategy LIGHT_TREE_TRY_KEYWORD
private static final org.jetbrains.kotlin.diagnostics.PositioningStrategy PSI_DECLARATION_NAME_OR_DEFAULT
private static final org.jetbrains.kotlin.diagnostics.SourceElementPositioningStrategy TRY_KEYWORD
private static final org.jetbrains.kotlin.diagnostics.SourceElementPositioningStrategy DECLARATION_NAME_OR_DEFAULT
private void <init> ()
public final org.jetbrains.kotlin.diagnostics.SourceElementPositioningStrategy getTRY_KEYWORD ()
public final org.jetbrains.kotlin.diagnostics.SourceElementPositioningStrategy getDECLARATION_NAME_OR_DEFAULT ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/k2/FirUtilsKt.class
FirUtils.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.FirUtilsKt extends java.lang.Object {
public static final boolean hasComposableAnnotation (org.jetbrains.kotlin.fir.FirAnnotationContainer, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirAnnotationContainer $this$hasComposableAnnotation
org.jetbrains.kotlin.fir.FirSession session
public static final boolean hasComposableAnnotation (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$hasComposableAnnotation
org.jetbrains.kotlin.fir.FirSession session
public static final boolean hasReadOnlyComposableAnnotation (org.jetbrains.kotlin.fir.FirAnnotationContainer, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirAnnotationContainer $this$hasReadOnlyComposableAnnotation
org.jetbrains.kotlin.fir.FirSession session
public static final boolean hasReadOnlyComposableAnnotation (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$hasReadOnlyComposableAnnotation
org.jetbrains.kotlin.fir.FirSession session
public static final boolean hasDisallowComposableCallsAnnotation (org.jetbrains.kotlin.fir.FirAnnotationContainer, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.FirAnnotationContainer $this$hasDisallowComposableCallsAnnotation
org.jetbrains.kotlin.fir.FirSession session
public static final boolean isComposable (org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol, org.jetbrains.kotlin.fir.FirSession)
int $i$a$-let-FirUtilsKt$isComposable$1
org.jetbrains.kotlin.fir.symbols.impl.FirPropertyAccessorSymbol it
org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$isComposable
org.jetbrains.kotlin.fir.FirSession session
public static final boolean isReadOnlyComposable (org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$isReadOnlyComposable
org.jetbrains.kotlin.fir.FirSession session
private static final boolean isComposableDelegate (org.jetbrains.kotlin.fir.symbols.impl.FirPropertyAccessorSymbol, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.symbols.impl.FirPropertyAccessorSymbol $this$isComposableDelegate
org.jetbrains.kotlin.fir.FirSession session
public static final java.util.List getDirectOverriddenFunctions (org.jetbrains.kotlin.fir.declarations.FirFunction, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext)
int $i$f$isOverride
org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isOverride$iv
int $i$f$isOverride
org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$isOverride$iv
int $i$a$-mapNotNull-FirUtilsKt$getDirectOverriddenFunctions$2
org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol 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
org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol symbol
org.jetbrains.kotlin.fir.scopes.FirTypeScope scope
org.jetbrains.kotlin.fir.declarations.FirFunction $this$getDirectOverriddenFunctions
org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context
public static final boolean isMain (org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol, org.jetbrains.kotlin.fir.FirSession)
int $i$a$-takeIf-FirUtilsKt$isMain$elementType$1
org.jetbrains.kotlin.fir.types.ConeTypeProjection it
org.jetbrains.kotlin.fir.types.ConeKotlinType type
org.jetbrains.kotlin.fir.types.ConeKotlinType elementType
java.util.List parameterTypes
org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol $this$isMain
org.jetbrains.kotlin.fir.FirSession session
private static final java.lang.String jvmNameAsString (org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol, org.jetbrains.kotlin.fir.FirSession)
org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol $this$jvmNameAsString
org.jetbrains.kotlin.fir.FirSession session
private static final java.util.List getExplicitParameterTypes (org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol)
int $i$a$-map-FirUtilsKt$explicitParameterTypes$1
org.jetbrains.kotlin.fir.declarations.FirContextReceiver 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
int $i$a$-map-FirUtilsKt$explicitParameterTypes$2
org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol 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.fir.symbols.impl.FirFunctionSymbol $this$explicitParameterTypes
private static final kotlin.Unit getDirectOverriddenFunctions$lambda$1 (org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol)
org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol it
}
androidx/compose/compiler/plugins/kotlin/k2/KComposableFunction.class
ComposeFirExtensions.kt
package androidx.compose.compiler.plugins.kotlin.k2
public final androidx.compose.compiler.plugins.kotlin.k2.KComposableFunction extends org.jetbrains.kotlin.builtins.functions.FunctionTypeKind {
public static final androidx.compose.compiler.plugins.kotlin.k2.KComposableFunction INSTANCE
private void <init> ()
public java.lang.String getSerializeAsFunctionWithAnnotationUntil ()
public org.jetbrains.kotlin.builtins.functions.FunctionTypeKind nonReflectKind ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/
androidx/compose/compiler/plugins/kotlin/lower/AbstractComposeLowering$irStableExpression$1.class
AbstractComposeLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower
final androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering$irStableExpression$1 extends java.lang.Object implements kotlin.jvm.functions.Function1 {
public static final androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering$irStableExpression$1 INSTANCE
void <init> ()
public final java.lang.Void invoke (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/AbstractComposeLowering.class
AbstractComposeLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private final org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
private final androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
private final androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
private final org.jetbrains.kotlin.ir.IrBuiltIns builtIns
private final org.jetbrains.kotlin.ir.declarations.IrClass _composerIrClass
private final org.jetbrains.kotlin.ir.declarations.IrClass _composableIrClass
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy jvmSyntheticIrClass$delegate
private final kotlin.Lazy unsafeCoerceIntrinsic$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy cacheFunction$delegate
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction changedFunction
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction changedInstanceFunction
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy startReplaceFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy endReplaceFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy changedPrimitiveFunctions$delegate
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer)
int $i$a$-first-AbstractComposeLowering$changedFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-firstOrNull-AbstractComposeLowering$changedInstanceFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$firstOrNull
kotlin.sequences.Sequence $this$firstOrNull$iv
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
public final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext getContext ()
public final org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper getSymbolRemapper ()
public final androidx.compose.compiler.plugins.kotlin.ModuleMetrics getMetrics ()
public final androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer getStabilityInferencer ()
protected final org.jetbrains.kotlin.ir.IrBuiltIns getBuiltIns ()
protected final org.jetbrains.kotlin.ir.declarations.IrClass getComposerIrClass ()
protected final org.jetbrains.kotlin.ir.declarations.IrClass getComposableIrClass ()
protected final org.jetbrains.kotlin.ir.declarations.IrClass getJvmSyntheticIrClass ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
public final org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol referenceFunction (org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol)
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol referenceSimpleFunction (org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol)
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol symbol
public final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol referenceConstructor (org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol)
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol symbol
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getTopLevelClass (org.jetbrains.kotlin.name.ClassId)
org.jetbrains.kotlin.name.ClassId classId
public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getTopLevelClassOrNull (org.jetbrains.kotlin.name.ClassId)
org.jetbrains.kotlin.name.ClassId classId
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getTopLevelFunction (org.jetbrains.kotlin.name.CallableId)
org.jetbrains.kotlin.name.CallableId callableId
public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getTopLevelFunctionOrNull (org.jetbrains.kotlin.name.CallableId)
org.jetbrains.kotlin.name.CallableId callableId
public final java.util.List getTopLevelFunctions (org.jetbrains.kotlin.name.CallableId)
org.jetbrains.kotlin.name.CallableId callableId
public final org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol getTopLevelPropertyGetter (org.jetbrains.kotlin.name.CallableId)
org.jetbrains.kotlin.ir.symbols.IrPropertySymbol propertySymbol
org.jetbrains.kotlin.name.CallableId callableId
public final androidx.compose.compiler.plugins.kotlin.FunctionMetrics metricsFor (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-run-AbstractComposeLowering$metricsFor$1$1
androidx.compose.compiler.plugins.kotlin.FunctionMetrics metrics
androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering $this$metricsFor_u24lambda_u242_u24lambda_u241
int $i$a$-let-AbstractComposeLowering$metricsFor$1
org.jetbrains.kotlin.ir.declarations.IrAttributeContainer it
org.jetbrains.kotlin.ir.declarations.IrFunction function
public final org.jetbrains.kotlin.ir.types.IrType unboxInlineClass (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$unboxInlineClass
public final org.jetbrains.kotlin.ir.types.IrType replaceArgumentsWithStarProjections (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-List-AbstractComposeLowering$replaceArgumentsWithStarProjections$1
int it
org.jetbrains.kotlin.ir.types.IrType $this$replaceArgumentsWithStarProjections
public final boolean hasDefaultValueSafe (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter $this$hasDefaultValueSafe
public final org.jetbrains.kotlin.ir.types.IrType unboxType (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.declarations.IrClass klass
org.jetbrains.kotlin.descriptors.InlineClassRepresentation representation
org.jetbrains.kotlin.ir.types.IrType underlyingType
org.jetbrains.kotlin.ir.types.IrType $this$unboxType
protected final org.jetbrains.kotlin.ir.expressions.IrExpression unboxValueIfInline (org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-none-AbstractComposeLowering$unboxValueIfInline$cantUnbox$1
org.jetbrains.kotlin.ir.declarations.IrProperty it
Object element$iv
int $i$f$none
kotlin.sequences.Sequence $this$none$iv
org.jetbrains.kotlin.ir.declarations.IrValueParameter primaryValueParameter
boolean cantUnbox
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol fieldGetter
org.jetbrains.kotlin.ir.symbols.IrClassSymbol classSymbol
org.jetbrains.kotlin.ir.declarations.IrClass klass
org.jetbrains.kotlin.ir.expressions.IrExpression $this$unboxValueIfInline
public final boolean hasComposableAnnotation (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer)
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$hasComposableAnnotation
public final boolean isInvoke (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-let-AbstractComposeLowering$isInvoke$1
org.jetbrains.kotlin.ir.types.IrSimpleType it
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
org.jetbrains.kotlin.ir.expressions.IrCall $this$isInvoke
public final boolean isComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall $this$isComposableCall
public final boolean isSyntheticComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall $this$isSyntheticComposableCall
public final boolean isComposableLambdaInvoke (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-let-AbstractComposeLowering$isComposableLambdaInvoke$receiver$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-let-AbstractComposeLowering$isComposableLambdaInvoke$1
org.jetbrains.kotlin.ir.types.IrType it
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
org.jetbrains.kotlin.ir.expressions.IrCall $this$isComposableLambdaInvoke
public final boolean isComposableSingletonGetter (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall $this$isComposableSingletonGetter
public final boolean isComposableSingletonClass (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass $this$isComposableSingletonClass
public final org.jetbrains.kotlin.ir.expressions.IrExpression irStableExpression (androidx.compose.compiler.plugins.kotlin.analysis.Stability, kotlin.jvm.functions.Function1)
int $i$a$-mapNotNull-AbstractComposeLowering$irStableExpression$exprs$1
androidx.compose.compiler.plugins.kotlin.analysis.Stability 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$-reduce-AbstractComposeLowering$irStableExpression$2
org.jetbrains.kotlin.ir.expressions.IrExpression a
org.jetbrains.kotlin.ir.expressions.IrExpression b
int $i$f$reduce
java.util.Iterator iterator$iv
Object accumulator$iv
Iterable $this$reduce$iv
java.util.List exprs
org.jetbrains.kotlin.ir.declarations.IrField stableField
androidx.compose.compiler.plugins.kotlin.analysis.Stability $this$irStableExpression
kotlin.jvm.functions.Function1 resolve
public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irStableExpression$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, androidx.compose.compiler.plugins.kotlin.analysis.Stability, kotlin.jvm.functions.Function1, int, java.lang.Object)
private final int withBit (int, int, boolean)
int $this$withBit
int index
boolean value
protected final boolean get (int, int)
int $this$get
int index
protected final transient int bitMask (boolean[])
int $i$a$-foldIndexed-AbstractComposeLowering$bitMask$1
int i
int mask
boolean bit
boolean element$iv
int $i$f$foldIndexed
int index$iv
int accumulator$iv
boolean[] $this$foldIndexed$iv
int initial$iv
boolean[] values
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irGetBit (androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue, int)
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue param
int index
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irSet (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration variable
org.jetbrains.kotlin.ir.expressions.IrExpression value
protected final transient org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl irCall (org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol, org.jetbrains.kotlin.ir.expressions.IrStatementOrigin, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression[])
int $i$a$-forEachIndexed-AbstractComposeLowering$irCall$1$1
int index
org.jetbrains.kotlin.ir.expressions.IrExpression arg
Object item$iv
int $i$f$forEachIndexed
int index$iv
Object[] $this$forEachIndexed$iv
int $i$a$-also-AbstractComposeLowering$irCall$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl it
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin
org.jetbrains.kotlin.ir.expressions.IrExpression dispatchReceiver
org.jetbrains.kotlin.ir.expressions.IrExpression extensionReceiver
org.jetbrains.kotlin.ir.expressions.IrExpression[] args
public static synthetic org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl irCall$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol, org.jetbrains.kotlin.ir.expressions.IrStatementOrigin, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression[], int, java.lang.Object)
protected final org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol binaryOperator (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$binaryOperator
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.ir.types.IrType paramType
protected final org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl irAnd (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irOr (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.types.IrType int
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl irBooleanOr (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.types.IrType boolean
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irOrOr (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irAndAnd (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl irXor (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.types.IrType int
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl irGreater (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.types.IrType int
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol gt
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irReturn (org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol target
org.jetbrains.kotlin.ir.expressions.IrExpression value
org.jetbrains.kotlin.ir.types.IrType type
public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irReturn$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType, int, java.lang.Object)
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irReturnVar (org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol, org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol target
org.jetbrains.kotlin.ir.declarations.IrVariable value
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irEqual (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irNot (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression value
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irNotEqual (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
protected final org.jetbrains.kotlin.ir.expressions.IrConst irConst (int)
int value
protected final org.jetbrains.kotlin.ir.expressions.IrConst irConst (long)
long value
protected final org.jetbrains.kotlin.ir.expressions.IrConst irConst (java.lang.String)
String value
protected final org.jetbrains.kotlin.ir.expressions.impl.IrConstImpl irConst (boolean)
boolean value
protected final org.jetbrains.kotlin.ir.expressions.impl.IrConstImpl irNull ()
protected final org.jetbrains.kotlin.ir.IrStatement irForLoop (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrExpression, kotlin.jvm.functions.Function1)
int $i$a$-single-AbstractComposeLowering$irForLoop$getIteratorFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$single$iv
int $i$a$-single-AbstractComposeLowering$irForLoop$nextSymbol$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$single$iv
int $i$a$-single-AbstractComposeLowering$irForLoop$hasNextSymbol$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$single$iv
int $i$a$-also-AbstractComposeLowering$irForLoop$call$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl it
int $i$a$-also-AbstractComposeLowering$irForLoop$1$loopVar$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl it
int $i$a$-apply-AbstractComposeLowering$irForLoop$1
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl loopVar
org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl $this$irForLoop_u24lambda_u2422
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getIteratorFunction
org.jetbrains.kotlin.ir.symbols.IrClassSymbol iteratorSymbol
org.jetbrains.kotlin.ir.types.IrType iteratorType
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction nextSymbol
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction hasNextSymbol
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl call
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl iteratorVar
org.jetbrains.kotlin.ir.types.IrType elementType
org.jetbrains.kotlin.ir.expressions.IrExpression subject
kotlin.jvm.functions.Function1 loopBody
protected final org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl irTemporary (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.String, org.jetbrains.kotlin.ir.types.IrType, boolean, org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin)
int $i$a$-apply-AbstractComposeLowering$irTemporary$1
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl $this$irTemporary_u24lambda_u2423
org.jetbrains.kotlin.ir.expressions.IrExpression value
String name
org.jetbrains.kotlin.ir.types.IrType irType
boolean isVar
org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin origin
public static synthetic org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl irTemporary$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.String, org.jetbrains.kotlin.ir.types.IrType, boolean, org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin, int, java.lang.Object)
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irGet (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.symbols.IrValueSymbol)
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.symbols.IrValueSymbol symbol
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irGet (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration variable
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irIf (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-also-AbstractComposeLowering$irIf$1
org.jetbrains.kotlin.ir.expressions.impl.IrIfThenElseImpl it
org.jetbrains.kotlin.ir.expressions.IrExpression condition
org.jetbrains.kotlin.ir.expressions.IrExpression body
protected final org.jetbrains.kotlin.ir.expressions.impl.IrIfThenElseImpl irIfThenElse (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, int, int)
int $i$a$-apply-AbstractComposeLowering$irIfThenElse$1
org.jetbrains.kotlin.ir.expressions.impl.IrIfThenElseImpl $this$irIfThenElse_u24lambda_u2425
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.expressions.IrExpression condition
org.jetbrains.kotlin.ir.expressions.IrExpression thenPart
org.jetbrains.kotlin.ir.expressions.IrExpression elsePart
int startOffset
int endOffset
public static synthetic org.jetbrains.kotlin.ir.expressions.impl.IrIfThenElseImpl irIfThenElse$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, int, int, int, java.lang.Object)
protected final org.jetbrains.kotlin.ir.expressions.impl.IrWhenImpl irWhen (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrStatementOrigin, java.util.List)
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin
java.util.List branches
public static synthetic org.jetbrains.kotlin.ir.expressions.impl.IrWhenImpl irWhen$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrStatementOrigin, java.util.List, int, java.lang.Object)
protected final org.jetbrains.kotlin.ir.expressions.IrBranch irBranch (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression condition
org.jetbrains.kotlin.ir.expressions.IrExpression result
protected final org.jetbrains.kotlin.ir.expressions.impl.IrElseBranchImpl irElseBranch (org.jetbrains.kotlin.ir.expressions.IrExpression, int, int)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
int startOffset
int endOffset
public static synthetic org.jetbrains.kotlin.ir.expressions.impl.IrElseBranchImpl irElseBranch$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.expressions.IrExpression, int, int, int, java.lang.Object)
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irBlock (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrStatementOrigin, java.util.List)
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin
java.util.List statements
public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irBlock$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrStatementOrigin, java.util.List, int, java.lang.Object)
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irComposite (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrStatementOrigin, java.util.List)
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin
java.util.List statements
public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irComposite$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrStatementOrigin, java.util.List, int, java.lang.Object)
protected final org.jetbrains.kotlin.ir.expressions.IrExpression irLambdaExpression (int, int, org.jetbrains.kotlin.ir.types.IrType, kotlin.jvm.functions.Function1)
int $i$a$-buildFun-AbstractComposeLowering$irLambdaExpression$function$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$irLambdaExpression_u24lambda_u2426
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$-map-AbstractComposeLowering$irLambdaExpression$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter 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.declarations.IrSimpleFunction function
int startOffset
int endOffset
org.jetbrains.kotlin.ir.types.IrType returnType
kotlin.jvm.functions.Function1 body
private final org.jetbrains.kotlin.name.Name uniqueStabilityFieldName (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass $this$uniqueStabilityFieldName
private final org.jetbrains.kotlin.name.Name uniqueStabilityPropertyName (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass $this$uniqueStabilityPropertyName
public final org.jetbrains.kotlin.ir.declarations.IrField makeStabilityField (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass $this$makeStabilityField
private final org.jetbrains.kotlin.ir.declarations.IrField makeStabilityFieldJvm (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-buildField-AbstractComposeLowering$makeStabilityFieldJvm$1
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$makeStabilityFieldJvm_u24lambda_u2428
int $i$a$-run-DeclarationBuildersKt$buildField$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv
int $i$f$buildField
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv
int $i$a$-also-AbstractComposeLowering$makeStabilityFieldJvm$2
org.jetbrains.kotlin.ir.declarations.IrField stabilityField
org.jetbrains.kotlin.ir.declarations.IrClass $this$makeStabilityFieldJvm
private final org.jetbrains.kotlin.ir.declarations.IrField makeStabilityFieldNonJvm (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-buildField-AbstractComposeLowering$makeStabilityFieldNonJvm$1
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$makeStabilityFieldNonJvm_u24lambda_u2430
int $i$a$-run-DeclarationBuildersKt$buildField$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv
int $i$f$buildField
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv
int $i$a$-also-AbstractComposeLowering$makeStabilityFieldNonJvm$2
org.jetbrains.kotlin.ir.declarations.IrField stabilityField
org.jetbrains.kotlin.name.Name stabilityFieldName
org.jetbrains.kotlin.ir.declarations.IrPackageFragment fieldParent
org.jetbrains.kotlin.ir.declarations.IrClass $this$makeStabilityFieldNonJvm
private final org.jetbrains.kotlin.ir.declarations.IrProperty makeStabilityProp (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrField, org.jetbrains.kotlin.ir.declarations.IrDeclarationContainer)
int $i$a$-buildProperty-AbstractComposeLowering$makeStabilityProp$1
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$makeStabilityProp_u24lambda_u2432
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
int $i$a$-also-AbstractComposeLowering$makeStabilityProp$2
org.jetbrains.kotlin.ir.declarations.IrProperty property
org.jetbrains.kotlin.ir.declarations.IrClass $this$makeStabilityProp
org.jetbrains.kotlin.ir.declarations.IrField stabilityField
org.jetbrains.kotlin.ir.declarations.IrDeclarationContainer fieldParent
public final boolean isStatic (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration owner
org.jetbrains.kotlin.ir.expressions.IrExpression $this$isStatic
private final boolean isStatic (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$isStatic
private final boolean isGetProperty (org.jetbrains.kotlin.ir.expressions.IrStatementOrigin)
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin $this$isGetProperty
private final boolean isSpecialCaseMathOp (org.jetbrains.kotlin.ir.expressions.IrStatementOrigin)
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin $this$isSpecialCaseMathOp
private final boolean isStatic (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.declarations.IrProperty prop
boolean typeIsStable
boolean dispatchReceiverIsStatic
boolean extensionReceiverIsStatic
boolean getterIsStable
int $i$a$-all-AbstractComposeLowering$isStatic$1
kotlin.Pair it
Object element$iv
int $i$f$all
Iterable $this$all$iv
boolean isStableOperator
boolean typeIsStable
int syntheticRememberParams
int expectedArgumentsCount
boolean isStable
boolean typeIsStable
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.ir.expressions.IrCall $this$isStatic
private final boolean areAllArgumentsStatic (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
int $i$a$-all-AbstractComposeLowering$areAllArgumentsStatic$1$1
org.jetbrains.kotlin.ir.expressions.IrVarargElement varargElement
Object element$iv
int $i$f$all
Iterable $this$all$iv
int $i$a$-all-AbstractComposeLowering$areAllArgumentsStatic$1
org.jetbrains.kotlin.ir.expressions.IrExpression argExpression
Object element$iv
int $i$f$all
Iterable $this$all$iv
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$areAllArgumentsStatic
protected final org.jetbrains.kotlin.name.Name dexSafeName (org.jetbrains.kotlin.name.Name)
String sanitized
org.jetbrains.kotlin.name.Name name
public final org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl coerceInlineClasses (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-apply-AbstractComposeLowering$coerceInlineClasses$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$coerceInlineClasses_u24lambda_u2437
org.jetbrains.kotlin.ir.expressions.IrExpression argument
org.jetbrains.kotlin.ir.types.IrType from
org.jetbrains.kotlin.ir.types.IrType to
public final org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl coerceToUnboxed (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression $this$coerceToUnboxed
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getUnsafeCoerceIntrinsic ()
private static synthetic void getUnsafeCoerceIntrinsic$annotations ()
public final int sourceKey (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
androidx.compose.compiler.plugins.kotlin.lower.KeyInfo info
String signature
org.jetbrains.kotlin.name.FqName name
String stringKey
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$sourceKey
public final boolean isComposableDelegatedAccessor (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-let-AbstractComposeLowering$isComposableDelegatedAccessor$1
org.jetbrains.kotlin.ir.expressions.IrReturn returnStatement
org.jetbrains.kotlin.ir.expressions.IrCall callStatement
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction target
org.jetbrains.kotlin.ir.expressions.IrBody it
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isComposableDelegatedAccessor
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getCacheFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
public final org.jetbrains.kotlin.ir.expressions.IrCall irCache (org.jetbrains.kotlin.ir.expressions.IrExpression, int, int, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-AbstractComposeLowering$irCache$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$irCache_u24lambda_u2444
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
org.jetbrains.kotlin.ir.expressions.IrExpression currentComposer
int startOffset
int endOffset
org.jetbrains.kotlin.ir.types.IrType returnType
org.jetbrains.kotlin.ir.expressions.IrExpression invalid
org.jetbrains.kotlin.ir.expressions.IrExpression calculation
public final org.jetbrains.kotlin.ir.expressions.IrExpression irChanged (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, boolean, boolean, boolean)
int $i$a$-let-AbstractComposeLowering$irChanged$primitiveDescriptor$1
org.jetbrains.kotlin.builtins.PrimitiveType it
int $i$a$-also-AbstractComposeLowering$irChanged$1
org.jetbrains.kotlin.ir.expressions.IrCall it
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction descriptor
int $i$a$-also-AbstractComposeLowering$irChanged$2
org.jetbrains.kotlin.ir.expressions.IrCall it
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction descriptor
org.jetbrains.kotlin.ir.expressions.IrExpression expr
org.jetbrains.kotlin.ir.types.IrType type
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction primitiveDescriptor
org.jetbrains.kotlin.ir.expressions.IrExpression currentComposer
org.jetbrains.kotlin.ir.expressions.IrExpression value
boolean inferredStable
boolean compareInstanceForFunctionTypes
boolean compareInstanceForUnstableValues
public final org.jetbrains.kotlin.ir.expressions.IrExpression irStartReplaceGroup (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, int, int)
int $i$a$-also-AbstractComposeLowering$irStartReplaceGroup$1
org.jetbrains.kotlin.ir.expressions.IrCall it
org.jetbrains.kotlin.ir.expressions.IrExpression currentComposer
org.jetbrains.kotlin.ir.expressions.IrExpression key
int startOffset
int endOffset
public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irStartReplaceGroup$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, int, int, int, java.lang.Object)
public final org.jetbrains.kotlin.ir.expressions.IrExpression irEndReplaceGroup (org.jetbrains.kotlin.ir.expressions.IrExpression, int, int)
org.jetbrains.kotlin.ir.expressions.IrExpression currentComposer
int startOffset
int endOffset
public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irEndReplaceGroup$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.expressions.IrExpression, int, int, int, java.lang.Object)
public final org.jetbrains.kotlin.ir.expressions.IrContainerExpression wrap (org.jetbrains.kotlin.ir.IrStatement, int, int, org.jetbrains.kotlin.ir.types.IrType, java.util.List, java.util.List)
org.jetbrains.kotlin.ir.IrStatement $this$wrap
int startOffset
int endOffset
org.jetbrains.kotlin.ir.types.IrType type
java.util.List before
java.util.List after
public static synthetic org.jetbrains.kotlin.ir.expressions.IrContainerExpression wrap$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.IrStatement, int, int, org.jetbrains.kotlin.ir.types.IrType, java.util.List, java.util.List, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getStartReplaceFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getEndReplaceFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.builtins.PrimitiveType toPrimitiveType (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$toPrimitiveType
private final java.util.Map getChangedPrimitiveFunctions ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
public final org.jetbrains.kotlin.ir.expressions.IrCall irMethodCall (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrFunction, int, int)
int $i$a$-apply-AbstractComposeLowering$irMethodCall$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$irMethodCall_u24lambda_u2461
org.jetbrains.kotlin.ir.expressions.IrExpression target
org.jetbrains.kotlin.ir.declarations.IrFunction function
int startOffset
int endOffset
public static synthetic org.jetbrains.kotlin.ir.expressions.IrCall irMethodCall$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrFunction, int, int, int, java.lang.Object)
public final org.jetbrains.kotlin.ir.expressions.IrCall irCall (org.jetbrains.kotlin.ir.declarations.IrFunction, int, int)
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
org.jetbrains.kotlin.ir.declarations.IrFunction function
int startOffset
int endOffset
public static synthetic org.jetbrains.kotlin.ir.expressions.IrCall irCall$default (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.declarations.IrFunction, int, int, int, java.lang.Object)
private static final org.jetbrains.kotlin.ir.declarations.IrClass jvmSyntheticIrClass_delegate$lambda$0 (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering)
androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering this$0
private static final java.lang.Iterable hasDefaultValueSafe$lambda$6 (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
int $i$a$-also-AbstractComposeLowering$hasDefaultValueSafe$1$1$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter p
int $i$a$-map-AbstractComposeLowering$hasDefaultValueSafe$1$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol fn
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.IrValueParameter current
private static final java.lang.Boolean hasDefaultValueSafe$lambda$7 (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter current
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol unsafeCoerceIntrinsic_delegate$lambda$40 (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering)
int $i$a$-buildFun-AbstractComposeLowering$unsafeCoerceIntrinsic$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$unsafeCoerceIntrinsic_delegate_u24lambda_u2440_u24lambda_u2438
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-AbstractComposeLowering$unsafeCoerceIntrinsic$2$2
org.jetbrains.kotlin.ir.declarations.IrTypeParameter src
org.jetbrains.kotlin.ir.declarations.IrTypeParameter dst
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$unsafeCoerceIntrinsic_delegate_u24lambda_u2440_u24lambda_u2439
androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction cacheFunction_delegate$lambda$43 (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering)
int $i$a$-first-AbstractComposeLowering$cacheFunction$2$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$first
Iterable $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction startReplaceFunction_delegate$lambda$53 (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering)
int $i$a$-firstOrNull-AbstractComposeLowering$startReplaceFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$firstOrNull
kotlin.sequences.Sequence $this$firstOrNull$iv
int $i$a$-first-AbstractComposeLowering$startReplaceFunction$2$2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction endReplaceFunction_delegate$lambda$56 (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering)
int $i$a$-firstOrNull-AbstractComposeLowering$endReplaceFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$firstOrNull
kotlin.sequences.Sequence $this$firstOrNull$iv
int $i$a$-first-AbstractComposeLowering$endReplaceFunction$2$2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering this$0
private static final boolean changedPrimitiveFunctions_delegate$lambda$60$lambda$57 (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
private static final kotlin.Pair changedPrimitiveFunctions_delegate$lambda$60$lambda$59 (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-let-AbstractComposeLowering$changedPrimitiveFunctions$2$2$1
org.jetbrains.kotlin.builtins.PrimitiveType primitive
androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering this$0
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction f
private static final java.util.Map changedPrimitiveFunctions_delegate$lambda$60 (androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering)
androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering this$0
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/AbstractComposeLoweringKt.class
AbstractComposeLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLoweringKt extends java.lang.Object {
private static final kotlin.text.Regex unsafeSymbolsRegex
public static final org.jetbrains.kotlin.ir.declarations.IrValueParameter composerParam (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
org.jetbrains.kotlin.ir.declarations.IrFunction $this$composerParam
public static final boolean isComposerParam (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter $this$isComposerParam
public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol function (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, int)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext $this$function
int arity
public static final boolean hasAnnotationSafe (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer, org.jetbrains.kotlin.name.FqName)
int $i$a$-any-AbstractComposeLoweringKt$hasAnnotationSafe$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$hasAnnotationSafe
org.jetbrains.kotlin.name.FqName fqName
public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getAnnotationClass (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$annotationClass
public static final java.lang.Object includeFileNameInExceptionTrace (org.jetbrains.kotlin.ir.declarations.IrFile, kotlin.jvm.functions.Function0)
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile file
kotlin.jvm.functions.Function0 body
public static final java.lang.String topLevelName (org.jetbrains.kotlin.name.FqName)
org.jetbrains.kotlin.name.FqName $this$topLevelName
public static final synthetic kotlin.text.Regex access$getUnsafeSymbolsRegex$p ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/CaptureCollector.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
final androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector extends java.lang.Object {
private final java.util.Set captures
private final java.util.Set capturedDeclarations
public void <init> ()
public final java.util.Set getCaptures ()
public final java.util.Set getCapturedDeclarations ()
public final boolean getHasCaptures ()
public final void recordCapture (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public final void recordCapture (org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner local
}
androidx/compose/compiler/plugins/kotlin/lower/ClassContext.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
final androidx.compose.compiler.plugins.kotlin.lower.ClassContext extends androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext {
private final org.jetbrains.kotlin.ir.declarations.IrClass declaration
private final boolean composable
private final androidx.compose.compiler.plugins.kotlin.lower.FunctionContext functionContext
private final java.util.Set captures
private final org.jetbrains.kotlin.ir.declarations.IrValueDeclaration thisParam
private java.util.List collectors
public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public org.jetbrains.kotlin.ir.declarations.IrClass getDeclaration ()
public boolean getComposable ()
public org.jetbrains.kotlin.ir.symbols.IrClassSymbol getSymbol ()
public androidx.compose.compiler.plugins.kotlin.lower.FunctionContext getFunctionContext ()
public java.util.Set getCaptures ()
public final org.jetbrains.kotlin.ir.declarations.IrValueDeclaration getThisParam ()
public final java.util.List getCollectors ()
public final void setCollectors (java.util.List)
java.util.List
public void declareLocal (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public boolean recordCapture (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
boolean isThis
boolean isConstructorParam
boolean isClassParam
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public void recordCapture (org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner local
public void pushCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
public void popCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
public volatile synthetic org.jetbrains.kotlin.ir.declarations.IrSymbolOwner getDeclaration ()
public volatile synthetic org.jetbrains.kotlin.ir.symbols.IrSymbol getSymbol ()
}
androidx/compose/compiler/plugins/kotlin/lower/ClassStabilityFieldSerializationPlugin.class
ClassStabilityFieldSerializationPlugin.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityFieldSerializationPlugin extends java.lang.Object implements org.jetbrains.kotlin.serialization.DescriptorSerializerPlugin {
private final androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection classStabilityInferredCollection
private final int hasAnnotationFlag
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection)
androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection classStabilityInferredCollection
public synthetic void <init> (androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection getClassStabilityInferredCollection ()
private final org.jetbrains.kotlin.metadata.ProtoBuf$Annotation createAnnotationProto (org.jetbrains.kotlin.serialization.SerializerExtension, int)
int $i$a$-apply-ClassStabilityFieldSerializationPlugin$createAnnotationProto$1$1
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation$Argument$Builder $this$createAnnotationProto_u24lambda_u241_u24lambda_u240
int $i$a$-apply-ClassStabilityFieldSerializationPlugin$createAnnotationProto$1
int ix
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation$Builder $this$createAnnotationProto_u24lambda_u241
org.jetbrains.kotlin.serialization.SerializerExtension extension
int value
public void afterClass (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.metadata.ProtoBuf$Class$Builder, org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable, org.jetbrains.kotlin.serialization.DescriptorSerializer, org.jetbrains.kotlin.serialization.SerializerExtension)
Integer parametersValue
org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor
org.jetbrains.kotlin.metadata.ProtoBuf$Class$Builder proto
org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable versionRequirementTable
org.jetbrains.kotlin.serialization.DescriptorSerializer childSerializer
org.jetbrains.kotlin.serialization.SerializerExtension extension
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ClassStabilityInferredCollection.class
ClassStabilityInferredCollection.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection extends java.lang.Object {
private final java.util.Map classesToValues
public void <init> ()
public final void addClass (org.jetbrains.kotlin.ir.declarations.IrClass, int)
org.jetbrains.kotlin.ir.declarations.IrClass c
int stabilityInferredParametersValue
public final java.lang.Integer getParametersValue (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor
}
androidx/compose/compiler/plugins/kotlin/lower/ClassStabilityTransformer.class
ClassStabilityTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityTransformer extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering implements org.jetbrains.kotlin.backend.common.ClassLoweringPass androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final boolean useK2
private final androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection classStabilityInferredCollection
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol StabilityInferredClass
private final int UNSTABLE
private final int STABLE
public void <init> (boolean, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection)
boolean useK2
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection classStabilityInferredCollection
public synthetic void <init> (boolean, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityInferredCollection, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public void lower (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass irClass
public void lower (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile irFile
public org.jetbrains.kotlin.ir.IrStatement visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-map-ClassStabilityTransformer$visitClass$symbols$1
org.jetbrains.kotlin.ir.declarations.IrTypeParameter 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 symbols
kotlin.jvm.internal.Ref$BooleanRef externalParameters
int $i$a$-also-ClassStabilityTransformer$visitClass$annotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
org.jetbrains.kotlin.ir.IrStatement result
org.jetbrains.kotlin.ir.declarations.IrClass cls
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
kotlin.jvm.internal.Ref$IntRef parameterMask
org.jetbrains.kotlin.ir.expressions.IrExpression stableExpr
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl annotation
org.jetbrains.kotlin.ir.declarations.IrClass declaration
private final void addStabilityMarkerField (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-apply-ClassStabilityTransformer$addStabilityMarkerField$stabilityField$1
org.jetbrains.kotlin.ir.declarations.IrField $this$addStabilityMarkerField_u24lambda_u244
org.jetbrains.kotlin.ir.declarations.IrField stabilityField
org.jetbrains.kotlin.ir.declarations.IrClass $this$addStabilityMarkerField
org.jetbrains.kotlin.ir.expressions.IrExpression stabilityExpression
private static final kotlin.Unit visitClass$lambda$1 (java.util.List, kotlin.jvm.internal.Ref$IntRef, kotlin.jvm.internal.Ref$BooleanRef, androidx.compose.compiler.plugins.kotlin.analysis.Stability)
int index
java.util.List $symbols
kotlin.jvm.internal.Ref$IntRef $parameterMask
kotlin.jvm.internal.Ref$BooleanRef $externalParameters
androidx.compose.compiler.plugins.kotlin.analysis.Stability it
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitClass$lambda$2 (androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityTransformer, org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
androidx.compose.compiler.plugins.kotlin.lower.ClassStabilityTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrTypeParameter it
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunInterfaceLowering.class
ComposableFunInterfaceLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunInterfaceLowering extends org.jetbrains.kotlin.backend.common.IrElementTransformerVoidWithContext implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.expressions.IrExpression visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression argument
org.jetbrains.kotlin.ir.types.IrType superType
org.jetbrains.kotlin.ir.symbols.IrClassSymbol superClass
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression functionExpr
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunInterfaceLoweringKt.class
ComposableFunInterfaceLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunInterfaceLoweringKt extends java.lang.Object {
private static final boolean isComposableFunInterface (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-single-ComposableFunInterfaceLoweringKt$isComposableFunInterface$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$single$iv
org.jetbrains.kotlin.ir.types.IrType $this$isComposableFunInterface
public static final org.jetbrains.kotlin.ir.expressions.IrFunctionExpression findSamFunctionExpr (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
org.jetbrains.kotlin.ir.expressions.IrExpression functionExpr
org.jetbrains.kotlin.ir.expressions.IrExpression argument
org.jetbrains.kotlin.ir.expressions.IrTypeOperator operator
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.symbols.IrClassSymbol functionClass
boolean isFunInterfaceConversion
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall $this$findSamFunctionExpr
public static final synthetic boolean access$isComposableFunInterface (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $receiver
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$CallArgumentMeta.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta extends java.lang.Object {
private androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
private boolean isVararg
private boolean isProvided
private boolean isStatic
private androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta paramRef
public void <init> (androidx.compose.compiler.plugins.kotlin.analysis.Stability, boolean, boolean, boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta)
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
boolean isVararg
boolean isProvided
boolean isStatic
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta paramRef
public synthetic void <init> (androidx.compose.compiler.plugins.kotlin.analysis.Stability, boolean, boolean, boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability getStability ()
public final void setStability (androidx.compose.compiler.plugins.kotlin.analysis.Stability)
androidx.compose.compiler.plugins.kotlin.analysis.Stability
public final boolean isVararg ()
public final void setVararg (boolean)
boolean
public final boolean isProvided ()
public final void setProvided (boolean)
boolean
public final boolean isStatic ()
public final void setStatic (boolean)
boolean
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta getParamRef ()
public final void setParamRef (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta
public final boolean isCertain ()
public final androidx.compose.compiler.plugins.kotlin.analysis.Stability component1 ()
public final boolean component2 ()
public final boolean component3 ()
public final boolean component4 ()
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta component5 ()
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta copy (androidx.compose.compiler.plugins.kotlin.analysis.Stability, boolean, boolean, boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta)
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
boolean isVararg
boolean isProvided
boolean isStatic
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta paramRef
public static synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta copy$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta, androidx.compose.compiler.plugins.kotlin.analysis.Stability, boolean, boolean, boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue {
private final java.util.List params
private final int count
private boolean used
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, java.util.List, int)
int $i$a$-require-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$1
int actual
int expected
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
java.util.List params
int count
protected final int paramIndexForSlot (int)
int slot
public boolean getUsed ()
public void setUsed (boolean)
boolean
public java.util.List getDeclarations ()
public org.jetbrains.kotlin.ir.expressions.IrExpression irLowBit ()
public org.jetbrains.kotlin.ir.expressions.IrExpression irIsolateBitsAtSlot (int, boolean)
int slot
boolean includeStableBit
public org.jetbrains.kotlin.ir.expressions.IrExpression irStableBitAtSlot (int)
int slot
public org.jetbrains.kotlin.ir.expressions.IrExpression irSlotAnd (int, int)
int slot
int bits
public org.jetbrains.kotlin.ir.expressions.IrExpression irHasDifferences (boolean[])
int $i$a$-fold-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$irHasDifferences$expressions$1$lhs$1
int mask
int slot
int element$iv
int $i$f$fold
int accumulator$iv
Iterable $this$fold$iv
int initial$iv
int $i$a$-fold-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$irHasDifferences$expressions$1$rhs$1
int mask
int slot
int element$iv
int $i$f$fold
int accumulator$iv
Iterable $this$fold$iv
int initial$iv
int $i$a$-mapIndexed-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$irHasDifferences$expressions$1
int start
int end
int lhsMask
int lhs
int rhs
int index
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration param
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Iterable $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Iterable $this$mapIndexed$iv
int $i$a$-reduce-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$irHasDifferences$1
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
int $i$f$reduce
java.util.Iterator iterator$iv
Object accumulator$iv
Iterable $this$reduce$iv
java.util.List expressions
boolean[] usedParams
public androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskVariable irCopyToTemporary (java.lang.String, boolean, boolean)
int $i$a$-apply-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$irCopyToTemporary$temps$1$1
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl $this$irCopyToTemporary_u24lambda_u246_u24lambda_u245
int $i$a$-mapIndexed-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$irCopyToTemporary$temps$1
int index
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration param
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Iterable $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Iterable $this$mapIndexed$iv
java.util.List temps
String nameHint
boolean isVar
boolean exactName
public void putAsValueArgumentInWithLowBit (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, int, boolean)
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$putAsValueArgumentInWithLowBit$1
int index
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression fn
int startIndex
boolean lowBit
private final org.jetbrains.kotlin.ir.expressions.IrExpression irUpdateChangedFlags (org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-also-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$irUpdateChangedFlags$1$1
org.jetbrains.kotlin.ir.expressions.IrCall it
int $i$a$-let-ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl$irUpdateChangedFlags$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
org.jetbrains.kotlin.ir.expressions.IrExpression expression
public org.jetbrains.kotlin.ir.expressions.IrExpression irShiftBits (int, int)
int fromSlotAdjusted
int toSlotAdjusted
int bitsToShiftLeft
org.jetbrains.kotlin.ir.expressions.IrExpression value
org.jetbrains.kotlin.ir.types.IrType int
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol shiftLeft
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol shiftRight
int fromSlot
int toSlot
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$IrChangedBitMaskVariableImpl.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$IrChangedBitMaskVariableImpl extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$IrChangedBitMaskValueImpl implements androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskVariable {
private final java.util.List temps
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, java.util.List, int)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
java.util.List temps
int count
public java.util.List asStatements ()
public org.jetbrains.kotlin.ir.expressions.IrExpression irOrSetBitsAtSlot (int, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.declarations.IrVariable temp
int slot
org.jetbrains.kotlin.ir.expressions.IrExpression value
public org.jetbrains.kotlin.ir.expressions.IrExpression irSetSlotUncertain (int)
org.jetbrains.kotlin.ir.declarations.IrVariable temp
int slot
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$IrDefaultBitMaskValueImpl.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$IrDefaultBitMaskValueImpl extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue {
private final java.util.List params
private final int count
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, java.util.List, int)
int $i$a$-require-ComposableFunctionBodyTransformer$IrDefaultBitMaskValueImpl$1
int actual
int expected
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
java.util.List params
int count
public org.jetbrains.kotlin.ir.expressions.IrExpression irIsolateBitAtIndex (int)
int index
public org.jetbrains.kotlin.ir.expressions.IrExpression irHasAnyProvidedAndUnstable (boolean[])
int $i$a$-mapIndexed-ComposableFunctionBodyTransformer$IrDefaultBitMaskValueImpl$irHasAnyProvidedAndUnstable$expressions$1
int start
int end
int unstableMask
int index
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Iterable $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Iterable $this$mapIndexed$iv
int $i$a$-reduce-ComposableFunctionBodyTransformer$IrDefaultBitMaskValueImpl$irHasAnyProvidedAndUnstable$1
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
int $i$f$reduce
java.util.Iterator iterator$iv
Object accumulator$iv
Iterable $this$reduce$iv
java.util.List expressions
boolean[] unstable
public void putAsValueArgumentIn (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, int)
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$IrDefaultBitMaskValueImpl$putAsValueArgumentIn$1
int i
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression fn
int startIndex
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$ParamMeta.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta extends java.lang.Object {
private final int maskSlot
private androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue maskParam
private final boolean hasNonStaticDefault
public void <init> (int, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, boolean)
int maskSlot
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue maskParam
boolean hasNonStaticDefault
public synthetic void <init> (int, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final int getMaskSlot ()
public final androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue getMaskParam ()
public final void setMaskParam (androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue)
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue
public final boolean getHasNonStaticDefault ()
public final int component1 ()
public final androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue component2 ()
public final boolean component3 ()
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta copy (int, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, boolean)
int maskSlot
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue maskParam
boolean hasNonStaticDefault
public static synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta copy$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta, int, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, boolean, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$BlockScope$CoalescableGroupInfo.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope$CoalescableGroupInfo extends java.lang.Object {
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final kotlin.jvm.functions.Function0 realizeGroup
private final kotlin.jvm.functions.Function0 makeEnd
private boolean shouldRealize
private boolean realized
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
kotlin.jvm.functions.Function0 realizeGroup
kotlin.jvm.functions.Function0 makeEnd
public final boolean getShouldRealize ()
public final void setShouldRealize (boolean)
boolean
public final void realize ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$BlockScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope {
private final java.util.List extraEndLocations
private final java.util.List sourceLocations
private boolean hasDefaultsGroup
private boolean hasComposableCallsWithGroups
private boolean hasComposableCalls
private boolean hasReturn
private boolean hasJump
private final java.util.List coalescableChildren
public void <init> (java.lang.String)
String name
public boolean isInComposable ()
public final void realizeGroup (kotlin.jvm.functions.Function0)
int $i$a$-let-ComposableFunctionBodyTransformer$Scope$BlockScope$realizeGroup$1
kotlin.jvm.functions.Function0 it
kotlin.jvm.functions.Function0 makeEnd
public final void recordComposableCall (boolean)
boolean withGroups
public final void realizeAllDirectChildren ()
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$Scope$BlockScope$realizeAllDirectChildren$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope$CoalescableGroupInfo it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation recordSourceLocation (org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation)
int $i$a$-also-ComposableFunctionBodyTransformer$Scope$BlockScope$recordSourceLocation$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation it
org.jetbrains.kotlin.ir.IrElement call
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation location
public final void markReturn (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 extraEndLocation
public final void markJump (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 extraEndLocation
public final void markCoalescableGroup (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope$CoalescableGroupInfo groupInfo
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
kotlin.jvm.functions.Function0 realizeGroup
kotlin.jvm.functions.Function0 makeEnd
public boolean calculateHasSourceInformation (boolean)
boolean sourceInformationEnabled
public java.lang.String calculateSourceInfo (boolean)
int $i$a$-filter-ComposableFunctionBodyTransformer$Scope$BlockScope$calculateSourceInfo$locations$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation 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
java.util.List locations
kotlin.jvm.internal.Ref$BooleanRef markedRepeatable
org.jetbrains.kotlin.ir.IrFileEntry fileEntry
boolean sourceInformationEnabled
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation sourceLocationOf (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement call
public final void addProvisionalSourceLocations (java.util.List)
java.util.List locations
public final void realizeCoalescableGroup ()
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$Scope$BlockScope$realizeCoalescableGroup$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope$CoalescableGroupInfo it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
public void realizeEndCalls (kotlin.jvm.functions.Function0)
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$Scope$BlockScope$realizeEndCalls$1
kotlin.jvm.functions.Function1 it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
kotlin.jvm.functions.Function0 makeEnd
public final boolean getHasDefaultsGroup ()
public final void setHasDefaultsGroup (boolean)
boolean
public final boolean getHasComposableCallsWithGroups ()
public final boolean getHasComposableCalls ()
public final boolean getHasReturn ()
public final boolean getHasJump ()
protected final void setHasJump (boolean)
boolean
private static final java.lang.CharSequence calculateSourceInfo$lambda$4 (org.jetbrains.kotlin.ir.IrFileEntry, kotlin.jvm.internal.Ref$BooleanRef, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation)
Object lineNumber
String offset
org.jetbrains.kotlin.ir.IrFileEntry $fileEntry
kotlin.jvm.internal.Ref$BooleanRef $markedRepeatable
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation it
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$BranchScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BranchScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope {
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$CallScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$CallScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope {
private final org.jetbrains.kotlin.ir.expressions.IrCall expression
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer transformer
private org.jetbrains.kotlin.ir.declarations.IrVariable marker
public void <init> (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
org.jetbrains.kotlin.ir.expressions.IrCall expression
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer transformer
public final org.jetbrains.kotlin.ir.expressions.IrCall getExpression ()
public boolean isInComposable ()
public final org.jetbrains.kotlin.ir.declarations.IrVariable getMarker ()
public final org.jetbrains.kotlin.ir.declarations.IrVariable allocateMarker ()
int $i$a$-also-ComposableFunctionBodyTransformer$Scope$CallScope$allocateMarker$1
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl it
private final java.lang.String getNameForTemporary (java.lang.String)
String nameHint
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$CaptureScope$sourceLocationOf$1.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$CaptureScope$sourceLocationOf$1 extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation {
void <init> (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement $call
public boolean getRepeatable ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$CaptureScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$CaptureScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope {
private boolean hasCapturedComposableCall
public void <init> ()
public final boolean getHasCapturedComposableCall ()
public final void markCapturedComposableCall ()
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation sourceLocationOf (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement call
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$ClassScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ClassScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope {
public void <init> (org.jetbrains.kotlin.name.Name)
org.jetbrains.kotlin.name.Name name
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$FieldScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FieldScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope {
public void <init> (org.jetbrains.kotlin.name.Name)
org.jetbrains.kotlin.name.Name name
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$FileScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FileScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope {
private final org.jetbrains.kotlin.ir.declarations.IrFile declaration
public void <init> (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public final org.jetbrains.kotlin.ir.declarations.IrFile getDeclaration ()
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FileScope getFileScope ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$FunctionScope$IntrinsicRememberFixup.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope$IntrinsicRememberFixup extends java.lang.Object {
private final boolean isMemoizedLambda
private final java.util.List args
private final java.util.List metas
private final org.jetbrains.kotlin.ir.expressions.IrCall call
public void <init> (boolean, java.util.List, java.util.List, org.jetbrains.kotlin.ir.expressions.IrCall)
boolean isMemoizedLambda
java.util.List args
java.util.List metas
org.jetbrains.kotlin.ir.expressions.IrCall call
public final boolean isMemoizedLambda ()
public final java.util.List getArgs ()
public final java.util.List getMetas ()
public final org.jetbrains.kotlin.ir.expressions.IrCall getCall ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$FunctionScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope {
private final org.jetbrains.kotlin.ir.declarations.IrFunction function
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer transformer
private final androidx.compose.compiler.plugins.kotlin.FunctionMetrics metrics
private boolean hasInlineEarlyReturn
private boolean hasAnyEarlyReturn
private int lastTemporaryIndex
private org.jetbrains.kotlin.ir.declarations.IrValueParameter composerParameter
private androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue defaultParameter
private androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changedParameter
private int realValueParamCount
private int slotCount
private androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue dirty
private boolean outerGroupRequired
private final org.jetbrains.kotlin.ir.expressions.IrContainerExpression markerPreamble
private org.jetbrains.kotlin.ir.declarations.IrVariable marker
private final boolean isComposable
private final java.util.List allTrackedParams
private final boolean[] usedParams
private final java.util.List intrinsicRememberFixups
public void <init> (org.jetbrains.kotlin.ir.declarations.IrFunction, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
String paramName
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
java.util.List defaultParams
java.util.List changedParams
org.jetbrains.kotlin.ir.declarations.IrFunction function
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer transformer
public final org.jetbrains.kotlin.ir.declarations.IrFunction getFunction ()
public final boolean isInlinedLambda ()
public final boolean isCrossinlineLambda ()
public final boolean getInComposableCall ()
int $i$a$-with-ComposableFunctionBodyTransformer$Scope$FunctionScope$inComposableCall$1$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $this$_get_inComposableCall__u24lambda_u241_u24lambda_u240
int $i$a$-let-ComposableFunctionBodyTransformer$Scope$FunctionScope$inComposableCall$1
org.jetbrains.kotlin.ir.expressions.IrCall call
public final androidx.compose.compiler.plugins.kotlin.FunctionMetrics getMetrics ()
public final boolean getHasInlineEarlyReturn ()
public final void setHasInlineEarlyReturn (boolean)
boolean
public final boolean getHasAnyEarlyReturn ()
public final void setHasAnyEarlyReturn (boolean)
boolean
private final int nextTemporaryIndex ()
public boolean isInComposable ()
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope getFunctionScope ()
public org.jetbrains.kotlin.ir.declarations.IrValueParameter getNearestComposer ()
public final org.jetbrains.kotlin.ir.declarations.IrValueParameter getComposerParameter ()
public final androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue getDefaultParameter ()
public final androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue getChangedParameter ()
public final int getRealValueParamCount ()
public final int getSlotCount ()
public final androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue getDirty ()
public final void setDirty (androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue)
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue
public final boolean getOuterGroupRequired ()
public final void setOuterGroupRequired (boolean)
boolean
public final org.jetbrains.kotlin.ir.expressions.IrContainerExpression getMarkerPreamble ()
public final org.jetbrains.kotlin.ir.declarations.IrVariable allocateMarker ()
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl newMarker
int $i$a$-run-ComposableFunctionBodyTransformer$Scope$FunctionScope$allocateMarker$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope parent
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope $this$allocateMarker_u24lambda_u242
private final java.lang.String parameterInformation ()
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation sourceLocationOf (org.jetbrains.kotlin.ir.IrElement)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope parent
org.jetbrains.kotlin.ir.IrElement call
private final java.lang.String callInformation ()
public boolean calculateHasSourceInformation (boolean)
boolean sourceInformationEnabled
public java.lang.String calculateSourceInfo (boolean)
boolean sourceInformationEnabled
public final boolean isComposable ()
public final java.util.List getAllTrackedParams ()
public final int defaultIndexForSlotIndex (int)
int index
public final boolean[] getUsedParams ()
public final java.lang.String getNameForTemporary (java.lang.String)
int index
String nameHint
private final java.lang.String packageName ()
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parent
public final void recordIntrinsicRememberFixUp (boolean, java.util.List, java.util.List, org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-find-ComposableFunctionBodyTransformer$Scope$FunctionScope$recordIntrinsicRememberFixUp$dirty$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta it
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta dirty
boolean isMemoizedLambda
java.util.List args
java.util.List metas
org.jetbrains.kotlin.ir.expressions.IrCall call
public final void applyIntrinsicRememberFixups (kotlin.jvm.functions.Function3)
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$Scope$FunctionScope$applyIntrinsicRememberFixups$1
org.jetbrains.kotlin.ir.expressions.IrExpression invalid
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope$IntrinsicRememberFixup it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
kotlin.jvm.functions.Function3 invalidExpr
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$LoopScope$sourceLocationOf$1.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$LoopScope$sourceLocationOf$1 extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation {
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$LoopScope this$0
void <init> (org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$LoopScope)
org.jetbrains.kotlin.ir.IrElement $call
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$LoopScope $receiver
public boolean getRepeatable ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$LoopScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$LoopScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope {
private final org.jetbrains.kotlin.ir.expressions.IrLoop loop
private final java.util.List jumpEndLocations
private boolean needsGroupPerIteration
public void <init> (org.jetbrains.kotlin.ir.expressions.IrLoop)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public final org.jetbrains.kotlin.ir.expressions.IrLoop getLoop ()
public final boolean getNeedsGroupPerIteration ()
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation sourceLocationOf (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement call
public final void markJump (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, kotlin.jvm.functions.Function1)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
kotlin.jvm.functions.Function1 extraEndLocation
public void realizeEndCalls (kotlin.jvm.functions.Function0)
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$Scope$LoopScope$realizeEndCalls$1
kotlin.jvm.functions.Function1 it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
kotlin.jvm.functions.Function0 makeEnd
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$ParametersScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ParametersScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope {
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$PropertyScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$PropertyScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope {
public void <init> (org.jetbrains.kotlin.name.Name)
org.jetbrains.kotlin.name.Name name
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$ReturnScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ReturnScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope {
private final org.jetbrains.kotlin.ir.expressions.IrReturn expression
public void <init> (org.jetbrains.kotlin.ir.expressions.IrReturn)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
public final org.jetbrains.kotlin.ir.expressions.IrReturn getExpression ()
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation sourceLocationOf (org.jetbrains.kotlin.ir.IrElement)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope parent
org.jetbrains.kotlin.ir.IrElement call
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$RootScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$RootScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope {
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$SourceLocation.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation extends java.lang.Object {
private final org.jetbrains.kotlin.ir.IrElement element
private boolean used
public void <init> (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
public final org.jetbrains.kotlin.ir.IrElement getElement ()
public boolean getRepeatable ()
public final boolean getUsed ()
public final void markUsed ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope$WhenScope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$WhenScope extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope {
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$Scope.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope extends java.lang.Object {
private final String name
private androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope parent
private int level
private void <init> (java.lang.String)
String name
public final java.lang.String getName ()
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope getParent ()
public final void setParent (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope
public final int getLevel ()
public final void setLevel (int)
int
public boolean isInComposable ()
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope getFunctionScope ()
public androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FileScope getFileScope ()
public org.jetbrains.kotlin.ir.declarations.IrValueParameter getNearestComposer ()
public final org.jetbrains.kotlin.ir.declarations.IrValueParameter getMyComposer ()
public synthetic void <init> (java.lang.String, kotlin.jvm.internal.DefaultConstructorMarker)
String name
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$SourceInfoFixup.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$SourceInfoFixup extends java.lang.Object {
private final org.jetbrains.kotlin.ir.expressions.IrCall call
private final int index
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
public void <init> (org.jetbrains.kotlin.ir.expressions.IrCall, int, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
org.jetbrains.kotlin.ir.expressions.IrCall call
int index
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
public final org.jetbrains.kotlin.ir.expressions.IrCall getCall ()
public final int getIndex ()
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope getScope ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$applySourceFixups$$inlined$sortBy$1.class
Comparisons.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$applySourceFixups$$inlined$sortBy$1 extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public final int compare (java.lang.Object, java.lang.Object)
int $i$a$-sortBy-ComposableFunctionBodyTransformer$applySourceFixups$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$SourceInfoFixup it
int $i$a$-sortBy-ComposableFunctionBodyTransformer$applySourceFixups$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$SourceInfoFixup it
Object a
Object b
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$intrinsicRememberScope$1.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$intrinsicRememberScope$1 extends androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope {
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction rememberFunction
private final org.jetbrains.kotlin.ir.declarations.IrFunction currentFunction
void <init> (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
org.jetbrains.kotlin.ir.expressions.IrCall $rememberCall
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $receiver
public final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getRememberFunction ()
public final org.jetbrains.kotlin.ir.declarations.IrFunction getCurrentFunction ()
public boolean calculateHasSourceInformation (boolean)
boolean sourceInformationEnabled
public java.lang.String calculateSourceInfo (boolean)
int $i$a$-also-ComposableFunctionBodyTransformer$intrinsicRememberScope$1$calculateSourceInfo$1$1
String it
int $i$a$-buildString-ComposableFunctionBodyTransformer$intrinsicRememberScope$1$calculateSourceInfo$1
StringBuilder $this$calculateSourceInfo_u24lambda_u241
boolean sourceInformationEnabled
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$visitComposableLambda$2$2.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$visitComposableLambda$2$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function3 {
void <init> (java.lang.Object)
Object receiver
public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (boolean, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta)
boolean p0
org.jetbrains.kotlin.ir.expressions.IrExpression p1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta p2
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, java.lang.Object, java.lang.Object)
Object p1
Object p2
Object p3
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$visitKeyCall$3.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$visitKeyCall$3 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid {
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $receiver
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration value
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$visitRememberCall$changedFunction$2.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$visitRememberCall$changedFunction$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function3 {
void <init> (java.lang.Object)
Object receiver
public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (boolean, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta)
boolean p0
org.jetbrains.kotlin.ir.expressions.IrExpression p1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta p2
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, java.lang.Object, java.lang.Object)
Object p1
Object p2
Object p3
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer$visitRestartableComposableFunction$1$2.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$visitRestartableComposableFunction$1$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function3 {
void <init> (java.lang.Object)
Object receiver
public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (boolean, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta)
boolean p0
org.jetbrains.kotlin.ir.expressions.IrExpression p1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta p2
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, java.lang.Object, java.lang.Object)
Object p1
Object p2
Object p3
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering implements org.jetbrains.kotlin.backend.common.FileLoweringPass androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final boolean collectSourceInformation
private final boolean traceMarkersEnabled
private final boolean intrinsicRememberEnabled
private final boolean nonSkippingGroupOptimizationEnabled
private final boolean strongSkippingEnabled
private androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator inlineLambdaInfo
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy skipToGroupEndFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy skipCurrentGroupFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy startDefaultsFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy endDefaultsFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy startMovableFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy endMovableFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy startRestartGroupFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy currentMarkerProperty$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy endToMarkerFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy endRestartGroupFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy sourceInformationFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy sourceInformationMarkerStartFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy updateChangedFlagsFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy isTraceInProgressFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy traceEventStartFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy traceEventEndFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy sourceInformationMarkerEndFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy rememberComposableLambdaFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy useNonSkippingGroupOptimization$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy updateScopeFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy isSkippingFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy defaultsInvalidFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy joinKeyFunction$delegate
private androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope currentScope
private final java.util.List sourceFixups
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, boolean, boolean, boolean, boolean, boolean)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
boolean collectSourceInformation
boolean traceMarkersEnabled
boolean intrinsicRememberEnabled
boolean nonSkippingGroupOptimizationEnabled
boolean strongSkippingEnabled
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public void lower (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile irFile
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getSkipToGroupEndFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getSkipCurrentGroupFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getStartDefaultsFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getEndDefaultsFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getStartMovableFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getEndMovableFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getStartRestartGroupFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrProperty getCurrentMarkerProperty ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getEndToMarkerFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final boolean getRollbackGroupMarkerEnabled ()
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getEndRestartGroupFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getSourceInformationFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getSourceInformationMarkerStartFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getUpdateChangedFlagsFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction isTraceInProgressFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getTraceEventStartFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getTraceEventEndFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final boolean getTraceEventMarkersEnabled ()
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getSourceInformationMarkerEndFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getRememberComposableLambdaFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final boolean getUseNonSkippingGroupOptimization ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final java.util.List getArguments (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$arguments
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getUpdateScopeFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrProperty isSkippingFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrProperty getDefaultsInvalidFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getJoinKeyFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final java.lang.String printScopeStack ()
int $i$a$-forEach-ComposableFunctionBodyTransformer$printScopeStack$1$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope it
int $i$f$forEach
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope current$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope $this$forEach$iv
int $i$a$-buildString-ComposableFunctionBodyTransformer$printScopeStack$1
StringBuilder $this$printScopeStack_u24lambda_u2443
private final boolean isInComposableScope ()
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope getCurrentFunctionScope ()
public org.jetbrains.kotlin.ir.IrStatement visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-inScope-ComposableFunctionBodyTransformer$visitClass$1
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope$iv
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-inScope-ComposableFunctionBodyTransformer$visitFunction$1
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
int $i$a$-let-ComposableFunctionBodyTransformer$visitFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrAttributeContainer it
int $i$a$-also-ComposableFunctionBodyTransformer$visitFunction$2
org.jetbrains.kotlin.ir.IrStatement it
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
private final org.jetbrains.kotlin.ir.IrStatement visitFunctionInScope (org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
boolean restartable
boolean isLambda
boolean isTracked
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changedParam
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue defaultParam
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
private final boolean shouldBeRestartable (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$shouldBeRestartable
private final boolean getHasNonRestartableAnnotation (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasNonRestartableAnnotation
private final boolean getHasReadOnlyAnnotation (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasReadOnlyAnnotation
private final boolean getHasExplicitGroups (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasExplicitGroups
private final boolean getHasNonSkippableAnnotation (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasNonSkippableAnnotation
private final org.jetbrains.kotlin.ir.IrStatement visitNonRestartableComposableFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue)
int $i$a$-apply-ComposableFunctionBodyTransformer$visitNonRestartableComposableFunction$1
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $this$visitNonRestartableComposableFunction_u24lambda_u2448
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-let-ComposableFunctionBodyTransformer$visitNonRestartableComposableFunction$3$1
org.jetbrains.kotlin.ir.declarations.IrVariable it
int $i$a$-apply-ComposableFunctionBodyTransformer$visitNonRestartableComposableFunction$3
org.jetbrains.kotlin.ir.expressions.IrBlockBody $this$visitNonRestartableComposableFunction_u24lambda_u2451
org.jetbrains.kotlin.ir.expressions.IrBody body
boolean hasExplicitGroups
boolean isReadOnly
boolean outerGroupRequired
org.jetbrains.kotlin.ir.expressions.IrContainerExpression skipPreamble
org.jetbrains.kotlin.ir.expressions.IrContainerExpression bodyPreamble
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ParametersScope defaultScope
Object transformed
Object returnVar
boolean emitTraceMarkers
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changedParam
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue defaultParam
private final org.jetbrains.kotlin.ir.IrStatement visitComposableLambda (org.jetbrains.kotlin.ir.declarations.IrFunction, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue)
int $i$a$-none-ComposableFunctionBodyTransformer$visitComposableLambda$canSkipExecution$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$none
Iterable $this$none$iv
int $i$a$-apply-ComposableFunctionBodyTransformer$visitComposableLambda$transformed$1
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $this$visitComposableLambda_u24lambda_u2454
int $i$a$-let-ComposableFunctionBodyTransformer$visitComposableLambda$transformed$2
org.jetbrains.kotlin.ir.expressions.IrContainerExpression it
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-let-ComposableFunctionBodyTransformer$visitComposableLambda$3$1
org.jetbrains.kotlin.ir.declarations.IrVariable it
int $i$a$-apply-ComposableFunctionBodyTransformer$visitComposableLambda$3
org.jetbrains.kotlin.ir.expressions.IrBlockBody $this$visitComposableLambda_u24lambda_u2460
org.jetbrains.kotlin.ir.expressions.IrExpression shouldExecute
org.jetbrains.kotlin.ir.expressions.impl.IrIfThenElseImpl transformedBody
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-let-ComposableFunctionBodyTransformer$visitComposableLambda$4$1
org.jetbrains.kotlin.ir.declarations.IrVariable it
int $i$a$-apply-ComposableFunctionBodyTransformer$visitComposableLambda$4
org.jetbrains.kotlin.ir.expressions.IrBlockBody $this$visitComposableLambda_u24lambda_u2462
org.jetbrains.kotlin.ir.expressions.IrBody body
org.jetbrains.kotlin.ir.expressions.IrContainerExpression sourceInformationPreamble
org.jetbrains.kotlin.ir.expressions.IrContainerExpression skipPreamble
org.jetbrains.kotlin.ir.expressions.IrContainerExpression bodyPreamble
org.jetbrains.kotlin.ir.expressions.IrContainerExpression bodyEpilogue
boolean isInlineLambda
kotlin.jvm.internal.Ref$BooleanRef canSkipExecution
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue dirty
org.jetbrains.kotlin.ir.expressions.IrContainerExpression nonReturningBody
org.jetbrains.kotlin.ir.declarations.IrVariable returnVar
boolean emitTraceMarkers
org.jetbrains.kotlin.ir.expressions.IrContainerExpression transformed
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue dirtyForSkipping
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changedParam
private final org.jetbrains.kotlin.ir.IrStatement visitRestartableComposableFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue)
int $i$a$-apply-ComposableFunctionBodyTransformer$visitRestartableComposableFunction$transformed$1
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $this$visitRestartableComposableFunction_u24lambda_u2465
int $i$a$-map-ComposableFunctionBodyTransformer$visitRestartableComposableFunction$transformedBody$unstableMask$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter 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
int $i$a$-any-ComposableFunctionBodyTransformer$visitRestartableComposableFunction$transformedBody$hasAnyUnstableParams$1
boolean it
boolean element$iv
int $i$f$any
boolean[] $this$any$iv
org.jetbrains.kotlin.ir.expressions.IrExpression shouldExecute
java.util.List realParams
boolean[] unstableMask
boolean hasAnyUnstableParams
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-let-ComposableFunctionBodyTransformer$visitRestartableComposableFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrVariable it
int $i$a$-apply-ComposableFunctionBodyTransformer$visitRestartableComposableFunction$2
org.jetbrains.kotlin.ir.expressions.IrBlockBody $this$visitRestartableComposableFunction_u24lambda_u2471
org.jetbrains.kotlin.ir.expressions.IrBody body
org.jetbrains.kotlin.ir.expressions.IrContainerExpression skipPreamble
org.jetbrains.kotlin.ir.expressions.IrContainerExpression bodyPreamble
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue dirty
org.jetbrains.kotlin.ir.expressions.IrContainerExpression nonReturningBody
org.jetbrains.kotlin.ir.declarations.IrVariable returnVar
kotlin.jvm.functions.Function0 end
kotlin.jvm.functions.Function0 endWithTraceEventEnd
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ParametersScope defaultScope
org.jetbrains.kotlin.ir.expressions.IrContainerExpression transformed
boolean canSkipExecution
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue dirtyForSkipping
org.jetbrains.kotlin.ir.expressions.IrExpression transformedBody
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changedParam
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue defaultParam
private final void recordSourceParameter (org.jetbrains.kotlin.ir.expressions.IrCall, int, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
org.jetbrains.kotlin.ir.expressions.IrCall call
int index
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final boolean getHasSourceInformation (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope $this$hasSourceInformation
private final java.lang.String getSourceInformation (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope $this$sourceInformation
private final void applySourceFixups ()
int $i$f$sortBy
java.util.List $this$sortBy$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$SourceInfoFixup sourceFixup
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ParametersScope transformDefaults (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope)
int $i$a$-inScope-ComposableFunctionBodyTransformer$transformDefaults$1$1
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$transformDefaults$1
org.jetbrains.kotlin.ir.expressions.IrExpressionBody defaultValue
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ParametersScope parametersScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
private final boolean mightUseDefaultGroup (boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope, androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue)
int $i$a$-any-ComposableFunctionBodyTransformer$mightUseDefaultGroup$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
java.util.List parameters
boolean isSkippableDeclaration
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue defaultParam
private final boolean mightUseVarArgsGroup (boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope)
int $i$a$-any-ComposableFunctionBodyTransformer$mightUseVarArgsGroup$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
boolean isSkippableDeclaration
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
private final boolean buildPreambleStatementsAndReturnIfSkippingPossible (org.jetbrains.kotlin.ir.IrElement, org.jetbrains.kotlin.ir.expressions.IrStatementContainer, org.jetbrains.kotlin.ir.expressions.IrStatementContainer, boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ParametersScope)
boolean hasStaticDefaultExpr
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$buildPreambleStatementsAndReturnIfSkippingPossible$1
int defaultIndex
org.jetbrains.kotlin.ir.expressions.IrExpression defaultValue
int slotIndex
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$buildPreambleStatementsAndReturnIfSkippingPossible$2
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
boolean isRequired
boolean isUnstable
boolean isUsed
int slotIndex
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
boolean defaultValueIsStatic
org.jetbrains.kotlin.ir.expressions.IrExpression callChanged
org.jetbrains.kotlin.ir.expressions.IrExpression isChanged
org.jetbrains.kotlin.ir.expressions.IrExpression modifyDirtyFromChangedResult
org.jetbrains.kotlin.ir.expressions.IrExpression skipCondition
org.jetbrains.kotlin.ir.expressions.IrExpression stmt
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$buildPreambleStatementsAndReturnIfSkippingPossible$3
int defaultIndex
org.jetbrains.kotlin.ir.expressions.IrExpressionBody defaultValue
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
boolean isUnstable
boolean isUsed
int slotIndex
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
org.jetbrains.kotlin.ir.expressions.IrCall irGetParamSize
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$buildPreambleStatementsAndReturnIfSkippingPossible$4
org.jetbrains.kotlin.ir.types.IrType varargElementType
int slotIndex
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$buildPreambleStatementsAndReturnIfSkippingPossible$5
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
int $i$a$-all-ComposableFunctionBodyTransformer$buildPreambleStatementsAndReturnIfSkippingPossible$6
boolean it
boolean element$iv
int $i$f$all
boolean[] $this$all$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
java.util.List parameters
boolean[] defaultExprIsStatic
org.jetbrains.kotlin.ir.expressions.IrExpression[] defaultExpr
androidx.compose.compiler.plugins.kotlin.analysis.Stability[] stabilities
boolean mightSkip
org.jetbrains.kotlin.ir.expressions.IrContainerExpression setDefaults
org.jetbrains.kotlin.ir.expressions.IrContainerExpression skipDefaults
org.jetbrains.kotlin.ir.IrElement sourceElement
org.jetbrains.kotlin.ir.expressions.IrStatementContainer skipPreamble
org.jetbrains.kotlin.ir.expressions.IrStatementContainer bodyPreamble
boolean isSkippableDeclaration
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue dirty
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changedParam
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue defaultParam
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ParametersScope defaultScope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irCallChanged (androidx.compose.compiler.plugins.kotlin.analysis.Stability, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, int, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changedParam
int slotIndex
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration param
private final org.jetbrains.kotlin.ir.expressions.IrExpression irEndRestartGroupAndUpdateScope (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue, int)
int $i$a$-require-ComposableFunctionBodyTransformer$irEndRestartGroupAndUpdateScope$1
int $i$a$-require-ComposableFunctionBodyTransformer$irEndRestartGroupAndUpdateScope$2
int expectedParamCount
org.jetbrains.kotlin.ir.declarations.IrFunction function
org.jetbrains.kotlin.ir.declarations.IrValueParameter dispatchReceiverParameter
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl outerReceiver
int parameterCount
int contextParameterCount
int composerIndex
int changedIndex
int defaultIndex
org.jetbrains.kotlin.ir.expressions.IrExpression lambda
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changedParam
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue defaultParam
int numRealValueParameters
public final org.jetbrains.kotlin.ir.expressions.IrCall irCurrentMarker (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter composerParameter
private final org.jetbrains.kotlin.ir.expressions.IrCall irIsSkipping ()
private final org.jetbrains.kotlin.ir.expressions.IrCall irDefaultsInvalid ()
private final org.jetbrains.kotlin.ir.expressions.IrExpression irIsProvided (androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue, int)
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue default
int slot
private final org.jetbrains.kotlin.ir.expressions.IrExpression irIsUncertainAndStable (androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, int)
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changed
int slot
private final org.jetbrains.kotlin.ir.expressions.IrExpression irIsStable (androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, int)
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changed
int slot
private final org.jetbrains.kotlin.ir.expressions.IrExpression irIsUncertain (androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, int)
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changed
int slot
private final org.jetbrains.kotlin.ir.expressions.IrExpression irBitsForSlot (int, int)
int bits
int slot
private final boolean endsWithReturnOrJump (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.IrStatement expr
org.jetbrains.kotlin.ir.expressions.IrExpression $this$endsWithReturnOrJump
private final void wrapWithTraceEvents (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope)
org.jetbrains.kotlin.ir.expressions.IrExpression start
org.jetbrains.kotlin.ir.expressions.IrExpression end
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $this$wrapWithTraceEvents
org.jetbrains.kotlin.ir.expressions.IrExpression key
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
private final kotlin.Pair asBodyAndResultVar (org.jetbrains.kotlin.ir.expressions.IrBody, org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl temp
org.jetbrains.kotlin.ir.types.IrType valueType
org.jetbrains.kotlin.ir.types.IrType returnType
org.jetbrains.kotlin.ir.expressions.impl.IrCompositeImpl original
org.jetbrains.kotlin.ir.expressions.IrStatementContainer block
org.jetbrains.kotlin.ir.IrStatement expr
org.jetbrains.kotlin.ir.expressions.IrBody $this$asBodyAndResultVar
org.jetbrains.kotlin.ir.declarations.IrFunction expectedTarget
static synthetic kotlin.Pair asBodyAndResultVar$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.expressions.IrBody, org.jetbrains.kotlin.ir.declarations.IrFunction, int, java.lang.Object)
public org.jetbrains.kotlin.ir.IrStatement visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
int $i$a$-inScope-ComposableFunctionBodyTransformer$visitProperty$1
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope$iv
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public org.jetbrains.kotlin.ir.IrStatement visitField (org.jetbrains.kotlin.ir.declarations.IrField)
int $i$a$-inScope-ComposableFunctionBodyTransformer$visitField$1
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope$iv
org.jetbrains.kotlin.ir.declarations.IrField declaration
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-inScope-ComposableFunctionBodyTransformer$visitFile$1$1
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope$iv
int $i$a$-includeFileNameInExceptionTrace-ComposableFunctionBodyTransformer$visitFile$1
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public org.jetbrains.kotlin.ir.IrStatement visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
private final org.jetbrains.kotlin.ir.declarations.IrValueParameter nearestComposer ()
private final org.jetbrains.kotlin.ir.expressions.IrExpression irCurrentComposer (int, int, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
int startOffset
int endOffset
org.jetbrains.kotlin.ir.declarations.IrValueParameter composerParameter
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irCurrentComposer$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, int, int, org.jetbrains.kotlin.ir.declarations.IrValueParameter, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression irCurrentComposer (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, int, int)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope $this$irCurrentComposer
int startOffset
int endOffset
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irCurrentComposer$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, int, int, int, java.lang.Object)
private final int sourceKey (org.jetbrains.kotlin.ir.IrElement)
int hash
org.jetbrains.kotlin.ir.IrElement $this$sourceKey
private final int functionSourceKey ()
org.jetbrains.kotlin.ir.declarations.IrFunction fn
private final org.jetbrains.kotlin.ir.expressions.IrConst irSourceKey (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement $this$irSourceKey
private final org.jetbrains.kotlin.ir.expressions.IrConst irFunctionSourceKey ()
private final org.jetbrains.kotlin.ir.expressions.IrExpression irStartReplaceGroup (org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, org.jetbrains.kotlin.ir.expressions.IrExpression, int, int)
org.jetbrains.kotlin.ir.IrElement element
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
org.jetbrains.kotlin.ir.expressions.IrExpression key
int startOffset
int endOffset
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irStartReplaceGroup$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, org.jetbrains.kotlin.ir.expressions.IrExpression, int, int, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression irWithSourceInformation (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
org.jetbrains.kotlin.ir.expressions.IrExpression startGroup
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irSourceInformation (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
int $i$a$-also-ComposableFunctionBodyTransformer$irSourceInformation$sourceInformation$1
org.jetbrains.kotlin.ir.expressions.IrCall it
org.jetbrains.kotlin.ir.expressions.IrCall sourceInformation
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irSourceInformationMarkerStart (org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-also-ComposableFunctionBodyTransformer$irSourceInformationMarkerStart$1
org.jetbrains.kotlin.ir.expressions.IrCall it
org.jetbrains.kotlin.ir.IrElement element
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
org.jetbrains.kotlin.ir.expressions.IrExpression key
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irSourceInformationMarkerStart$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, org.jetbrains.kotlin.ir.expressions.IrExpression, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression irSourceInformationMarkerEnd (org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
int $i$a$-also-ComposableFunctionBodyTransformer$irSourceInformationMarkerEnd$1
org.jetbrains.kotlin.ir.expressions.IrCall it
org.jetbrains.kotlin.ir.IrElement element
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irWithSourceInformationMarker (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, java.util.List)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
java.util.List before
private final org.jetbrains.kotlin.ir.expressions.IrExpression irIsTraceInProgress ()
int $i$a$-let-ComposableFunctionBodyTransformer$irIsTraceInProgress$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
private final org.jetbrains.kotlin.ir.expressions.IrExpression irIfTraceInProgress (org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-let-ComposableFunctionBodyTransformer$irIfTraceInProgress$1
org.jetbrains.kotlin.ir.expressions.IrExpression isTraceInProgress
org.jetbrains.kotlin.ir.expressions.IrExpression body
private final org.jetbrains.kotlin.ir.expressions.IrExpression irTraceEventStart (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope)
int $i$a$-let-ComposableFunctionBodyTransformer$irTraceEventStart$1$dirty1$1
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration it
int $i$a$-let-ComposableFunctionBodyTransformer$irTraceEventStart$1$dirty2$1
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration it
int $i$a$-also-ComposableFunctionBodyTransformer$irTraceEventStart$1$1
org.jetbrains.kotlin.ir.expressions.IrCall it
int $i$a$-let-ComposableFunctionBodyTransformer$irTraceEventStart$1
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
int startOffset
int endOffset
org.jetbrains.kotlin.name.FqName name
String file
int line
String traceInfo
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue dirty
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue changed
java.util.List params
org.jetbrains.kotlin.ir.expressions.IrExpression dirty1
org.jetbrains.kotlin.ir.expressions.IrExpression dirty2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction traceEventStart
org.jetbrains.kotlin.ir.expressions.IrExpression key
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irTraceEventEnd ()
int $i$a$-let-ComposableFunctionBodyTransformer$irTraceEventEnd$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
private final org.jetbrains.kotlin.ir.expressions.IrExpression irStartDefaults (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
private final org.jetbrains.kotlin.ir.expressions.IrExpression irStartRestartGroup (org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-also-ComposableFunctionBodyTransformer$irStartRestartGroup$1
org.jetbrains.kotlin.ir.expressions.IrCall it
org.jetbrains.kotlin.ir.IrElement element
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
org.jetbrains.kotlin.ir.expressions.IrExpression key
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irStartRestartGroup$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, org.jetbrains.kotlin.ir.expressions.IrExpression, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression irEndRestartGroup (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irChanged (org.jetbrains.kotlin.ir.expressions.IrExpression, boolean, boolean)
org.jetbrains.kotlin.ir.expressions.IrExpression value
boolean compareInstanceForFunctionTypes
boolean compareInstanceForUnstableValues
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irChanged$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.expressions.IrExpression, boolean, boolean, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression irSkipToGroupEnd (int, int)
int startOffset
int endOffset
private final org.jetbrains.kotlin.ir.expressions.IrExpression irEndReplaceGroup (int, int, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
int startOffset
int endOffset
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression irEndReplaceGroup$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, int, int, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression irEndDefaults ()
private final org.jetbrains.kotlin.ir.expressions.IrExpression irStartMovableGroup (org.jetbrains.kotlin.ir.IrElement, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
int $i$a$-also-ComposableFunctionBodyTransformer$irStartMovableGroup$1
org.jetbrains.kotlin.ir.expressions.IrCall it
org.jetbrains.kotlin.ir.IrElement element
org.jetbrains.kotlin.ir.expressions.IrExpression joinedData
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irEndMovableGroup (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irEndToMarker (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
int $i$a$-apply-ComposableFunctionBodyTransformer$irEndToMarker$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$irEndToMarker_u24lambda_u24109
org.jetbrains.kotlin.ir.expressions.IrExpression marker
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.IrExpression irJoinKeyChain (java.util.List)
int $i$a$-apply-ComposableFunctionBodyTransformer$irJoinKeyChain$1$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$irJoinKeyChain_u24lambda_u24111_u24lambda_u24110
int $i$a$-reduce-ComposableFunctionBodyTransformer$irJoinKeyChain$1
org.jetbrains.kotlin.ir.expressions.IrExpression accumulator
org.jetbrains.kotlin.ir.expressions.IrExpression value
int $i$f$reduce
java.util.Iterator iterator$iv
Object accumulator$iv
Iterable $this$reduce$iv
java.util.List keyExprs
private final transient org.jetbrains.kotlin.ir.expressions.IrExpression irSafeCall (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression[])
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$irSafeCall$1$1
int i
org.jetbrains.kotlin.ir.expressions.IrExpression arg
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
Object[] $this$fastForEachIndexed$iv
int $i$a$-apply-ComposableFunctionBodyTransformer$irSafeCall$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$irSafeCall_u24lambda_u24113
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl tmpVal
org.jetbrains.kotlin.ir.expressions.IrExpression target
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
org.jetbrains.kotlin.ir.expressions.IrExpression[] args
private final org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl irTemporary (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.String, org.jetbrains.kotlin.ir.types.IrType, boolean, boolean)
int $i$a$-also-ComposableFunctionBodyTransformer$irTemporary$1
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl it
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
String name
org.jetbrains.kotlin.ir.expressions.IrExpression value
String nameHint
org.jetbrains.kotlin.ir.types.IrType irType
boolean isVar
boolean exactName
static synthetic org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl irTemporary$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.String, org.jetbrains.kotlin.ir.types.IrType, boolean, boolean, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression withReplaceGroupStatements (org.jetbrains.kotlin.ir.expressions.IrBlock, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, int)
java.util.List prefix
java.util.List suffix
org.jetbrains.kotlin.ir.expressions.IrBlock $this$withReplaceGroupStatements
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
int insertAt
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression withReplaceGroupStatements$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.expressions.IrBlock, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, int, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression asReplaceGroup (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
org.jetbrains.kotlin.ir.expressions.IrExpression $this$asReplaceGroup
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl variablePrefix (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.expressions.IrExpression $this$variablePrefix
org.jetbrains.kotlin.ir.declarations.IrVariable variable
public final org.jetbrains.kotlin.ir.expressions.IrContainerExpression wrap (org.jetbrains.kotlin.ir.expressions.IrExpression, java.util.List, java.util.List)
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl tmpVar
org.jetbrains.kotlin.ir.expressions.IrExpression $this$wrap
java.util.List before
java.util.List after
public static synthetic org.jetbrains.kotlin.ir.expressions.IrContainerExpression wrap$default (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.expressions.IrExpression, java.util.List, java.util.List, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.expressions.IrExpression asCoalescableGroup (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
androidx.compose.compiler.plugins.kotlin.FunctionMetrics metrics
org.jetbrains.kotlin.ir.expressions.IrContainerExpression before
org.jetbrains.kotlin.ir.expressions.IrContainerExpression after
org.jetbrains.kotlin.ir.expressions.IrExpression $this$asCoalescableGroup
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope scope
private final org.jetbrains.kotlin.ir.expressions.IrContainerExpression asSourceOrEarlyExitGroup (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope)
boolean needsGroup
kotlin.jvm.functions.Function0 makeStart
kotlin.jvm.functions.Function0 makeEnd
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $this$asSourceOrEarlyExitGroup
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope scope
private final org.jetbrains.kotlin.ir.expressions.IrContainerExpression mutableStatementContainer ()
private final void encounteredComposableCall (boolean)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
boolean groups
boolean withGroups
private final void recordCallInSource (org.jetbrains.kotlin.ir.IrElement)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$SourceLocation location
org.jetbrains.kotlin.ir.IrElement call
private final void encounteredCapturedComposableCall ()
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
private final void encounteredCoalescableGroup (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope coalescableScope
kotlin.jvm.functions.Function0 realizeGroup
kotlin.jvm.functions.Function0 makeEnd
private final void encounteredReturn (org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol, kotlin.jvm.functions.Function1)
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$encounteredReturn$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
org.jetbrains.kotlin.ir.expressions.IrExpression marker
org.jetbrains.kotlin.ir.declarations.IrVariable marker
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope functionScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope targetScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
java.util.List blockScopeMarks
boolean leavingInlinedLambda
org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol symbol
kotlin.jvm.functions.Function1 extraEndLocation
private final void encounteredJump (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, kotlin.jvm.functions.Function1)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
kotlin.jvm.functions.Function1 extraEndLocation
private final kotlin.Pair transformWithScope (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope)
org.jetbrains.kotlin.ir.expressions.IrExpression result
org.jetbrains.kotlin.ir.expressions.IrExpression result
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope
org.jetbrains.kotlin.ir.expressions.IrExpression $this$transformWithScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope withScope (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope, kotlin.jvm.functions.Function0)
int $i$f$withScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
kotlin.jvm.functions.Function0 block
private final java.lang.Object inScope (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope, kotlin.jvm.functions.Function0)
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
kotlin.jvm.functions.Function0 block
private final void forEach (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope, kotlin.jvm.functions.Function1)
int $i$f$forEach
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope current
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope $this$forEach
kotlin.jvm.functions.Function1 block
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta argumentMetaOf (org.jetbrains.kotlin.ir.expressions.IrExpression, boolean)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta meta
org.jetbrains.kotlin.ir.expressions.IrExpression arg
boolean isProvided
private final void populateArgumentMeta (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration owner
org.jetbrains.kotlin.ir.expressions.IrExpression arg
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta meta
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta extractParamMetaFromScopes (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
int slotIndex
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent fn
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration param
public org.jetbrains.kotlin.ir.expressions.IrExpression visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
int $i$a$-require-ComposableFunctionBodyTransformer$visitBlock$1
int $i$a$-require-ComposableFunctionBodyTransformer$visitBlock$2
int $i$a$-require-ComposableFunctionBodyTransformer$visitBlock$3
org.jetbrains.kotlin.ir.expressions.IrContainerExpression before
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
org.jetbrains.kotlin.ir.expressions.IrContainerExpression after
org.jetbrains.kotlin.ir.expressions.IrContainerExpression result
java.util.List statements
org.jetbrains.kotlin.ir.declarations.IrVariable oldVar
org.jetbrains.kotlin.ir.declarations.IrVariable newVar
org.jetbrains.kotlin.ir.expressions.IrWhileLoop oldLoop
org.jetbrains.kotlin.ir.expressions.IrExpression newLoop
org.jetbrains.kotlin.ir.expressions.IrExpression result
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-withScope-ComposableFunctionBodyTransformer$visitCall$captureScope$1
int $i$f$withScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$CaptureScope captureScope
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter
org.jetbrains.kotlin.ir.declarations.IrProperty property
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final org.jetbrains.kotlin.ir.expressions.IrExpression visitComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final org.jetbrains.kotlin.ir.expressions.IrExpression visitNormalComposableCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-inScope-ComposableFunctionBodyTransformer$visitNormalComposableCall$1
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
int $i$a$-any-ComposableFunctionBodyTransformer$visitNormalComposableCall$hasDefaults$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-indexOfLast-ComposableFunctionBodyTransformer$visitNormalComposableCall$indexOfLastRealParam$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
int $i$f$indexOfLast
java.util.ListIterator iterator$iv
java.util.List $this$indexOfLast$iv
int indexOfLastRealParam
int $i$a$-require-ComposableFunctionBodyTransformer$visitNormalComposableCall$2
int $i$a$-map-ComposableFunctionBodyTransformer$visitNormalComposableCall$defaultArgs$1
int it
int 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
int $i$a$-map-ComposableFunctionBodyTransformer$visitNormalComposableCall$defaultMasks$1
org.jetbrains.kotlin.ir.expressions.IrExpression 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.declarations.IrValueParameter param
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta meta
int bitIndex
int maskValue
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta meta
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int index
int $i$a$-let-ComposableFunctionBodyTransformer$visitNormalComposableCall$extensionMeta$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-let-ComposableFunctionBodyTransformer$visitNormalComposableCall$dispatchMeta$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$visitNormalComposableCall$3
int i
org.jetbrains.kotlin.ir.expressions.IrExpression param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-let-ComposableFunctionBodyTransformer$visitNormalComposableCall$4
org.jetbrains.kotlin.ir.declarations.IrVariable it
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$CallScope callScope
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction ownerFn
int numValueParams
int numContextParams
int numDefaults
int numChanged
int numRealValueParams
boolean hasDefaults
int expectedNumParams
int composerIndex
int changedArgIndex
int defaultArgIndex
java.util.List defaultArgs
boolean hasDefaultArgs
java.util.List defaultMasks
java.util.List contextMeta
java.util.List paramMeta
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta extensionMeta
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta dispatchMeta
java.util.List changedParams
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final org.jetbrains.kotlin.ir.expressions.IrExpression visitRememberCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-mapNotNull-ComposableFunctionBodyTransformer$visitRememberCall$1
org.jetbrains.kotlin.ir.expressions.IrVarargElement 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
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
int i
int $i$a$-map-ComposableFunctionBodyTransformer$visitRememberCall$inputArgMetas$1
org.jetbrains.kotlin.ir.expressions.IrExpression 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
int $i$a$-also-ComposableFunctionBodyTransformer$visitRememberCall$inputArgMetas$2
java.util.List it
int $i$a$-require-ComposableFunctionBodyTransformer$visitRememberCall$2$1
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$visitRememberCall$2
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta meta
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
int $i$a$-any-ComposableFunctionBodyTransformer$visitRememberCall$usesDirty$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-mapIndexed-ComposableFunctionBodyTransformer$visitRememberCall$inputVals$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta meta
boolean trivialExpression
int index
org.jetbrains.kotlin.ir.expressions.IrExpression expr
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Iterable $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Iterable $this$mapIndexed$iv
int $i$a$-let-ComposableFunctionBodyTransformer$visitRememberCall$inputExprs$1$1
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl it
int $i$a$-mapIndexed-ComposableFunctionBodyTransformer$visitRememberCall$inputExprs$1
int index
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl variable
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Iterable $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Iterable $this$mapIndexed$iv
int $i$a$-inScope-ComposableFunctionBodyTransformer$visitRememberCall$3
java.util.List nonNullInputValues
int $i$f$inScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
int $i$a$-all-ComposableFunctionBodyTransformer$visitRememberCall$4$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta it
Object element$iv
int $i$f$all
Iterable $this$all$iv
int $i$a$-also-ComposableFunctionBodyTransformer$visitRememberCall$4
org.jetbrains.kotlin.ir.expressions.IrExpression block
java.util.List inputArgs
boolean hasSpreadArgs
org.jetbrains.kotlin.ir.expressions.IrExpression calculationArg
java.util.List inputArgMetas
Object dirty
boolean usesDirty
boolean isMemoizedLambda
boolean metaMaskConsistent
kotlin.jvm.functions.Function3 changedFunction
java.util.List inputVals
java.util.List inputExprs
org.jetbrains.kotlin.ir.expressions.IrExpression invalidExpr
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope functionScope
org.jetbrains.kotlin.ir.expressions.IrCall cacheCall
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$intrinsicRememberScope$1 blockScope
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$intrinsicRememberScope$1 intrinsicRememberScope (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall rememberCall
private final org.jetbrains.kotlin.ir.expressions.IrExpression irIntrinsicRememberInvalid (boolean, java.util.List, java.util.List, kotlin.jvm.functions.Function3)
int $i$a$-mapIndexedNotNull-ComposableFunctionBodyTransformer$irIntrinsicRememberInvalid$1
int i
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int $i$a$-let-CollectionsKt___CollectionsKt$mapIndexedNotNullTo$1$1$iv$iv
Object it$iv$iv
int $i$a$-forEachIndexed-CollectionsKt___CollectionsKt$mapIndexedNotNullTo$1$iv$iv
int index$iv$iv
Object element$iv$iv
Object item$iv$iv$iv
int $i$f$forEachIndexed
int index$iv$iv$iv
Iterable $this$forEachIndexed$iv$iv$iv
int $i$f$mapIndexedNotNullTo
Iterable $this$mapIndexedNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexedNotNull
Iterable $this$mapIndexedNotNull$iv
int $i$a$-reduceOrNull-ComposableFunctionBodyTransformer$irIntrinsicRememberInvalid$2
org.jetbrains.kotlin.ir.expressions.IrExpression acc
org.jetbrains.kotlin.ir.expressions.IrExpression changed
int $i$f$reduceOrNull
java.util.Iterator iterator$iv
Object accumulator$iv
Iterable $this$reduceOrNull$iv
boolean isMemoizedLambda
java.util.List args
java.util.List metas
kotlin.jvm.functions.Function3 changedExpr
private final org.jetbrains.kotlin.ir.expressions.IrExpression irIntrinsicChanged (boolean, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta)
org.jetbrains.kotlin.ir.expressions.IrExpression maskIsStableAndDifferent
org.jetbrains.kotlin.ir.expressions.IrExpression stableBits
org.jetbrains.kotlin.ir.expressions.IrExpression maskIsUnstableAndChanged
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl maskIsUnstableOrUncertain
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta meta
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue param
boolean isMemoizedLambda
org.jetbrains.kotlin.ir.expressions.IrExpression arg
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta argInfo
private final org.jetbrains.kotlin.ir.expressions.IrExpression visitKeyCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-mapNotNull-ComposableFunctionBodyTransformer$visitKeyCall$1
org.jetbrains.kotlin.ir.expressions.IrVarargElement 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
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
int $i$a$-let-ComposableFunctionBodyTransformer$visitKeyCall$2
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-withScope-ComposableFunctionBodyTransformer$visitKeyCall$scope$1
int $i$f$withScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope$iv
int $i$a$-map-ComposableFunctionBodyTransformer$visitKeyCall$4
org.jetbrains.kotlin.ir.expressions.IrExpression 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
int $i$a$-let-ComposableFunctionBodyTransformer$visitKeyCall$5
org.jetbrains.kotlin.ir.declarations.IrVariable it
java.util.List keyArgs
org.jetbrains.kotlin.ir.expressions.IrExpression blockArg
org.jetbrains.kotlin.ir.expressions.IrContainerExpression before
org.jetbrains.kotlin.ir.expressions.IrContainerExpression after
org.jetbrains.kotlin.ir.expressions.IrContainerExpression block
org.jetbrains.kotlin.ir.declarations.IrVariable resultVar
Object transformed
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BranchScope scope
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final java.util.List buildChangedArgumentsForCall (java.util.List, java.util.List, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta)
int start
int end
java.util.List slice
int i
java.util.List allArgs
int changedCount
java.util.List result
java.util.List contextArgs
java.util.List valueArgs
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta extensionArg
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta dispatchArg
private final org.jetbrains.kotlin.ir.expressions.IrExpression buildChangedArgumentForCall (java.util.List)
org.jetbrains.kotlin.ir.types.IrType int
int bitsToShiftLeft
int $i$a$-let-ComposableFunctionBodyTransformer$buildChangedArgumentForCall$1$2
org.jetbrains.kotlin.ir.expressions.IrExpression expr
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-require-ComposableFunctionBodyTransformer$buildChangedArgumentForCall$1$3
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$ParamMeta meta
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue someMask
int parentSlot
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$buildChangedArgumentForCall$1
androidx.compose.compiler.plugins.kotlin.analysis.Stability stability
int slot
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta argInfo
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-reduce-ComposableFunctionBodyTransformer$buildChangedArgumentForCall$2
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
int $i$f$reduce
java.util.Iterator iterator$iv
Object accumulator$iv
Iterable $this$reduce$iv
int $i$a$-fold-ComposableFunctionBodyTransformer$buildChangedArgumentForCall$3
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
Object element$iv
int $i$f$fold
Object accumulator$iv
Iterable $this$fold$iv
Object initial$iv
int bitMaskConstant
java.util.List orExprs
java.util.List arguments
private final org.jetbrains.kotlin.ir.expressions.IrExpression irTypeParameterStability (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
int parentSlot
org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol classifier
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
org.jetbrains.kotlin.ir.declarations.IrFunction fn
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue maskParam
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
org.jetbrains.kotlin.ir.declarations.IrTypeParameter param
public org.jetbrains.kotlin.ir.expressions.IrExpression visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
int index
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent fn
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration declaration
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn)
int $i$a$-withScope-ComposableFunctionBodyTransformer$visitReturn$1
int $i$f$withScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl tempVar
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$ReturnScope scope
org.jetbrains.kotlin.ir.expressions.IrContainerExpression endBlock
org.jetbrains.kotlin.ir.expressions.IrReturn expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression endBlock
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
public org.jetbrains.kotlin.ir.expressions.IrExpression visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
public org.jetbrains.kotlin.ir.expressions.IrExpression visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
private final org.jetbrains.kotlin.ir.expressions.IrExpression handleLoop (org.jetbrains.kotlin.ir.expressions.IrLoop)
int $i$a$-indexOfFirst-ComposableFunctionBodyTransformer$handleLoop$1$forLoopVariableIndex$1
org.jetbrains.kotlin.ir.IrStatement it
Object item$iv
int $i$f$indexOfFirst
int index$iv
java.util.List $this$indexOfFirst$iv
int forLoopVariableIndex
org.jetbrains.kotlin.ir.expressions.IrExpression current
int $i$a$-withScope-ComposableFunctionBodyTransformer$handleLoop$1
int $i$f$withScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$LoopScope loopScope
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public org.jetbrains.kotlin.ir.expressions.IrExpression visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BranchScope resultScope
org.jetbrains.kotlin.ir.expressions.IrExpression result
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BranchScope condScope
org.jetbrains.kotlin.ir.expressions.IrExpression condition
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BranchScope resultScope
org.jetbrains.kotlin.ir.expressions.IrExpression result
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$visitWhen$whenScope$1$1
int index
org.jetbrains.kotlin.ir.expressions.IrBranch it
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-withScope-ComposableFunctionBodyTransformer$visitWhen$whenScope$1
int $i$f$withScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this_$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope scope$iv
int $i$a$-forEachWith-ComposableFunctionBodyTransformer$visitWhen$1
org.jetbrains.kotlin.ir.expressions.IrBranch it
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BranchScope condScope
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BranchScope resultScope
int i$iv
int $i$f$forEachWith
java.util.List a$iv
boolean needsWrappingGroup
int resultsWithCalls
boolean hasElseBranch
org.jetbrains.kotlin.ir.expressions.impl.IrWhenImpl transformed
java.util.List resultScopes
java.util.List condScopes
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$WhenScope whenScope
org.jetbrains.kotlin.ir.expressions.IrWhen expression
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction skipToGroupEndFunction_delegate$lambda$1 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$skipToGroupEndFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction skipCurrentGroupFunction_delegate$lambda$3 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$skipCurrentGroupFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction startDefaultsFunction_delegate$lambda$5 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$startDefaultsFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction endDefaultsFunction_delegate$lambda$7 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$endDefaultsFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction startMovableFunction_delegate$lambda$9 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$startMovableFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction endMovableFunction_delegate$lambda$11 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$endMovableFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction startRestartGroupFunction_delegate$lambda$13 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$startRestartGroupFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrProperty currentMarkerProperty_delegate$lambda$15 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-firstOrNull-ComposableFunctionBodyTransformer$currentMarkerProperty$2$1
org.jetbrains.kotlin.ir.declarations.IrProperty it
Object element$iv
int $i$f$firstOrNull
kotlin.sequences.Sequence $this$firstOrNull$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction endToMarkerFunction_delegate$lambda$17 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-firstOrNull-ComposableFunctionBodyTransformer$endToMarkerFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$firstOrNull
kotlin.sequences.Sequence $this$firstOrNull$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction endRestartGroupFunction_delegate$lambda$19 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$endRestartGroupFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction sourceInformationFunction_delegate$lambda$20 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction sourceInformationMarkerStartFunction_delegate$lambda$21 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction updateChangedFlagsFunction_delegate$lambda$23 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-let-ComposableFunctionBodyTransformer$updateChangedFlagsFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction owner
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction isTraceInProgressFunction_delegate$lambda$25 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-singleOrNull-ComposableFunctionBodyTransformer$isTraceInProgressFunction$2$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$singleOrNull
Object single$iv
boolean found$iv
Iterable $this$singleOrNull$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction traceEventStartFunction_delegate$lambda$28 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
int $i$a$-map-ComposableFunctionBodyTransformer$traceEventStartFunction$2$1$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter p
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
int $i$a$-singleOrNull-ComposableFunctionBodyTransformer$traceEventStartFunction$2$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$singleOrNull
Object single$iv
boolean found$iv
Iterable $this$singleOrNull$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext $context
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction traceEventEndFunction_delegate$lambda$30 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-singleOrNull-ComposableFunctionBodyTransformer$traceEventEndFunction$2$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$singleOrNull
Object single$iv
boolean found$iv
Iterable $this$singleOrNull$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction sourceInformationMarkerEndFunction_delegate$lambda$31 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol rememberComposableLambdaFunction_delegate$lambda$32 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final boolean useNonSkippingGroupOptimization_delegate$lambda$33 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction updateScopeFunction_delegate$lambda$35 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-singleOrNull-ComposableFunctionBodyTransformer$updateScopeFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$singleOrNull
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$singleOrNull$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrProperty isSkippingFunction_delegate$lambda$37 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$isSkippingFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrProperty it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrProperty defaultsInvalidFunction_delegate$lambda$39 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$defaultsInvalidFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrProperty it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction joinKeyFunction_delegate$lambda$41 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
int $i$a$-first-ComposableFunctionBodyTransformer$joinKeyFunction$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitNonRestartableComposableFunction$lambda$49 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
boolean $emitTraceMarkers
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope $scope
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitNonRestartableComposableFunction$lambda$52 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, boolean, org.jetbrains.kotlin.ir.expressions.IrBody, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
boolean $emitTraceMarkers
org.jetbrains.kotlin.ir.expressions.IrBody $body
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope $scope
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitComposableLambda$lambda$56 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitComposableLambda$lambda$58 (kotlin.jvm.internal.Ref$BooleanRef, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, boolean, java.util.List, java.util.List)
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$visitComposableLambda$2$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
kotlin.jvm.internal.Ref$BooleanRef $canSkipExecution
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue $dirty
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue $changedParam
boolean isMemoizedLambda
java.util.List args
java.util.List metas
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitRestartableComposableFunction$lambda$63 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope $scope
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue $changedParam
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue $defaultParam
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitRestartableComposableFunction$lambda$64 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
kotlin.jvm.functions.Function0 $end
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitRestartableComposableFunction$lambda$67 (boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, boolean, java.util.List, java.util.List)
int $i$a$-fastForEach-ComposableFunctionBodyTransformer$visitRestartableComposableFunction$1$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
boolean $canSkipExecution
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue $dirty
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue $changedParam
boolean isMemoizedLambda
java.util.List args
java.util.List metas
private static final org.jetbrains.kotlin.ir.expressions.IrExpression buildPreambleStatementsAndReturnIfSkippingPossible$lambda$81$lambda$80 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.types.IrType, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, int, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.expressions.IrExpression changedCall
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
org.jetbrains.kotlin.ir.types.IrType $varargElementType
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue $changedParam
int $slotIndex
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue $dirty
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration loopVar
private static final kotlin.Unit irEndRestartGroupAndUpdateScope$lambda$92 (org.jetbrains.kotlin.ir.declarations.IrFunction, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, int, androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, int, androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue, int, org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$irEndRestartGroupAndUpdateScope$lambda$1$1$1$1
int index
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-let-ComposableFunctionBodyTransformer$irEndRestartGroupAndUpdateScope$lambda$1$1$1$2
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
int $i$a$-let-ComposableFunctionBodyTransformer$irEndRestartGroupAndUpdateScope$lambda$1$1$1$3
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl it
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformer$irEndRestartGroupAndUpdateScope$lambda$1$1$1$4
int index
org.jetbrains.kotlin.ir.declarations.IrTypeParameter parameter
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-apply-ComposableFunctionBodyTransformer$irEndRestartGroupAndUpdateScope$lambda$1$1$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$irEndRestartGroupAndUpdateScope_u24lambda_u2492_u24lambda_u2491_u24lambda_u2490
int $i$a$-irBlockBody$default-ComposableFunctionBodyTransformer$irEndRestartGroupAndUpdateScope$lambda$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$irEndRestartGroupAndUpdateScope_u24lambda_u2492_u24lambda_u2491
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
org.jetbrains.kotlin.ir.declarations.IrValueParameter newComposer
org.jetbrains.kotlin.ir.declarations.IrFunction $function
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
int $composerIndex
androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue $changedParam
int $changedIndex
androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue $defaultParam
int $defaultIndex
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl $outerReceiver
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
private static final org.jetbrains.kotlin.ir.expressions.IrExpression withReplaceGroupStatements$lambda$115 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope $scope
private static final org.jetbrains.kotlin.ir.expressions.IrExpression asReplaceGroup$lambda$116 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope $scope
private static final kotlin.Unit asCoalescableGroup$lambda$117 (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, androidx.compose.compiler.plugins.kotlin.FunctionMetrics, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, org.jetbrains.kotlin.ir.expressions.IrContainerExpression)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $before
androidx.compose.compiler.plugins.kotlin.FunctionMetrics $metrics
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrExpression $this_asCoalescableGroup
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope $scope
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $after
private static final org.jetbrains.kotlin.ir.expressions.IrExpression asCoalescableGroup$lambda$118 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope $scope
private static final org.jetbrains.kotlin.ir.expressions.IrExpression asSourceOrEarlyExitGroup$lambda$119 (boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.expressions.IrContainerExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope)
boolean $needsGroup
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $this_asSourceOrEarlyExitGroup
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope $scope
private static final org.jetbrains.kotlin.ir.expressions.IrExpression asSourceOrEarlyExitGroup$lambda$120 (boolean, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope, org.jetbrains.kotlin.ir.expressions.IrContainerExpression)
boolean $needsGroup
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope $scope
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $this_asSourceOrEarlyExitGroup
private static final kotlin.Unit encounteredReturn$lambda$122 (kotlin.jvm.functions.Function1, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.declarations.IrVariable, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope, org.jetbrains.kotlin.ir.expressions.IrExpression)
kotlin.jvm.functions.Function1 $extraEndLocation
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrVariable $marker
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$BlockScope $targetScope
org.jetbrains.kotlin.ir.expressions.IrExpression it
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitRememberCall$lambda$143 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, boolean, boolean, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
boolean $isMemoizedLambda
org.jetbrains.kotlin.ir.expressions.IrExpression arg
private static final org.jetbrains.kotlin.ir.expressions.IrExpression buildChangedArgumentForCall$lambda$160$lambda$157 (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrTypeParameter it
private static final kotlin.Unit visitReturn$lambda$164 (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $endBlock
org.jetbrains.kotlin.ir.expressions.IrExpression it
private static final kotlin.Unit visitBreakContinue$lambda$165 (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression $endBlock
org.jetbrains.kotlin.ir.expressions.IrExpression it
public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$irIntrinsicChanged (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, boolean, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $this
boolean isMemoizedLambda
org.jetbrains.kotlin.ir.expressions.IrExpression arg
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$CallArgumentMeta argInfo
public static final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer$Scope$FunctionScope access$getCurrentFunctionScope (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $this
public static final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator access$getInlineLambdaInfo$p (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $this
public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$irBitsForSlot (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer, int, int)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $this
int bits
int slot
public static final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction access$getUpdateChangedFlagsFunction (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $this
public static final synthetic boolean access$getStrongSkippingEnabled$p (androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformer $this
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformerKt$parameterInformation$$inlined$sortedBy$1.class
Comparisons.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformerKt$parameterInformation$$inlined$sortedBy$1 extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public final int compare (java.lang.Object, java.lang.Object)
int $i$a$-sortedBy-ComposableFunctionBodyTransformerKt$parameterInformation$sortIndex$2
kotlin.Pair it
int $i$a$-sortedBy-ComposableFunctionBodyTransformerKt$parameterInformation$sortIndex$2
kotlin.Pair it
Object a
Object b
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformerKt.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableFunctionBodyTransformerKt extends java.lang.Object {
public static final int BITS_PER_INT
public static final int SLOTS_PER_INT
public static final int BITS_PER_SLOT
public static final int bitsForSlot (int, int)
int realSlot
int bits
int slot
public static final int defaultsParamIndex (int)
int index
public static final int defaultsBitIndex (int)
int index
public static final int getThisParamCount (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$thisParamCount
public static final int changedParamCount (int, int)
int totalParams
int realValueParams
int thisParams
public static final int changedParamCountFromTotal (int)
int realParams
int changedParams
int totalParamsIncludingThisParams
public static final int defaultParamCount (int)
int valueParams
public static final int composeSyntheticParamCount (int, int)
int realValueParams
int thisParams
public static synthetic int composeSyntheticParamCount$default (int, int, int, java.lang.Object)
private static final java.lang.String replacePrefix (java.lang.String, java.lang.String, java.lang.String)
String $this$replacePrefix
String prefix
String replacement
private static final boolean isLambda (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isLambda
public static final void forEachWith (java.util.List, java.util.List, java.util.List, kotlin.jvm.functions.Function3)
int i
int $i$f$forEachWith
java.util.List a
java.util.List b
java.util.List c
kotlin.jvm.functions.Function3 fn
public static final void fastForEach (java.util.List, kotlin.jvm.functions.Function1)
Object item
int i
int $i$f$fastForEach
java.util.List $this$fastForEach
kotlin.jvm.functions.Function1 action
public static final void fastForEachIndexed (java.util.List, kotlin.jvm.functions.Function2)
Object item
int i
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed
kotlin.jvm.functions.Function2 action
public static final void fastForEachIndexed (java.lang.Object[], kotlin.jvm.functions.Function2)
Object item
int i
int $i$f$fastForEachIndexed
Object[] $this$fastForEachIndexed
kotlin.jvm.functions.Function2 action
private static final boolean isClassType (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.FqNameUnsafe, java.lang.Boolean)
org.jetbrains.kotlin.ir.types.IrType $this$isClassType
org.jetbrains.kotlin.name.FqNameUnsafe fqName
Boolean hasQuestionMark
static synthetic boolean isClassType$default (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.FqNameUnsafe, java.lang.Boolean, int, java.lang.Object)
private static final boolean isNotNullClassType (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.FqNameUnsafe)
org.jetbrains.kotlin.ir.types.IrType $this$isNotNullClassType
org.jetbrains.kotlin.name.FqNameUnsafe fqName
private static final boolean isNullableClassType (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.FqNameUnsafe)
org.jetbrains.kotlin.ir.types.IrType $this$isNullableClassType
org.jetbrains.kotlin.name.FqNameUnsafe fqName
public static final boolean isNullableUnit (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$isNullableUnit
public static final boolean isUnitOrNullableUnit (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$isUnitOrNullableUnit
private static final org.jetbrains.kotlin.ir.expressions.IrContainerExpression mutableStatementContainer (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private static final java.lang.String callInformation (org.jetbrains.kotlin.ir.declarations.IrFunction)
String inlineMarker
org.jetbrains.kotlin.ir.declarations.IrFunction $this$callInformation
private static final java.lang.String parameterInformation (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-filter-ComposableFunctionBodyTransformerKt$parameterInformation$parameters$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter 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$-mapIndexed-ComposableFunctionBodyTransformerKt$parameterInformation$sortIndex$1
int index
org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Iterable $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Iterable $this$mapIndexed$iv
int $i$f$sortedBy
Iterable $this$sortedBy$iv
int $i$a$-mapIndexed-ComposableFunctionBodyTransformerKt$parameterInformation$sortIndex$3
int sortIndex
kotlin.Pair originalIndex
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Iterable $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Iterable $this$mapIndexed$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-let-ComposableFunctionBodyTransformerKt$parameterInformation$1$1
org.jetbrains.kotlin.name.FqName it
int index
int $i$a$-fastForEachIndexed-ComposableFunctionBodyTransformerKt$parameterInformation$1
int originalIndex
org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
StringBuilder builder
java.util.List parameters
java.util.Map sortIndex
java.util.List expectedIndexes
kotlin.jvm.internal.Ref$IntRef run
boolean parameterEmitted
org.jetbrains.kotlin.ir.declarations.IrFunction $this$parameterInformation
private static final java.lang.String packageName (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parent
org.jetbrains.kotlin.ir.declarations.IrFunction $this$packageName
private static final int packageHash (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-fold-ComposableFunctionBodyTransformerKt$packageHash$1
int hash
char current
char element$iv
int $i$f$fold
int accumulator$iv
CharSequence $this$fold$iv
int initial$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$packageHash
private static final java.lang.String sourceFileInformation (org.jetbrains.kotlin.ir.declarations.IrFunction)
int hash
org.jetbrains.kotlin.ir.declarations.IrFunction $this$sourceFileInformation
private static final void parameterInformation$emitRun (kotlin.jvm.internal.Ref$IntRef, java.lang.StringBuilder, java.util.List, int)
kotlin.jvm.internal.Ref$IntRef run
StringBuilder builder
java.util.List parameters
int originalIndex
public static final synthetic boolean access$isLambda (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static final synthetic org.jetbrains.kotlin.ir.expressions.IrContainerExpression access$mutableStatementContainer (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
public static final synthetic java.lang.String access$callInformation (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static final synthetic int access$packageHash (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static final synthetic java.lang.String access$parameterInformation (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static final synthetic java.lang.String access$sourceFileInformation (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableLambdaAnnotator.class
ComposableLambdaAnnotator.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableLambdaAnnotator extends java.lang.Object implements org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid {
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol composableSymbol
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
public void visitElement (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
private final void mark (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$mark
public void visitElement (org.jetbrains.kotlin.ir.IrElement, java.lang.Void)
org.jetbrains.kotlin.ir.IrElement element
Void data
public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
Void data
public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
Void data
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
Void data
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
Void data
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
Void data
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
Void data
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
Void data
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
Void data
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
Void data
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrField declaration
Void data
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField)
org.jetbrains.kotlin.ir.declarations.IrField declaration
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
Void data
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
Void data
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
Void data
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
Void data
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
Void data
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
Void data
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
Void data
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
Void data
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
Void data
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
Void data
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
Void data
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBody body
Void data
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody)
org.jetbrains.kotlin.ir.expressions.IrBody body
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
Void data
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
Void data
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
Void data
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
Void data
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
Void data
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
Void data
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
Void data
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
Void data
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
Void data
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
Void data
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
Void data
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
Void data
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
Void data
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
public void visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
Void data
public void visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
public void visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
Void data
public void visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
Void data
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
Void data
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
Void data
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
Void data
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCall expression
Void data
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall expression
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
Void data
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
Void data
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
Void data
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
Void data
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
Void data
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConst expression
Void data
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst)
org.jetbrains.kotlin.ir.expressions.IrConst expression
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
Void data
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
Void data
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
Void data
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
Void data
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
Void data
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
Void data
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
Void data
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
Void data
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
Void data
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
Void data
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
Void data
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
Void data
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
Void data
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
Void data
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
Void data
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
Void data
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
Void data
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
Void data
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
Void data
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
Void data
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
Void data
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
Void data
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
Void data
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
Void data
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
Void data
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
Void data
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
Void data
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
Void data
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
Void data
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
Void data
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
Void data
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
Void data
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
Void data
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
Void data
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
Void data
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Void data
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
Object data
public volatile synthetic java.lang.Object visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Object data
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableSymbolRemapper$1.class
ComposableSymbolRemapper.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableSymbolRemapper$1 extends java.lang.Object implements org.jetbrains.kotlin.ir.util.DescriptorsRemapper {
void <init> ()
public org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor remapDeclaredConstructor (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor)
int $i$a$-takeUnless-ComposableSymbolRemapper$1$remapDeclaredConstructor$1
org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it
org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor descriptor
public org.jetbrains.kotlin.descriptors.FunctionDescriptor remapDeclaredSimpleFunction (org.jetbrains.kotlin.descriptors.FunctionDescriptor)
int $i$a$-takeUnless-ComposableSymbolRemapper$1$remapDeclaredSimpleFunction$1
org.jetbrains.kotlin.descriptors.FunctionDescriptor it
org.jetbrains.kotlin.descriptors.FunctionDescriptor descriptor
public org.jetbrains.kotlin.descriptors.ParameterDescriptor remapDeclaredValueParameter (org.jetbrains.kotlin.descriptors.ParameterDescriptor)
int $i$a$-takeUnless-ComposableSymbolRemapper$1$remapDeclaredValueParameter$1
org.jetbrains.kotlin.descriptors.ParameterDescriptor it
org.jetbrains.kotlin.descriptors.ParameterDescriptor descriptor
public org.jetbrains.kotlin.descriptors.TypeParameterDescriptor remapDeclaredTypeParameter (org.jetbrains.kotlin.descriptors.TypeParameterDescriptor)
int $i$a$-takeUnless-ComposableSymbolRemapper$1$remapDeclaredTypeParameter$1
org.jetbrains.kotlin.descriptors.TypeParameterDescriptor it
org.jetbrains.kotlin.descriptors.TypeParameterDescriptor descriptor
private final boolean isTransformed (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor)
int $i$a$-any-ComposableSymbolRemapper$1$isTransformed$1
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor $this$isTransformed
private final boolean isTransformed (org.jetbrains.kotlin.descriptors.FunctionDescriptor)
int $i$a$-any-ComposableSymbolRemapper$1$isTransformed$2
org.jetbrains.kotlin.descriptors.ValueParameterDescriptor it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.descriptors.FunctionDescriptor $this$isTransformed
private final boolean isTransformed (org.jetbrains.kotlin.descriptors.ParameterDescriptor)
int $i$a$-let-ComposableSymbolRemapper$1$isTransformed$3
org.jetbrains.kotlin.descriptors.DeclarationDescriptor it
org.jetbrains.kotlin.descriptors.ParameterDescriptor $this$isTransformed
private final boolean isTransformed (org.jetbrains.kotlin.descriptors.TypeParameterDescriptor)
int $i$a$-let-ComposableSymbolRemapper$1$isTransformed$4
org.jetbrains.kotlin.descriptors.DeclarationDescriptor it
org.jetbrains.kotlin.descriptors.TypeParameterDescriptor $this$isTransformed
private final boolean containsComposable (org.jetbrains.kotlin.types.KotlinType)
int $i$a$-any-ComposableSymbolRemapper$1$containsComposable$1
org.jetbrains.kotlin.types.TypeProjection it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.types.KotlinType $this$containsComposable
public org.jetbrains.kotlin.descriptors.ClassDescriptor remapDeclaredClass (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor
public org.jetbrains.kotlin.descriptors.ScriptDescriptor remapDeclaredScript (org.jetbrains.kotlin.descriptors.ScriptDescriptor)
org.jetbrains.kotlin.descriptors.ScriptDescriptor descriptor
public org.jetbrains.kotlin.descriptors.ClassDescriptor remapDeclaredEnumEntry (org.jetbrains.kotlin.descriptors.ClassDescriptor)
org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor
public org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor remapDeclaredExternalPackageFragment (org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor)
org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor descriptor
public org.jetbrains.kotlin.descriptors.PropertyDescriptor remapDeclaredField (org.jetbrains.kotlin.descriptors.PropertyDescriptor)
org.jetbrains.kotlin.descriptors.PropertyDescriptor descriptor
public org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor remapDeclaredFilePackageFragment (org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor)
org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor descriptor
public org.jetbrains.kotlin.descriptors.PropertyDescriptor remapDeclaredProperty (org.jetbrains.kotlin.descriptors.PropertyDescriptor)
org.jetbrains.kotlin.descriptors.PropertyDescriptor descriptor
public org.jetbrains.kotlin.descriptors.VariableDescriptor remapDeclaredVariable (org.jetbrains.kotlin.descriptors.VariableDescriptor)
org.jetbrains.kotlin.descriptors.VariableDescriptor descriptor
public org.jetbrains.kotlin.descriptors.VariableDescriptorWithAccessors remapDeclaredLocalDelegatedProperty (org.jetbrains.kotlin.descriptors.VariableDescriptorWithAccessors)
org.jetbrains.kotlin.descriptors.VariableDescriptorWithAccessors descriptor
public org.jetbrains.kotlin.descriptors.TypeAliasDescriptor remapDeclaredTypeAlias (org.jetbrains.kotlin.descriptors.TypeAliasDescriptor)
org.jetbrains.kotlin.descriptors.TypeAliasDescriptor descriptor
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableSymbolRemapper.class
ComposableSymbolRemapper.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableSymbolRemapper extends org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper {
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableTargetAnnotationsTransformer$infer$1.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer$infer$1 extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.inference.TypeAdapter {
private final java.util.Map current
void <init> ()
public final java.util.Map getCurrent ()
public androidx.compose.compiler.plugins.kotlin.inference.Scheme declaredSchemaOf (androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction)
int $i$a$-also-ComposableTargetAnnotationsTransformer$infer$1$declaredSchemaOf$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction type
public androidx.compose.compiler.plugins.kotlin.inference.Scheme currentInferredSchemeOf (androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction)
androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction type
public void updatedInferredScheme (androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction type
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
public volatile synthetic androidx.compose.compiler.plugins.kotlin.inference.Scheme declaredSchemaOf (java.lang.Object)
Object type
public volatile synthetic androidx.compose.compiler.plugins.kotlin.inference.Scheme currentInferredSchemeOf (java.lang.Object)
Object type
public volatile synthetic void updatedInferredScheme (java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
Object type
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableTargetAnnotationsTransformer$infer$2.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer$infer$2 extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.inference.NodeAdapter {
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer this$0
void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $receiver
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode containerOf (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode)
int $i$a$-let-ComposableTargetAnnotationsTransformer$infer$2$containerOf$1
org.jetbrains.kotlin.ir.declarations.IrFunction it
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind kindOf (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
public int schemeParameterIndexOf (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode, androidx.compose.compiler.plugins.kotlin.lower.InferenceNode)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode container
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction typeOf (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode referencedContainerOf (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
public volatile synthetic java.lang.Object containerOf (java.lang.Object)
Object node
public volatile synthetic androidx.compose.compiler.plugins.kotlin.inference.NodeKind kindOf (java.lang.Object)
Object node
public volatile synthetic int schemeParameterIndexOf (java.lang.Object, java.lang.Object)
Object node
Object container
public volatile synthetic java.lang.Object typeOf (java.lang.Object)
Object node
public volatile synthetic java.lang.Object referencedContainerOf (java.lang.Object)
Object node
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableTargetAnnotationsTransformer$infer$3.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer$infer$3 extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.inference.LazySchemeStorage {
private final java.util.Map map
void <init> ()
public final java.util.Map getMap ()
public androidx.compose.compiler.plugins.kotlin.inference.LazyScheme getLazyScheme (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
public void storeLazyScheme (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme value
public volatile synthetic androidx.compose.compiler.plugins.kotlin.inference.LazyScheme getLazyScheme (java.lang.Object)
Object node
public volatile synthetic void storeLazyScheme (java.lang.Object, androidx.compose.compiler.plugins.kotlin.inference.LazyScheme)
Object node
androidx.compose.compiler.plugins.kotlin.inference.LazyScheme value
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableTargetAnnotationsTransformer$infer$4.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer$infer$4 extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.inference.ErrorReporter {
final synthetic androidx.compose.compiler.plugins.kotlin.ModuleMetrics $metrics
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer this$0
void <init> (androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer)
androidx.compose.compiler.plugins.kotlin.ModuleMetrics $metrics
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $receiver
public void reportCallError (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode, java.lang.String, java.lang.String)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
String expected
String received
public void reportParameterError (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode, int, java.lang.String, java.lang.String)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
int index
String expected
String received
public void log (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode, java.lang.String)
org.jetbrains.kotlin.ir.IrElement element
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
String message
public volatile synthetic void reportCallError (java.lang.Object, java.lang.String, java.lang.String)
Object node
String expected
String received
public volatile synthetic void reportParameterError (java.lang.Object, int, java.lang.String, java.lang.String)
Object node
int index
String expected
String received
public volatile synthetic void log (java.lang.Object, java.lang.String)
Object node
String message
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableTargetAnnotationsTransformer.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering {
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol ComposableTargetClass
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol ComposableOpenTargetClass
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol ComposableInferredTargetClass
private final java.util.Map ownerMap
private final java.util.Map parameterOwners
private final java.util.Map variableDeclarations
private org.jetbrains.kotlin.ir.declarations.IrFunction currentOwner
private org.jetbrains.kotlin.ir.declarations.IrFile currentFile
private final androidx.compose.compiler.plugins.kotlin.inference.ApplierInferencer infer
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, androidx.compose.compiler.plugins.kotlin.lower.ComposableSymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
androidx.compose.compiler.plugins.kotlin.lower.ComposableSymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer getTransformer ()
private final java.lang.String lineInfoOf (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.declarations.IrFile file
org.jetbrains.kotlin.ir.IrElement element
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-also-ComposableTargetAnnotationsTransformer$visitFile$1$1
org.jetbrains.kotlin.ir.declarations.IrFile it
int $i$a$-includeFileNameInExceptionTrace-ComposableTargetAnnotationsTransformer$visitFile$1
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-forEach-ComposableTargetAnnotationsTransformer$visitFunction$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-let-ComposableTargetAnnotationsTransformer$visitFunction$2
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
org.jetbrains.kotlin.ir.declarations.IrFunction oldOwner
kotlin.jvm.internal.Ref$IntRef currentParameter
org.jetbrains.kotlin.ir.IrStatement result
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public org.jetbrains.kotlin.ir.IrStatement visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
int $i$a$-let-ComposableTargetAnnotationsTransformer$visitVariable$1
org.jetbrains.kotlin.ir.declarations.IrFunction it
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode initializer
androidx.compose.compiler.plugins.kotlin.lower.InferenceVariable variable
org.jetbrains.kotlin.ir.expressions.IrExpression initializerNode
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public org.jetbrains.kotlin.ir.IrStatement visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
androidx.compose.compiler.plugins.kotlin.lower.InferenceVariable variable
org.jetbrains.kotlin.ir.IrStatement result
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-let-ComposableTargetAnnotationsTransformer$visitCall$target$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-let-ComposableTargetAnnotationsTransformer$visitCall$arguments$1$1$1
java.util.List parameters
int $i$a$-let-ComposableTargetAnnotationsTransformer$visitCall$arguments$1$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-filterIndexed-ComposableTargetAnnotationsTransformer$visitCall$arguments$1
int index
org.jetbrains.kotlin.ir.expressions.IrExpression argument
int $i$a$-forEachIndexed-CollectionsKt___CollectionsKt$filterIndexedTo$1$iv$iv
int index$iv$iv
Object element$iv$iv
Object item$iv$iv$iv
int $i$f$forEachIndexed
int index$iv$iv$iv
Iterable $this$forEachIndexed$iv$iv$iv
int $i$f$filterIndexedTo
Iterable $this$filterIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterIndexed
Iterable $this$filterIndexed$iv
int $i$a$-map-ComposableTargetAnnotationsTransformer$visitCall$1
org.jetbrains.kotlin.ir.expressions.IrExpression 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.declarations.IrFunction owner
org.jetbrains.kotlin.ir.expressions.IrExpression result
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode target
java.util.List arguments
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceResolvedParameter inferenceParameterOrNull (org.jetbrains.kotlin.ir.expressions.IrGetValue)
int $i$a$-let-ComposableTargetAnnotationsTransformer$inferenceParameterOrNull$1
kotlin.Pair it
org.jetbrains.kotlin.ir.expressions.IrGetValue getValue
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceNode resolveExpressionOrNull (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement expression
public final androidx.compose.compiler.plugins.kotlin.inference.Item getTarget (java.util.List)
int $i$a$-firstOrNull-ComposableTargetAnnotationsTransformer$target$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$f$firstParameterOrNull
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$firstParameterOrNull$iv
int $i$a$-let-ComposableTargetAnnotationsTransformer$target$2$1
String it
int $i$a$-let-ComposableTargetAnnotationsTransformer$target$2
org.jetbrains.kotlin.ir.expressions.IrConstructorCall constructor
int $i$a$-firstOrNull-ComposableTargetAnnotationsTransformer$target$3
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$f$firstParameterOrNull
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$firstParameterOrNull$iv
int $i$a$-let-ComposableTargetAnnotationsTransformer$target$4$1
int it
int $i$a$-let-ComposableTargetAnnotationsTransformer$target$4
org.jetbrains.kotlin.ir.expressions.IrConstructorCall constructor
int $i$a$-firstOrNull-ComposableTargetAnnotationsTransformer$target$5
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$a$-let-ComposableTargetAnnotationsTransformer$target$6$1
org.jetbrains.kotlin.name.FqName it
int $i$a$-let-ComposableTargetAnnotationsTransformer$target$6
org.jetbrains.kotlin.name.FqName fqName
org.jetbrains.kotlin.ir.expressions.IrConstructorCall constructor
java.util.List $this$target
public final androidx.compose.compiler.plugins.kotlin.inference.Scheme getScheme (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-firstOrNull-ComposableTargetAnnotationsTransformer$scheme$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$f$firstParameterOrNull
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$firstParameterOrNull$iv
int $i$a$-let-ComposableTargetAnnotationsTransformer$scheme$2$1
String it
int $i$a$-let-ComposableTargetAnnotationsTransformer$scheme$2
org.jetbrains.kotlin.ir.expressions.IrConstructorCall constructor
org.jetbrains.kotlin.ir.declarations.IrFunction $this$scheme
public final boolean hasSchemeSpecified (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-any-ComposableTargetAnnotationsTransformer$hasSchemeSpecified$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasSchemeSpecified
public final androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme (org.jetbrains.kotlin.ir.types.IrType, androidx.compose.compiler.plugins.kotlin.inference.Item)
int $i$a$-let-ComposableTargetAnnotationsTransformer$toScheme$1$target$1
androidx.compose.compiler.plugins.kotlin.inference.Item it
int $i$a$-mapNotNull-ComposableTargetAnnotationsTransformer$toScheme$1$parameters$1
org.jetbrains.kotlin.ir.types.IrTypeArgument argument
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$-let-ComposableTargetAnnotationsTransformer$toScheme$1$result$1
org.jetbrains.kotlin.ir.types.IrTypeArgument argument
int $i$a$-let-ComposableTargetAnnotationsTransformer$toScheme$1
androidx.compose.compiler.plugins.kotlin.inference.Item target
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.Scheme result
java.util.List typeArguments
org.jetbrains.kotlin.ir.types.IrType $this$toScheme
androidx.compose.compiler.plugins.kotlin.inference.Item defaultTarget
private final boolean isComposableLambda (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement $this$isComposableLambda
private final boolean isComposableParameter (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement $this$isComposableParameter
public final boolean hasTransformedLambda$compiler_hosted (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall $this$hasTransformedLambda
private final org.jetbrains.kotlin.ir.expressions.IrFunctionExpression findTransformedLambda (org.jetbrains.kotlin.ir.IrElement)
int $i$a$-firstNotNullOfOrNull-ComposableTargetAnnotationsTransformer$findTransformedLambda$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-firstNotNullOfOrNull-ComposableTargetAnnotationsTransformer$findTransformedLambda$2
org.jetbrains.kotlin.ir.IrStatement it
org.jetbrains.kotlin.ir.IrElement $this$findTransformedLambda
private final boolean isTransformedLambda (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression $this$isTransformedLambda
public final org.jetbrains.kotlin.ir.expressions.IrFunctionExpression transformedLambda$compiler_hosted (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement $this$transformedLambda
public final org.jetbrains.kotlin.ir.expressions.IrFunctionExpression singletonFunctionExpression$compiler_hosted (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall $this$singletonFunctionExpression
private final org.jetbrains.kotlin.ir.expressions.IrConstructorCall toAnnotation (androidx.compose.compiler.plugins.kotlin.inference.Item)
int $i$a$-also-ComposableTargetAnnotationsTransformer$toAnnotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
int $i$a$-also-ComposableTargetAnnotationsTransformer$toAnnotation$2
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
androidx.compose.compiler.plugins.kotlin.inference.Item $this$toAnnotation
private final java.util.List toAnnotations (androidx.compose.compiler.plugins.kotlin.inference.Item)
int $i$a$-let-ComposableTargetAnnotationsTransformer$toAnnotations$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
androidx.compose.compiler.plugins.kotlin.inference.Item $this$toAnnotations
private final java.util.List toAnnotations (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int $i$a$-also-ComposableTargetAnnotationsTransformer$toAnnotations$2
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
androidx.compose.compiler.plugins.kotlin.inference.Scheme $this$toAnnotations
private final org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl annotation (org.jetbrains.kotlin.ir.symbols.IrClassSymbol)
org.jetbrains.kotlin.ir.symbols.IrClassSymbol classSymbol
private final java.util.List filteredAnnotations (java.util.List)
int $i$a$-filter-ComposableTargetAnnotationsTransformer$filteredAnnotations$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall 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
java.util.List annotations
public final java.util.List updatedAnnotations (java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Item)
java.util.List annotations
androidx.compose.compiler.plugins.kotlin.inference.Item target
public final java.util.List updatedAnnotations (java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
java.util.List annotations
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionDeclaration inferenceFunctionOf (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction function
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionType inferenceFunctionTypeOf (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType type
private final boolean isComposable (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-any-ComposableTargetAnnotationsTransformer$isComposable$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isComposable
private final boolean isSamComposable (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$isSamComposable
private final boolean isComposableLambda (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-any-ComposableTargetAnnotationsTransformer$isComposableLambda$1
org.jetbrains.kotlin.ir.types.IrTypeArgument it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.types.IrType $this$isComposableLambda
public final boolean isOrHasComposableLambda$compiler_hosted (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-any-ComposableTargetAnnotationsTransformer$isOrHasComposableLambda$1
org.jetbrains.kotlin.ir.types.IrTypeArgument it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.types.IrType $this$isOrHasComposableLambda
private final boolean isComposable (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$isComposable
private final boolean hasComposableParameter (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-any-ComposableTargetAnnotationsTransformer$hasComposableParameter$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasComposableParameter
private final boolean hasComposableArguments (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-let-ComposableTargetAnnotationsTransformer$hasComposableArguments$1$1
org.jetbrains.kotlin.ir.types.IrType type
int $i$a$-any-ComposableTargetAnnotationsTransformer$hasComposableArguments$1
org.jetbrains.kotlin.ir.expressions.IrExpression argument
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.expressions.IrCall $this$hasComposableArguments
private static final void visitFunction$recordParameter (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.declarations.IrFunction, kotlin.jvm.internal.Ref$IntRef, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrFunction $declaration
kotlin.jvm.internal.Ref$IntRef currentParameter
org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter
private static final void visitCall$recordArgument (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, java.util.List, org.jetbrains.kotlin.ir.expressions.IrExpression)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer this$0
java.util.List arguments
org.jetbrains.kotlin.ir.expressions.IrExpression argument
private static final androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme$lambda$27$toScheme (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, androidx.compose.compiler.plugins.kotlin.inference.Item, org.jetbrains.kotlin.ir.types.IrTypeArgument)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer this$0
androidx.compose.compiler.plugins.kotlin.inference.Item $defaultTarget
org.jetbrains.kotlin.ir.types.IrTypeArgument argument
public static final synthetic java.util.Map access$getOwnerMap$p (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this
public static final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer access$getTransformer (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this
public static final synthetic java.lang.String access$lineInfoOf (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.IrElement)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this
org.jetbrains.kotlin.ir.IrElement element
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableTargetAnnotationsTransformerKt.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformerKt extends java.lang.Object {
public static final boolean isGenericFunction (org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol)
int $i$a$-let-ComposableTargetAnnotationsTransformerKt$isGenericFunction$1
org.jetbrains.kotlin.ir.types.IrType it
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol $this$isGenericFunction
public static final androidx.compose.compiler.plugins.kotlin.lower.InferenceNode inferenceNodeOf (org.jetbrains.kotlin.ir.IrElement, androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer)
org.jetbrains.kotlin.ir.IrElement element
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
private static final synthetic java.lang.Object firstParameterOrNull (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
int $i$f$firstParameterOrNull
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$firstParameterOrNull
private static final boolean isComposableTarget (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$isComposableTarget
private static final boolean isComposableTargetMarked (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$isComposableTargetMarked
private static final boolean isComposableInferredTarget (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$isComposableInferredTarget
private static final boolean isComposableOpenTarget (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$isComposableOpenTarget
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction samOwnerOrNull (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-singleOrNull-ComposableTargetAnnotationsTransformerKt$samOwnerOrNull$1$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$singleOrNull
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$singleOrNull$iv
int $i$a$-let-ComposableTargetAnnotationsTransformerKt$samOwnerOrNull$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol cls
org.jetbrains.kotlin.ir.types.IrType $this$samOwnerOrNull
private static final java.util.List getArguments (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall $this$arguments
private static final java.util.List takeUpTo (java.lang.Iterable, int)
Iterable $this$takeUpTo
int n
private static final boolean hasOverlyWideParameters (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-any-ComposableTargetAnnotationsTransformerKt$hasOverlyWideParameters$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasOverlyWideParameters
private static final boolean hasOpenTypeParameters (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-any-ComposableTargetAnnotationsTransformerKt$hasOpenTypeParameters$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasOpenTypeParameters
public static final synthetic boolean access$hasOverlyWideParameters (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static final synthetic boolean access$hasOpenTypeParameters (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static final synthetic java.util.List access$getArguments (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall $receiver
public static final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction access$samOwnerOrNull (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $receiver
public static final synthetic boolean access$isComposableTarget (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $receiver
public static final synthetic boolean access$isComposableOpenTarget (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $receiver
public static final synthetic boolean access$isComposableTargetMarked (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $receiver
public static final synthetic boolean access$isComposableInferredTarget (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $receiver
public static final synthetic java.util.List access$takeUpTo (java.lang.Iterable, int)
Iterable $receiver
int n
}
androidx/compose/compiler/plugins/kotlin/lower/ComposableTypeRemapperKt.class
ComposableTypeRemapper.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableTypeRemapperKt extends java.lang.Object {
private static final org.jetbrains.kotlin.name.FqName KotlinFunctionsBuiltInsPackageFqName
public static final boolean needsComposableRemapping (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
org.jetbrains.kotlin.ir.declarations.IrFunction $this$needsComposableRemapping
public static final boolean containsComposableAnnotation (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-any-ComposableTypeRemapperKt$containsComposableAnnotation$1
org.jetbrains.kotlin.ir.types.IrTypeArgument it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.types.IrType $this$containsComposableAnnotation
public static final synthetic org.jetbrains.kotlin.name.FqName access$getKotlinFunctionsBuiltInsPackageFqName$p ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposeInlineLambdaLocator$scan$1.class
IrInlineReferenceLocator.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator$scan$1 extends java.lang.Object implements org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid {
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator this$0
void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator)
androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator $receiver
public void visitElement (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
int $i$a$-let-ComposeInlineLambdaLocator$scan$1$visitValueParameter$1
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol it
org.jetbrains.kotlin.ir.declarations.IrFunction parent
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression)
int $i$a$-also-ComposeInlineLambdaLocator$scan$1$visitFunctionAccess$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-let-ComposeInlineLambdaLocator$scan$1$visitFunctionAccess$2
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol it
org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter
org.jetbrains.kotlin.ir.declarations.IrFunction function
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
public void visitElement (org.jetbrains.kotlin.ir.IrElement, java.lang.Void)
org.jetbrains.kotlin.ir.IrElement element
Void data
public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
Void data
public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
Void data
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
Void data
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
Void data
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
Void data
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
Void data
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
Void data
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
Void data
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
Void data
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrField declaration
Void data
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField)
org.jetbrains.kotlin.ir.declarations.IrField declaration
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
Void data
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
Void data
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
Void data
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
Void data
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
Void data
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
Void data
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
Void data
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
Void data
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
Void data
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
Void data
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
Void data
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBody body
Void data
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody)
org.jetbrains.kotlin.ir.expressions.IrBody body
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
Void data
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
Void data
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
Void data
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
Void data
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
Void data
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
Void data
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
Void data
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
Void data
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
Void data
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
Void data
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
Void data
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
Void data
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
Void data
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
public void visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
Void data
public void visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
public void visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
Void data
public void visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
Void data
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
Void data
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
Void data
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
Void data
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCall expression
Void data
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall expression
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
Void data
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
Void data
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
Void data
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
Void data
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
Void data
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConst expression
Void data
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst)
org.jetbrains.kotlin.ir.expressions.IrConst expression
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
Void data
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
Void data
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
Void data
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
Void data
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
Void data
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
Void data
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
Void data
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
Void data
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
Void data
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
Void data
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
Void data
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
Void data
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
Void data
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
Void data
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
Void data
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
Void data
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
Void data
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
Void data
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
Void data
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
Void data
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
Void data
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
Void data
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
Void data
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
Void data
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
Void data
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
Void data
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
Void data
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
Void data
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
Void data
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
Void data
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
Void data
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
Void data
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
Void data
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
Void data
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
Void data
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Void data
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
Object data
public volatile synthetic java.lang.Object visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Object data
}
androidx/compose/compiler/plugins/kotlin/lower/ComposeInlineLambdaLocator.class
IrInlineReferenceLocator.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator extends java.lang.Object {
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private final java.util.Map inlineLambdaToParameter
private final java.util.Set inlineFunctionExpressions
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
public final boolean isInlineLambda (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction irFunction
public final boolean isCrossinlineLambda (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction irFunction
public final boolean isInlineFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
public final boolean preservesComposableScope (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-let-ComposeInlineLambdaLocator$preservesComposableScope$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
org.jetbrains.kotlin.ir.declarations.IrFunction irFunction
public final void scan (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
public static final synthetic org.jetbrains.kotlin.backend.common.extensions.IrPluginContext access$getContext$p (androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator)
androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator $this
public static final synthetic java.util.Map access$getInlineLambdaToParameter$p (androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator)
androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator $this
public static final synthetic java.util.Set access$getInlineFunctionExpressions$p (androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator)
androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator $this
}
androidx/compose/compiler/plugins/kotlin/lower/ComposeMemoizedLambdaOrigin.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposeMemoizedLambdaOrigin extends java.lang.Object implements org.jetbrains.kotlin.ir.expressions.IrStatementOrigin {
public static final androidx.compose.compiler.plugins.kotlin.lower.ComposeMemoizedLambdaOrigin INSTANCE
private void <init> ()
public java.lang.String getDebugName ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposerIntrinsicTransformer.class
ComposerIntrinsicTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposerIntrinsicTransformer extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid implements org.jetbrains.kotlin.backend.common.FileLoweringPass androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private final boolean decoysEnabled
private final org.jetbrains.kotlin.name.FqName currentComposerIntrinsic
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, boolean)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
boolean decoysEnabled
public final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext getContext ()
private final org.jetbrains.kotlin.name.FqName currentComposerFqName ()
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public void lower (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile irFile
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-assert-ComposerIntrinsicTransformer$visitCall$1
int expectedArgumentsCount
org.jetbrains.kotlin.ir.expressions.IrCall expression
}
androidx/compose/compiler/plugins/kotlin/lower/ComposerLambdaMemoization.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final boolean strongSkippingModeEnabled
private final boolean intrinsicRememberEnabled
private final boolean nonSkippingGroupOptimizationEnabled
private final java.util.List declarationContextStack
private org.jetbrains.kotlin.ir.declarations.IrClass composableSingletonsClass
private org.jetbrains.kotlin.ir.declarations.IrFile currentFile
private androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator inlineLambdaInfo
private final java.util.List rememberFunctions
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy composableLambdaFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy composableLambdaNFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy composableLambdaInstanceFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy composableLambdaInstanceNFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy rememberComposableLambdaFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy rememberComposableLambdaNFunction$delegate
private final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy useNonSkippingGroupOptimization$delegate
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, boolean, boolean, boolean)
int $i$a$-map-ComposerLambdaMemoization$rememberFunctions$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol 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.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
boolean strongSkippingModeEnabled
boolean intrinsicRememberEnabled
boolean nonSkippingGroupOptimizationEnabled
private final androidx.compose.compiler.plugins.kotlin.lower.FunctionContext getCurrentFunctionContext ()
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getComposableLambdaFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getComposableLambdaNFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getComposableLambdaInstanceFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getComposableLambdaInstanceNFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getRememberComposableLambdaFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getRememberComposableLambdaNFunction ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final boolean getUseNonSkippingGroupOptimization ()
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue$iv
kotlin.reflect.KProperty property$iv
private final org.jetbrains.kotlin.ir.declarations.IrClass getOrCreateComposableSingletonsClass ()
int $i$a$-buildClass-ComposerLambdaMemoization$getOrCreateComposableSingletonsClass$current$1
String shortName
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$getOrCreateComposableSingletonsClass_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$-addConstructor-ComposerLambdaMemoization$getOrCreateComposableSingletonsClass$current$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$getOrCreateComposableSingletonsClass_u24lambda_u2412_u24lambda_u249
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-ComposerLambdaMemoization$getOrCreateComposableSingletonsClass$current$2$2$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$getOrCreateComposableSingletonsClass_u24lambda_u2412_u24lambda_u2411_u24lambda_u2410
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$-also-ComposerLambdaMemoization$getOrCreateComposableSingletonsClass$current$2$2
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
int $i$a$-also-ComposerLambdaMemoization$getOrCreateComposableSingletonsClass$current$2
org.jetbrains.kotlin.ir.declarations.IrClass it
org.jetbrains.kotlin.ir.declarations.IrFile declaration
String filePath
String fileName
org.jetbrains.kotlin.ir.declarations.IrClass current
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrFile file
org.jetbrains.kotlin.ir.declarations.IrFile file
org.jetbrains.kotlin.ir.declarations.IrClass resultingClass
org.jetbrains.kotlin.ir.declarations.IrClass resultingClass
int $i$a$-includeFileNameInExceptionTrace-ComposerLambdaMemoization$visitFile$1
org.jetbrains.kotlin.ir.declarations.IrFile prevFile
org.jetbrains.kotlin.ir.declarations.IrClass prevClass
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.IrStatement visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase)
androidx.compose.compiler.plugins.kotlin.lower.FunctionContext functionContext
org.jetbrains.kotlin.ir.IrStatement result
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
private final org.jetbrains.kotlin.ir.expressions.IrExpression irCurrentComposer ()
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol currentComposerSymbol
private final boolean getAllowsComposableCalls (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$allowsComposableCalls
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
boolean composable
boolean canRemember
androidx.compose.compiler.plugins.kotlin.lower.FunctionContext context
org.jetbrains.kotlin.ir.IrStatement result
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public org.jetbrains.kotlin.ir.IrStatement visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
androidx.compose.compiler.plugins.kotlin.lower.ClassContext context
org.jetbrains.kotlin.ir.IrStatement result
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public org.jetbrains.kotlin.ir.IrStatement visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
org.jetbrains.kotlin.ir.IrStatement functionReference
org.jetbrains.kotlin.ir.expressions.IrExpression result
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrExpression result
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
private final org.jetbrains.kotlin.ir.expressions.IrExpression rememberFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, org.jetbrains.kotlin.ir.expressions.IrExpression)
int i
int $i$a$-let-ComposerLambdaMemoization$rememberFunctionReference$1$tempDispatchReceiver$1
org.jetbrains.kotlin.ir.declarations.IrVariable tmp
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-let-ComposerLambdaMemoization$rememberFunctionReference$1$tempExtensionReceiver$1
org.jetbrains.kotlin.ir.declarations.IrVariable tmp
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-let-ComposerLambdaMemoization$rememberFunctionReference$1$1
org.jetbrains.kotlin.ir.declarations.IrVariable it
int $i$a$-let-ComposerLambdaMemoization$rememberFunctionReference$1$2
org.jetbrains.kotlin.ir.declarations.IrVariable it
int $i$a$-irBlock$default-ComposerLambdaMemoization$rememberFunctionReference$1
org.jetbrains.kotlin.ir.declarations.IrVariable tempDispatchReceiver
org.jetbrains.kotlin.ir.declarations.IrVariable tempExtensionReceiver
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$rememberFunctionReference_u24lambda_u2418
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.backend.common.lower.DeclarationIrBuilder builder
org.jetbrains.kotlin.ir.expressions.IrExpression dispatchReceiver
org.jetbrains.kotlin.ir.expressions.IrExpression extensionReceiver
boolean hasReceiver
boolean receiverIsStable
java.util.List captures
java.util.Set localCaptures
androidx.compose.compiler.plugins.kotlin.lower.FunctionContext functionContext
org.jetbrains.kotlin.ir.expressions.IrFunctionReference reference
org.jetbrains.kotlin.ir.expressions.IrExpression expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
int $i$a$-require-ComposerLambdaMemoization$visitTypeOperator$newArgument$1
org.jetbrains.kotlin.ir.expressions.IrExpression argument
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression originalFunctionExpression
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
org.jetbrains.kotlin.ir.expressions.IrExpression result
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression newFunctionExpression
org.jetbrains.kotlin.ir.expressions.IrExpression newArgument
org.jetbrains.kotlin.ir.expressions.impl.IrTypeOperatorCallImpl expressionToRemember
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
private final org.jetbrains.kotlin.ir.expressions.IrExpression visitNonComposableFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
androidx.compose.compiler.plugins.kotlin.lower.FunctionContext functionContext
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
org.jetbrains.kotlin.ir.expressions.IrExpression result
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression functionExpression
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
org.jetbrains.kotlin.ir.expressions.IrCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrConstructor fn
org.jetbrains.kotlin.ir.declarations.IrClass cls
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
private final org.jetbrains.kotlin.ir.expressions.IrExpression visitComposableFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
org.jetbrains.kotlin.ir.expressions.IrExpression result
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression functionExpression
org.jetbrains.kotlin.ir.expressions.IrExpression wrapped
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext declarationContext
private final boolean hasTypeParameter (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType type
private final org.jetbrains.kotlin.ir.expressions.IrExpression irGetComposableSingleton (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-addProperty-ComposerLambdaMemoization$irGetComposableSingleton$lambdaProp$1
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$irGetComposableSingleton_u24lambda_u2421
int $i$a$-run-DeclarationBuildersKt$buildProperty$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$buildProperty_u24lambda_u248$iv$iv
int $i$f$buildProperty
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildProperty$iv$iv
int $i$a$-also-DeclarationBuildersKt$addProperty$1$iv
org.jetbrains.kotlin.ir.declarations.IrProperty property$iv
int $i$f$addProperty
org.jetbrains.kotlin.ir.declarations.IrClass $this$addProperty$iv
int $i$a$-buildField-ComposerLambdaMemoization$irGetComposableSingleton$lambdaProp$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$irGetComposableSingleton_u24lambda_u2427_u24lambda_u2422
int $i$a$-run-DeclarationBuildersKt$buildField$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv
int $i$f$buildField
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv
int $i$a$-also-ComposerLambdaMemoization$irGetComposableSingleton$lambdaProp$2$2
org.jetbrains.kotlin.ir.declarations.IrField f
int $i$a$-addGetter-ComposerLambdaMemoization$irGetComposableSingleton$lambdaProp$2$3
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$irGetComposableSingleton_u24lambda_u2427_u24lambda_u2424
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$iv
int $i$a$-irBlockBody$default-ComposerLambdaMemoization$irGetComposableSingleton$lambdaProp$2$4$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$irGetComposableSingleton_u24lambda_u2427_u24lambda_u2426_u24lambda_u2425
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$-also-ComposerLambdaMemoization$irGetComposableSingleton$lambdaProp$2$4
org.jetbrains.kotlin.ir.declarations.IrValueParameter thisParam
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
int $i$a$-also-ComposerLambdaMemoization$irGetComposableSingleton$lambdaProp$2
org.jetbrains.kotlin.ir.declarations.IrProperty p
org.jetbrains.kotlin.ir.declarations.IrClass clazz
String lambdaName
org.jetbrains.kotlin.ir.declarations.IrProperty lambdaProp
org.jetbrains.kotlin.ir.expressions.IrExpression lambdaExpression
org.jetbrains.kotlin.ir.types.IrType lambdaType
public org.jetbrains.kotlin.ir.expressions.IrExpression visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext declarationContext
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
private final void startCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext declarationContext
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
private final void stopCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext declarationContext
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
private final org.jetbrains.kotlin.ir.expressions.IrExpression wrapFunctionExpression (androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext, org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
int $i$a$-apply-ComposerLambdaMemoization$wrapFunctionExpression$composableLambdaExpression$1
int index
boolean shouldBeTracked
org.jetbrains.kotlin.ir.expressions.IrCall $this$wrapFunctionExpression_u24lambda_u2428
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
int argumentCount
boolean useComposableLambdaN
boolean useComposableFactory
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol rememberComposable
boolean requiresExplicitComposerParameter
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol restartFactorySymbol
org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder irBuilder
org.jetbrains.kotlin.ir.expressions.IrCall composableLambdaExpression
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext declarationContext
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
private final org.jetbrains.kotlin.ir.expressions.IrExpression rememberExpression (androidx.compose.compiler.plugins.kotlin.lower.FunctionContext, org.jetbrains.kotlin.ir.expressions.IrExpression, java.util.List)
int $i$a$-any-ComposerLambdaMemoization$rememberExpression$1
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-map-ComposerLambdaMemoization$rememberExpression$captureExpressions$1
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration 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
boolean skipNonCapturingLambdas
java.util.List captureExpressions
androidx.compose.compiler.plugins.kotlin.lower.FunctionContext functionContext
org.jetbrains.kotlin.ir.expressions.IrExpression expression
java.util.List captures
private final org.jetbrains.kotlin.ir.expressions.IrExpression irCache (java.util.List, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-map-ComposerLambdaMemoization$irCache$invalidExpr$1
org.jetbrains.kotlin.ir.expressions.IrExpression p0
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
int $i$a$-reduceOrNull-ComposerLambdaMemoization$irCache$invalidExpr$2
org.jetbrains.kotlin.ir.expressions.IrExpression acc
org.jetbrains.kotlin.ir.expressions.IrExpression changed
int $i$f$reduceOrNull
java.util.Iterator iterator$iv
Object accumulator$iv
Iterable $this$reduceOrNull$iv
String fqName
int key
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl cacheTmpVar
org.jetbrains.kotlin.ir.expressions.IrExpression invalidExpr
org.jetbrains.kotlin.ir.expressions.IrExpression calculation
org.jetbrains.kotlin.ir.expressions.IrCall cache
java.util.List captures
org.jetbrains.kotlin.ir.expressions.IrExpression expression
private final org.jetbrains.kotlin.ir.expressions.IrExpression irRemember (java.util.List, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-singleOrNull-ComposerLambdaMemoization$irRemember$directRememberFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$singleOrNull
Object single$iv
boolean found$iv
Iterable $this$singleOrNull$iv
int $i$a$-single-ComposerLambdaMemoization$irRemember$rememberFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
Iterable $this$single$iv
int i
org.jetbrains.kotlin.ir.types.IrType parameterType
int $i$a$-apply-ComposerLambdaMemoization$irRemember$1
int lambdaArgumentIndex
org.jetbrains.kotlin.ir.expressions.IrCall $this$irRemember_u24lambda_u2438
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction directRememberFunction
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction rememberFunction
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol rememberFunctionSymbol
org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder irBuilder
java.util.List captures
org.jetbrains.kotlin.ir.expressions.IrExpression expression
private final org.jetbrains.kotlin.ir.expressions.IrExpression irChanged (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression value
private final boolean isVar (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $this$isVar
private final boolean isStable (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $this$isStable
private final boolean isInlinedLambda (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $this$isInlinedLambda
private final boolean isInlineableFunction (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $this$isInlineableFunction
private final org.jetbrains.kotlin.ir.expressions.IrExpression markAsStatic (org.jetbrains.kotlin.ir.expressions.IrExpression, boolean)
org.jetbrains.kotlin.ir.expressions.IrExpression $this$markAsStatic
boolean mark
private final org.jetbrains.kotlin.ir.declarations.IrAttributeContainer markAsComposableSingleton (org.jetbrains.kotlin.ir.declarations.IrAttributeContainer)
org.jetbrains.kotlin.ir.declarations.IrAttributeContainer $this$markAsComposableSingleton
private final org.jetbrains.kotlin.ir.declarations.IrAttributeContainer markAsComposableSingletonClass (org.jetbrains.kotlin.ir.declarations.IrAttributeContainer)
org.jetbrains.kotlin.ir.declarations.IrAttributeContainer $this$markAsComposableSingletonClass
private final org.jetbrains.kotlin.ir.declarations.IrAttributeContainer markHasTransformedLambda (org.jetbrains.kotlin.ir.declarations.IrAttributeContainer)
org.jetbrains.kotlin.ir.declarations.IrAttributeContainer $this$markHasTransformedLambda
private final org.jetbrains.kotlin.ir.declarations.IrAttributeContainer markIsTransformedLambda (org.jetbrains.kotlin.ir.declarations.IrAttributeContainer)
org.jetbrains.kotlin.ir.declarations.IrAttributeContainer $this$markIsTransformedLambda
private final boolean getHasDontMemoizeAnnotation (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression $this$hasDontMemoizeAnnotation
private final boolean isNullOrStable (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression $this$isNullOrStable
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol composableLambdaFunction_delegate$lambda$1 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization)
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol composableLambdaNFunction_delegate$lambda$2 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization)
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol composableLambdaInstanceFunction_delegate$lambda$3 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization)
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol composableLambdaInstanceNFunction_delegate$lambda$4 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization)
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol rememberComposableLambdaFunction_delegate$lambda$5 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization)
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol rememberComposableLambdaNFunction_delegate$lambda$6 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization)
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
private static final boolean useNonSkippingGroupOptimization_delegate$lambda$7 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization)
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
private static final boolean hasTypeParameter$lambda$20 (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter it
private static final kotlin.Unit irCache$lambda$33 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-irBlockBody$default-ComposerLambdaMemoization$irCache$calculation$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$irCache_u24lambda_u2433_u24lambda_u2432
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
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
org.jetbrains.kotlin.ir.expressions.IrExpression $expression
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
private static final kotlin.Unit irRemember$lambda$38$lambda$37 (androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-irBlockBody$default-ComposerLambdaMemoization$irRemember$1$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$irRemember_u24lambda_u2438_u24lambda_u2437_u24lambda_u2436
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
androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoization this$0
org.jetbrains.kotlin.ir.expressions.IrExpression $expression
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposerLambdaMemoizationKt.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposerLambdaMemoizationKt extends java.lang.Object {
private static final int MAX_RESTART_ARGUMENT_COUNT
private static final void recordCapture (java.util.List, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
boolean shouldBreak
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext dec
java.util.List $this$recordCapture
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration value
private static final void recordLocalDeclaration (java.util.List, androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext)
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext dec
java.util.List $this$recordLocalDeclaration
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext local
private static final java.util.Set recordLocalCapture (java.util.List, org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
int $i$a$-firstNotNullOfOrNull-ComposerLambdaMemoizationKt$recordLocalCapture$capturesForLocal$1
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext it
int $i$a$-forEach-ComposerLambdaMemoizationKt$recordLocalCapture$1
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext dec
java.util.Set capturesForLocal
java.util.List $this$recordLocalCapture
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner local
public static final synthetic void access$recordLocalDeclaration (java.util.List, androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext)
java.util.List $receiver
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext local
public static final synthetic void access$recordCapture (java.util.List, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
java.util.List $receiver
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration value
public static final synthetic java.util.Set access$recordLocalCapture (java.util.List, org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
java.util.List $receiver
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner local
}
androidx/compose/compiler/plugins/kotlin/lower/ComposerParamTransformer$ComposeDefaultValueStubOrigin.class
ComposerParamTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer$ComposeDefaultValueStubOrigin extends java.lang.Object implements org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin {
public static final androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer$ComposeDefaultValueStubOrigin INSTANCE
private static final String name
private static final boolean isSynthetic
private void <init> ()
public java.lang.String getName ()
public boolean isSynthetic ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/ComposerParamTransformer$copyWithComposerParam$2$5.class
ComposerParamTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer$copyWithComposerParam$2$5 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid {
private boolean isNestedScope
final synthetic java.util.Map $valueParametersMapping
final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $oldFn
final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $fn
final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer this$0
final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $composerParam
void <init> (java.util.Map, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
java.util.Map $valueParametersMapping
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $oldFn
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $fn
androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer $receiver
org.jetbrains.kotlin.ir.declarations.IrValueParameter $composerParam
public final boolean isNestedScope ()
public final void setNestedScope (boolean)
boolean
public org.jetbrains.kotlin.ir.expressions.IrGetValue visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.declarations.IrValueParameter newParam
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
boolean wasNested
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall expr
org.jetbrains.kotlin.ir.expressions.IrCall expression
public volatile synthetic org.jetbrains.kotlin.ir.expressions.IrExpression visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
}
androidx/compose/compiler/plugins/kotlin/lower/ComposerParamTransformer.class
ComposerParamTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final boolean decoysEnabled
private org.jetbrains.kotlin.ir.declarations.IrModuleFragment currentModule
private androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator inlineLambdaInfo
private final java.util.Map transformedFunctions
private final java.util.Set transformedFunctionSet
private final org.jetbrains.kotlin.ir.types.IrType composerType
private final org.jetbrains.kotlin.name.FqName PublishedApiFqName
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, boolean, androidx.compose.compiler.plugins.kotlin.ModuleMetrics)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
boolean decoysEnabled
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
int $i$a$-also-ComposerParamTransformer$lower$transformer$1
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyIrTreeWithRemappedComposableTypes it
androidx.compose.compiler.plugins.kotlin.lower.ComposerTypeRemapper typeRemapper
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyIrTreeWithRemappedComposableTypes transformer
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction transformedGetter
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
public org.jetbrains.kotlin.ir.IrStatement visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
private final org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl createComposableAnnotation ()
public final org.jetbrains.kotlin.ir.expressions.IrCall withComposerParamIfNeeded (org.jetbrains.kotlin.ir.expressions.IrCall, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
boolean hasDefault
int i
int i
boolean[] bits
int $i$a$-any-ComposerParamTransformer$withComposerParamIfNeeded$1$1
boolean it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int start
int end
int i
int $i$a$-also-ComposerParamTransformer$withComposerParamIfNeeded$1
java.util.List argumentsMissing
int valueParams
int realValueParams
int argIndex
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl it
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction ownerFn
org.jetbrains.kotlin.ir.expressions.IrCall $this$withComposerParamIfNeeded
org.jetbrains.kotlin.ir.declarations.IrValueParameter composerParam
private final org.jetbrains.kotlin.ir.expressions.IrExpression defaultArgumentFor (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
int $i$a$-let-ComposerParamTransformer$defaultArgumentFor$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
private final org.jetbrains.kotlin.ir.expressions.IrExpression defaultValue (org.jetbrains.kotlin.ir.types.IrType, int, int)
org.jetbrains.kotlin.ir.types.IrType underlyingType
int $i$a$-first-ComposerParamTransformer$defaultValue$ctor$1
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-also-ComposerParamTransformer$defaultValue$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol ctor
org.jetbrains.kotlin.ir.types.IrSimpleType underlyingType
org.jetbrains.kotlin.ir.symbols.IrClassSymbol classSymbol
org.jetbrains.kotlin.ir.types.IrType $this$defaultValue
int startOffset
int endOffset
static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression defaultValue$default (androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer, org.jetbrains.kotlin.ir.types.IrType, int, int, int, java.lang.Object)
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction withComposerParamIfNeeded (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$withComposerParamIfNeeded
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction lambdaInvokeWithComposerParam (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-first-ComposerParamTransformer$lambdaInvokeWithComposerParam$newInvoke$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int argCount
int extraParams
org.jetbrains.kotlin.ir.declarations.IrClass newFnClass
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction newInvoke
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$lambdaInvokeWithComposerParam
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction copy (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$a$-map-ComposerParamTransformer$copy$1$1
org.jetbrains.kotlin.name.Name newName
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
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
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$a$-also-ComposerParamTransformer$copy$1
org.jetbrains.kotlin.ir.symbols.IrPropertySymbol propertySymbol
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$copy
private final org.jetbrains.kotlin.ir.expressions.IrConstructorCall jvmNameAnnotation (java.lang.String)
int $i$a$-first-ComposerParamTransformer$jvmNameAnnotation$ctor$1
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-also-ComposerParamTransformer$jvmNameAnnotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
org.jetbrains.kotlin.ir.symbols.IrClassSymbol jvmName
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol ctor
org.jetbrains.kotlin.ir.types.IrSimpleType type
String name
private final boolean requiresDefaultParameter (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-any-ComposerParamTransformer$requiresDefaultParameter$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-ComposerParamTransformer$requiresDefaultParameter$2
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$requiresDefaultParameter
private final boolean hasDefaultExpressionDefinedForValueParameter (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, int)
int $i$a$-any-ComposerParamTransformer$hasDefaultExpressionDefinedForValueParameter$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$hasDefaultExpressionDefinedForValueParameter
int index
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction copyWithComposerParam (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-assert-ComposerParamTransformer$copyWithComposerParam$1
int $i$a$-map-ComposerParamTransformer$copyWithComposerParam$2$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol 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 propertyName
String name
int $i$a$-let-ComposerParamTransformer$copyWithComposerParam$2$2
org.jetbrains.kotlin.ir.symbols.IrPropertySymbol propertySymbol
int $i$a$-addValueParameter-ComposerParamTransformer$copyWithComposerParam$2$composerParam$1
org.jetbrains.kotlin.ir.builders.declarations.IrValueParameterBuilder $this$copyWithComposerParam_u24lambda_u2420_u24lambda_u2417
int $i$a$-also-DeclarationBuildersKt$addValueParameter$1$1$iv
org.jetbrains.kotlin.ir.declarations.IrValueParameter valueParameter$iv
int $i$a$-run-DeclarationBuildersKt$addValueParameter$1$iv
org.jetbrains.kotlin.ir.builders.declarations.IrValueParameterBuilder $this$addValueParameter_u24lambda_u2432$iv
int $i$f$addValueParameter
org.jetbrains.kotlin.ir.declarations.IrFunction $this$addValueParameter$iv
int i
int i
String defaults
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parent
int $i$a$-also-ComposerParamTransformer$copyWithComposerParam$2$3
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
int $i$a$-fastForEach-ComposerParamTransformer$copyWithComposerParam$2$4
org.jetbrains.kotlin.ir.types.IrType newType
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
int $i$a$-also-ComposerParamTransformer$copyWithComposerParam$2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction oldFn
java.util.Map valueParametersMapping
int currentParams
int realParams
org.jetbrains.kotlin.ir.declarations.IrValueParameter composerParam
String changed
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$copyWithComposerParam
private final org.jetbrains.kotlin.ir.types.IrType defaultParameterType (org.jetbrains.kotlin.ir.declarations.IrValueParameter, boolean)
org.jetbrains.kotlin.ir.types.IrType type
boolean constructorAccessible
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
boolean hasDefaultValue
private final boolean externallyTransformed (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-firstOrNull-ComposerParamTransformer$externallyTransformed$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$externallyTransformed
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction makeStubForDefaultValuesIfNeeded (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-let-ComposerParamTransformer$makeStubForDefaultValuesIfNeeded$1
org.jetbrains.kotlin.ir.types.IrType it
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
int i
org.jetbrains.kotlin.ir.util.SymbolRemapper p0
int $i$a$-deepCopyWithSymbols-DeepCopyIrTreeWithSymbolsKt$deepCopyWithSymbols$1
int $i$f$deepCopyImpl
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper$iv$iv
org.jetbrains.kotlin.ir.util.TypeRemapper typeRemapper$iv$iv
org.jetbrains.kotlin.ir.IrElement $this$deepCopyImpl$iv$iv
int $i$f$deepCopyWithSymbols
org.jetbrains.kotlin.ir.IrElement $this$deepCopyWithSymbols_u24default$iv
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent initialParent$iv
int $i$a$-fastForEach-ComposerParamTransformer$makeStubForDefaultValuesIfNeeded$2
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object item$iv
int i$iv
int $i$f$fastForEach
java.util.List $this$fastForEach$iv
boolean makeStub
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction source
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction copy
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$makeStubForDefaultValuesIfNeeded
private static final org.jetbrains.kotlin.ir.types.IrType copy$lambda$8$remapTypeParameters (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.types.IrType $this$copy_u24lambda_u248_u24remapTypeParameters
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this_copy
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $fn
private static final kotlin.Unit makeStubForDefaultValuesIfNeeded$lambda$29 (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.ir.expressions.IrBlockBody)
int $i$a$-let-ComposerParamTransformer$makeStubForDefaultValuesIfNeeded$3$1$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
int $i$a$-let-ComposerParamTransformer$makeStubForDefaultValuesIfNeeded$3$1$2
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
int $i$a$-fastForEachIndexed-ComposerParamTransformer$makeStubForDefaultValuesIfNeeded$3$1$3
int index
org.jetbrains.kotlin.ir.declarations.IrTypeParameter param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-fastForEachIndexed-ComposerParamTransformer$makeStubForDefaultValuesIfNeeded$3$1$4
int index
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int i$iv
int $i$f$fastForEachIndexed
java.util.List $this$fastForEachIndexed$iv
int $i$a$-apply-ComposerParamTransformer$makeStubForDefaultValuesIfNeeded$3$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$makeStubForDefaultValuesIfNeeded_u24lambda_u2429_u24lambda_u2428
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $copy
androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $source
org.jetbrains.kotlin.ir.expressions.IrBlockBody $this$createBlockBody
public static final synthetic androidx.compose.compiler.plugins.kotlin.lower.ComposeInlineLambdaLocator access$getInlineLambdaInfo$p (androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer $this
}
androidx/compose/compiler/plugins/kotlin/lower/ComposerTypeRemapper.class
ComposableTypeRemapper.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.ComposerTypeRemapper extends java.lang.Object implements org.jetbrains.kotlin.ir.util.TypeRemapper {
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private final org.jetbrains.kotlin.ir.util.SymbolRemapper symbolRemapper
private final org.jetbrains.kotlin.ir.types.IrType composerType
public org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid deepCopy
private final java.util.List scopeStack
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.SymbolRemapper, org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.SymbolRemapper symbolRemapper
org.jetbrains.kotlin.ir.types.IrType composerType
public final org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid getDeepCopy ()
public final void setDeepCopy (org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid)
org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid
public void enterScope (org.jetbrains.kotlin.ir.declarations.IrTypeParametersContainer)
org.jetbrains.kotlin.ir.declarations.IrTypeParametersContainer irTypeParametersContainer
public void leaveScope ()
private final boolean isFunction (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.symbols.IrClassSymbol cls
String name
org.jetbrains.kotlin.name.FqName packageFqName
org.jetbrains.kotlin.ir.types.IrType $this$isFunction
private final boolean isComposableFunction (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$isComposableFunction
public org.jetbrains.kotlin.ir.types.IrType remapType (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-map-ComposerTypeRemapper$remapType$1
int it
int 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
int $i$a$-map-ComposerTypeRemapper$remapType$2
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
int $i$a$-filter-ComposerTypeRemapper$remapType$3
org.jetbrains.kotlin.ir.expressions.IrConstructorCall 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$-map-ComposerTypeRemapper$remapType$4
org.jetbrains.kotlin.ir.expressions.IrConstructorCall 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 oldIrArguments
int realParams
java.util.List extraArgs
int changedParams
java.util.List newIrArguments
int newArgSize
org.jetbrains.kotlin.ir.symbols.IrClassSymbol functionCls
org.jetbrains.kotlin.ir.types.IrType type
private final org.jetbrains.kotlin.ir.types.IrType underlyingRemapType (org.jetbrains.kotlin.ir.types.IrSimpleType)
int $i$a$-map-ComposerTypeRemapper$underlyingRemapType$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
int $i$a$-map-ComposerTypeRemapper$underlyingRemapType$2
org.jetbrains.kotlin.ir.expressions.IrConstructorCall 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.IrSimpleType type
private final org.jetbrains.kotlin.ir.types.IrTypeArgument remapTypeArgument (org.jetbrains.kotlin.ir.types.IrTypeArgument)
org.jetbrains.kotlin.ir.types.IrTypeArgument typeArgument
private final org.jetbrains.kotlin.ir.types.impl.IrTypeAbbreviationImpl remapTypeAbbreviation (org.jetbrains.kotlin.ir.types.IrTypeAbbreviation)
int $i$a$-map-ComposerTypeRemapper$remapTypeAbbreviation$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.IrTypeAbbreviation $this$remapTypeAbbreviation
}
androidx/compose/compiler/plugins/kotlin/lower/CopyDefaultValuesFromExpectLowering$remapExpectValueSymbols$SymbolRemapper.class
CopyDefaultValuesFromExpectLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering$remapExpectValueSymbols$SymbolRemapper extends org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper {
final synthetic androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this$0
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering $receiver
public org.jetbrains.kotlin.ir.symbols.IrClassSymbol getReferencedClass (org.jetbrains.kotlin.ir.symbols.IrClassSymbol)
org.jetbrains.kotlin.ir.symbols.IrClassSymbol symbol
public org.jetbrains.kotlin.ir.symbols.IrClassSymbol getReferencedClassOrNull (org.jetbrains.kotlin.ir.symbols.IrClassSymbol)
int $i$a$-let-CopyDefaultValuesFromExpectLowering$remapExpectValueSymbols$SymbolRemapper$getReferencedClassOrNull$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol it
org.jetbrains.kotlin.ir.symbols.IrClassSymbol symbol
public org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol getReferencedClassifier (org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol)
org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol symbol
public org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol getReferencedConstructor (org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv$iv
int $i$f$findActualForExpected
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol$iv
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$findActualForExpected$iv
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol symbol
public org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol getReferencedFunction (org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol)
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
public org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getReferencedSimpleFunction (org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv$iv
int $i$f$findActualForExpected
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol$iv
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$findActualForExpected$iv
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv
org.jetbrains.kotlin.ir.declarations.IrProperty property
org.jetbrains.kotlin.descriptors.PropertyDescriptor actualPropertyDescriptor
org.jetbrains.kotlin.descriptors.PropertyAccessorDescriptor accessorDescriptor
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol symbol
public org.jetbrains.kotlin.ir.symbols.IrPropertySymbol getReferencedProperty (org.jetbrains.kotlin.ir.symbols.IrPropertySymbol)
org.jetbrains.kotlin.ir.symbols.IrPropertySymbol symbol
public org.jetbrains.kotlin.ir.symbols.IrEnumEntrySymbol getReferencedEnumEntry (org.jetbrains.kotlin.ir.symbols.IrEnumEntrySymbol)
org.jetbrains.kotlin.ir.symbols.IrEnumEntrySymbol symbol
public org.jetbrains.kotlin.ir.symbols.IrValueSymbol getReferencedValue (org.jetbrains.kotlin.ir.symbols.IrValueSymbol)
org.jetbrains.kotlin.ir.symbols.IrValueSymbol symbol
}
androidx/compose/compiler/plugins/kotlin/lower/CopyDefaultValuesFromExpectLowering.class
CopyDefaultValuesFromExpectLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
private final org.jetbrains.kotlin.ir.util.ReferenceSymbolTable symbolTable
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
private final boolean isApplicable (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-any-CopyDefaultValuesFromExpectLowering$isApplicable$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv$iv
int $i$f$findActualForExpected
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol$iv
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$findActualForExpected$iv
int $i$a$-forEachIndexed-CopyDefaultValuesFromExpectLowering$visitFunction$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter actualValueParameter
org.jetbrains.kotlin.ir.expressions.IrExpressionBody expectDefaultValue
int index
org.jetbrains.kotlin.ir.declarations.IrValueParameter expectValueParameter
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
org.jetbrains.kotlin.ir.declarations.IrFunction original
org.jetbrains.kotlin.ir.declarations.IrFunction actualForExpected
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
private final synthetic org.jetbrains.kotlin.ir.declarations.IrFunction findActualForExpected (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv
int $i$f$findActualForExpected
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
org.jetbrains.kotlin.ir.declarations.IrFunction $this$findActualForExpected
private final org.jetbrains.kotlin.ir.declarations.IrProperty findActualForExpected (org.jetbrains.kotlin.ir.declarations.IrProperty)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv
org.jetbrains.kotlin.ir.declarations.IrProperty $this$findActualForExpected
private final org.jetbrains.kotlin.ir.declarations.IrClass findActualForExpected (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv
org.jetbrains.kotlin.ir.declarations.IrClass $this$findActualForExpected
private final org.jetbrains.kotlin.ir.declarations.IrEnumEntry findActualForExpected (org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv
org.jetbrains.kotlin.ir.declarations.IrEnumEntry $this$findActualForExpected
private final synthetic org.jetbrains.kotlin.descriptors.MemberDescriptor findActualForExpect (org.jetbrains.kotlin.descriptors.MemberDescriptor)
int $i$f$findActualForExpect
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect
private final org.jetbrains.kotlin.ir.expressions.IrExpressionBody remapExpectValueSymbols (org.jetbrains.kotlin.ir.expressions.IrExpressionBody)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering$remapExpectValueSymbols$SymbolRemapper symbolRemapper
org.jetbrains.kotlin.ir.expressions.IrExpressionBody $this$remapExpectValueSymbols
private final org.jetbrains.kotlin.ir.declarations.IrTypeParameter remapExpectTypeParameter (org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv$iv
int $i$f$findActualForExpected
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol$iv
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$findActualForExpected$iv
org.jetbrains.kotlin.ir.declarations.IrTypeParameter parameter
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parent
org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol symbol
private final org.jetbrains.kotlin.ir.declarations.IrValueParameter remapExpectValue (org.jetbrains.kotlin.ir.symbols.IrValueSymbol)
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv$iv
int $i$f$findActualForExpected
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol$iv
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$findActualForExpected$iv
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv$iv
int $i$f$findActualForExpected
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol$iv
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$findActualForExpected$iv
int $i$f$findActualForExpect
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv$iv
org.jetbrains.kotlin.descriptors.MemberDescriptor $this$findActualForExpect$iv$iv
int $i$f$findActualForExpected
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol$iv
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$findActualForExpected$iv
org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parent
org.jetbrains.kotlin.ir.symbols.IrValueSymbol symbol
public static final synthetic org.jetbrains.kotlin.ir.util.ReferenceSymbolTable access$getSymbolTable$p (androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering $this
public static final synthetic org.jetbrains.kotlin.backend.common.extensions.IrPluginContext access$getPluginContext$p (androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering $this
public static final synthetic org.jetbrains.kotlin.ir.declarations.IrClass access$findActualForExpected (androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering, org.jetbrains.kotlin.ir.declarations.IrClass)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering $this
org.jetbrains.kotlin.ir.declarations.IrClass $receiver
public static final synthetic org.jetbrains.kotlin.ir.declarations.IrTypeParameter access$remapExpectTypeParameter (androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering, org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering $this
org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol symbol
public static final synthetic org.jetbrains.kotlin.ir.declarations.IrProperty access$findActualForExpected (androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering, org.jetbrains.kotlin.ir.declarations.IrProperty)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering $this
org.jetbrains.kotlin.ir.declarations.IrProperty $receiver
public static final synthetic org.jetbrains.kotlin.ir.declarations.IrEnumEntry access$findActualForExpected (androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering, org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering $this
org.jetbrains.kotlin.ir.declarations.IrEnumEntry $receiver
public static final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter access$remapExpectValue (androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering, org.jetbrains.kotlin.ir.symbols.IrValueSymbol)
androidx.compose.compiler.plugins.kotlin.lower.CopyDefaultValuesFromExpectLowering $this
org.jetbrains.kotlin.ir.symbols.IrValueSymbol symbol
}
androidx/compose/compiler/plugins/kotlin/lower/DeclarationContext.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
abstract androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext extends java.lang.Object {
private final java.util.Map localDeclarationCaptures
public void <init> ()
public final java.util.Map getLocalDeclarationCaptures ()
public final void recordLocalDeclaration (androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext)
androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext local
public abstract boolean getComposable ()
public abstract org.jetbrains.kotlin.ir.symbols.IrSymbol getSymbol ()
public abstract org.jetbrains.kotlin.ir.declarations.IrSymbolOwner getDeclaration ()
public abstract java.util.Set getCaptures ()
public abstract androidx.compose.compiler.plugins.kotlin.lower.FunctionContext getFunctionContext ()
public abstract void declareLocal (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
public abstract boolean recordCapture (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
public abstract void recordCapture (org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
public abstract void pushCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
public abstract void popCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
}
androidx/compose/compiler/plugins/kotlin/lower/DeepCopyIrTreeWithRemappedComposableTypes.class
ComposableTypeRemapper.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.DeepCopyIrTreeWithRemappedComposableTypes extends androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata {
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private final org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
private final org.jetbrains.kotlin.ir.util.TypeRemapper typeRemapper
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, org.jetbrains.kotlin.ir.util.TypeRemapper, org.jetbrains.kotlin.ir.util.SymbolRenamer)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
org.jetbrains.kotlin.ir.util.TypeRemapper typeRemapper
org.jetbrains.kotlin.ir.util.SymbolRenamer symbolRenamer
public synthetic void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, org.jetbrains.kotlin.ir.util.TypeRemapper, org.jetbrains.kotlin.ir.util.SymbolRenamer, int, kotlin.jvm.internal.DefaultConstructorMarker)
public org.jetbrains.kotlin.ir.declarations.IrSimpleFunction visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitSimpleFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
private final void remapOverriddenFunctionTypes (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-forEach-DeepCopyIrTreeWithRemappedComposableTypes$remapOverriddenFunctionTypes$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction overriddenFn
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol symbol
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$remapOverriddenFunctionTypes
public org.jetbrains.kotlin.ir.declarations.IrProperty visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitProperty$1
org.jetbrains.kotlin.ir.declarations.IrProperty it
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-includeFileNameInExceptionTrace-DeepCopyIrTreeWithRemappedComposableTypes$visitFile$1
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public org.jetbrains.kotlin.ir.expressions.IrWhen visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
int $i$f$transform
org.jetbrains.kotlin.ir.util.DeepCopyIrTreeWithSymbols this_$iv
org.jetbrains.kotlin.ir.IrElement $this$transform$iv
int $i$a$-mapTo-DeepCopyIrTreeWithRemappedComposableTypes$visitWhen$1$1
org.jetbrains.kotlin.ir.expressions.IrBranch branch
Object item$iv
int $i$f$mapTo
Iterable $this$mapTo$iv
java.util.Collection destination$iv
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitWhen$1
org.jetbrains.kotlin.ir.expressions.impl.IrIfThenElseImpl it
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public org.jetbrains.kotlin.ir.expressions.IrConstructorCall visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitConstructorCall$1
org.jetbrains.kotlin.ir.declarations.IrConstructor it
int $i$a$-apply-DeepCopyIrTreeWithRemappedComposableTypes$visitConstructorCall$2
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl $this$visitConstructorCall_u24lambda_u247
org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol newCallee
org.jetbrains.kotlin.ir.declarations.IrConstructor ownerFn
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
int $i$a$-any-DeepCopyIrTreeWithRemappedComposableTypes$visitTypeOperator$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$any
kotlin.sequences.Sequence $this$any$iv
int $i$f$transform
org.jetbrains.kotlin.ir.util.DeepCopyIrTreeWithSymbols this_$iv
org.jetbrains.kotlin.ir.IrElement $this$transform$iv
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitTypeOperator$2
org.jetbrains.kotlin.ir.declarations.IrClass it
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.symbols.IrClassSymbol clsSymbol
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
public org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrConstructor owner
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrCall visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-first-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$newFn$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
kotlin.sequences.Sequence $this$first$iv
int $i$a$-map-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$1$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol 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
int $i$a$-forEach-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$1$2
org.jetbrains.kotlin.ir.declarations.IrValueParameter p
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-assert-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$1$3
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
int $i$a$-apply-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$2
org.jetbrains.kotlin.ir.expressions.IrCall $this$visitCall_u24lambda_u2415
int realParams
int newArgsSize
org.jetbrains.kotlin.ir.declarations.IrClass newFnClass
Object newFn
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol newCallee
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$3
org.jetbrains.kotlin.ir.declarations.IrProperty it
org.jetbrains.kotlin.ir.declarations.IrProperty property
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$4
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
int $i$a$-apply-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$5
org.jetbrains.kotlin.ir.expressions.IrCall $this$visitCall_u24lambda_u2418
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol newCallee
int $i$a$-apply-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$6$1$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$visitCall_u24lambda_u2421_u24lambda_u2420_u24lambda_u2419
int $i$a$-map-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$6$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol override
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
int $i$a$-also-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$6
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
int $i$a$-apply-DeepCopyIrTreeWithRemappedComposableTypes$visitCall$7
org.jetbrains.kotlin.ir.expressions.IrCall $this$visitCall_u24lambda_u2422
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol newCallee
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction ownerFn
org.jetbrains.kotlin.ir.declarations.IrClass containingClass
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final boolean isBoundButNotRemapped (org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol)
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol $this$isBoundButNotRemapped
private final boolean isRemappedAndBound (org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol)
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol $this$isRemappedAndBound
private final org.jetbrains.kotlin.ir.expressions.IrCall shallowCopyCall (org.jetbrains.kotlin.ir.expressions.IrCall, org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol)
int $i$a$-apply-DeepCopyIrTreeWithRemappedComposableTypes$shallowCopyCall$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$shallowCopyCall_u24lambda_u2423
org.jetbrains.kotlin.ir.expressions.IrCall expression
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol newCallee
private final void copyRemappedTypeArgumentsFrom (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
int $i$a$-assert-DeepCopyIrTreeWithRemappedComposableTypes$copyRemappedTypeArgumentsFrom$1
int i
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$copyRemappedTypeArgumentsFrom
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression other
private final void transformValueArguments (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
int $i$f$transform
org.jetbrains.kotlin.ir.util.DeepCopyIrTreeWithSymbols this_$iv
org.jetbrains.kotlin.ir.IrElement $this$transform$iv
int i
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$transformValueArguments
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression original
private final org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression transformReceiverArguments (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
int $i$f$transform
org.jetbrains.kotlin.ir.util.DeepCopyIrTreeWithSymbols this_$iv
org.jetbrains.kotlin.ir.IrElement $this$transform$iv
int $i$f$transform
org.jetbrains.kotlin.ir.util.DeepCopyIrTreeWithSymbols this_$iv
org.jetbrains.kotlin.ir.IrElement $this$transform$iv
int $i$a$-apply-DeepCopyIrTreeWithRemappedComposableTypes$transformReceiverArguments$1
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$transformReceiverArguments_u24lambda_u2425
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$transformReceiverArguments
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression original
public volatile synthetic org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public volatile synthetic org.jetbrains.kotlin.ir.IrStatement visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public volatile synthetic org.jetbrains.kotlin.ir.expressions.IrExpression visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public volatile synthetic org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public volatile synthetic org.jetbrains.kotlin.ir.expressions.IrExpression visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
public volatile synthetic org.jetbrains.kotlin.ir.expressions.IrExpression visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public volatile synthetic org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall expression
}
androidx/compose/compiler/plugins/kotlin/lower/DeepCopyPreservingMetadata.class
DeepCopyPreservingMetadata.kt
package androidx.compose.compiler.plugins.kotlin.lower
public androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata extends org.jetbrains.kotlin.ir.util.DeepCopyIrTreeWithSymbols {
public void <init> (org.jetbrains.kotlin.ir.util.SymbolRemapper, org.jetbrains.kotlin.ir.util.TypeRemapper, org.jetbrains.kotlin.ir.util.SymbolRenamer)
org.jetbrains.kotlin.ir.util.SymbolRemapper symbolRemapper
org.jetbrains.kotlin.ir.util.TypeRemapper typeRemapper
org.jetbrains.kotlin.ir.util.SymbolRenamer symbolRenamer
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-apply-DeepCopyPreservingMetadata$visitFile$1
org.jetbrains.kotlin.ir.declarations.IrFile $this$visitFile_u24lambda_u240
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public org.jetbrains.kotlin.ir.declarations.IrClass visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-apply-DeepCopyPreservingMetadata$visitClass$1
org.jetbrains.kotlin.ir.declarations.IrClass $this$visitClass_u24lambda_u241
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public org.jetbrains.kotlin.ir.declarations.IrConstructor visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor)
int $i$a$-apply-DeepCopyPreservingMetadata$visitConstructor$1
org.jetbrains.kotlin.ir.declarations.IrConstructor $this$visitConstructor_u24lambda_u242
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
public org.jetbrains.kotlin.ir.declarations.IrSimpleFunction visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-apply-DeepCopyPreservingMetadata$visitSimpleFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$visitSimpleFunction_u24lambda_u243
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public org.jetbrains.kotlin.ir.declarations.IrProperty visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
int $i$a$-apply-DeepCopyPreservingMetadata$visitProperty$1
org.jetbrains.kotlin.ir.declarations.IrProperty $this$visitProperty_u24lambda_u244
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public org.jetbrains.kotlin.ir.declarations.IrField visitField (org.jetbrains.kotlin.ir.declarations.IrField)
int $i$a$-apply-DeepCopyPreservingMetadata$visitField$1
org.jetbrains.kotlin.ir.declarations.IrField $this$visitField_u24lambda_u245
org.jetbrains.kotlin.ir.declarations.IrField declaration
public org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
int $i$a$-apply-DeepCopyPreservingMetadata$visitLocalDelegatedProperty$1
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty $this$visitLocalDelegatedProperty_u24lambda_u246
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
public volatile synthetic org.jetbrains.kotlin.ir.IrStatement visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public volatile synthetic org.jetbrains.kotlin.ir.IrStatement visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
public volatile synthetic org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public volatile synthetic org.jetbrains.kotlin.ir.IrStatement visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public volatile synthetic org.jetbrains.kotlin.ir.IrStatement visitField (org.jetbrains.kotlin.ir.declarations.IrField)
org.jetbrains.kotlin.ir.declarations.IrField declaration
public volatile synthetic org.jetbrains.kotlin.ir.IrStatement visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
}
androidx/compose/compiler/plugins/kotlin/lower/DurableFunctionKeyTransformer$realizeKeyMetaAnnotations$1.class
DurableFunctionKeyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer$realizeKeyMetaAnnotations$1 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid {
final synthetic androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer this$0
void <init> (androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer $receiver
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
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$-filter-DurableFunctionKeyTransformer$realizeKeyMetaAnnotations$1$visitFile$1$usedKeys$1
androidx.compose.compiler.plugins.kotlin.lower.KeyInfo 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$-map-DurableFunctionKeyTransformer$realizeKeyMetaAnnotations$1$visitFile$1$1
androidx.compose.compiler.plugins.kotlin.lower.KeyInfo 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 usedKeys
java.util.List keys
org.jetbrains.kotlin.ir.declarations.IrClass child
int $i$a$-includeFileNameInExceptionTrace-DurableFunctionKeyTransformer$realizeKeyMetaAnnotations$1$visitFile$1
java.util.List children
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
}
androidx/compose/compiler/plugins/kotlin/lower/DurableFunctionKeyTransformer$removeKeyMetaClasses$1.class
DurableFunctionKeyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer$removeKeyMetaClasses$1 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid {
final synthetic androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer this$0
void <init> (androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer)
androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer $receiver
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
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
java.util.List keys
org.jetbrains.kotlin.ir.declarations.IrClass child
int $i$a$-includeFileNameInExceptionTrace-DurableFunctionKeyTransformer$removeKeyMetaClasses$1$visitFile$1
java.util.List children
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
}
androidx/compose/compiler/plugins/kotlin/lower/DurableFunctionKeyTransformer.class
DurableFunctionKeyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer extends androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer {
private java.util.List currentKeys
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol keyMetaAnnotation
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol metaClassAnnotation
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
public final void removeKeyMetaClasses (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment
public final void realizeKeyMetaAnnotations (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment
public final java.util.List getCurrentKeys ()
public final void setCurrentKeys (java.util.List)
java.util.List
private final org.jetbrains.kotlin.ir.expressions.IrConstructorCall irKeyMetaAnnotation (androidx.compose.compiler.plugins.kotlin.lower.KeyInfo)
int $i$a$-apply-DurableFunctionKeyTransformer$irKeyMetaAnnotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl $this$irKeyMetaAnnotation_u24lambda_u240
androidx.compose.compiler.plugins.kotlin.lower.KeyInfo key
private final org.jetbrains.kotlin.ir.expressions.IrConstructorCall irMetaClassAnnotation (java.lang.String)
int $i$a$-apply-DurableFunctionKeyTransformer$irMetaClassAnnotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl $this$irMetaClassAnnotation_u24lambda_u241
String file
private final org.jetbrains.kotlin.ir.declarations.IrClass buildClass (java.lang.String)
int $i$a$-buildClass-DurableFunctionKeyTransformer$buildClass$1
String shortName
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$buildClass_u24lambda_u242
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-DurableFunctionKeyTransformer$buildClass$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildClass_u24lambda_u246_u24lambda_u243
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-DurableFunctionKeyTransformer$buildClass$2$2$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$buildClass_u24lambda_u246_u24lambda_u245_u24lambda_u244
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$-also-DurableFunctionKeyTransformer$buildClass$2$2
org.jetbrains.kotlin.ir.declarations.IrConstructor ctor
int $i$a$-also-DurableFunctionKeyTransformer$buildClass$2
org.jetbrains.kotlin.ir.declarations.IrClass it
String fileName
String filePath
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-includeFileNameInExceptionTrace-DurableFunctionKeyTransformer$visitFile$1
java.util.Set stringKeys
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
String signature
String fullName
boolean success
androidx.compose.compiler.plugins.kotlin.lower.KeyInfo info
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
private static final org.jetbrains.kotlin.ir.declarations.IrFile visitFile$lambda$8$lambda$7 (androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrFile)
org.jetbrains.kotlin.ir.declarations.IrClass metaClass
java.util.List prev
java.util.List next
androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrFile $declaration
public static final synthetic org.jetbrains.kotlin.ir.expressions.IrConstructorCall access$irKeyMetaAnnotation (androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer, androidx.compose.compiler.plugins.kotlin.lower.KeyInfo)
androidx.compose.compiler.plugins.kotlin.lower.DurableFunctionKeyTransformer $this
androidx.compose.compiler.plugins.kotlin.lower.KeyInfo key
}
androidx/compose/compiler/plugins/kotlin/lower/DurableKeyTransformer.class
DurableKeyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor keyVisitor
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, androidx.compose.compiler.plugins.kotlin.ModuleMetrics)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor keyVisitor
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
protected final kotlin.Pair buildKey (java.lang.String, java.lang.String, java.lang.String)
String prefix
String pathSeparator
String siblingSeparator
public static synthetic kotlin.Pair buildKey$default (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
protected final java.lang.Object root (java.util.Set, kotlin.jvm.functions.Function0)
java.util.Set keys
kotlin.jvm.functions.Function0 block
protected final java.lang.Object enter (java.lang.String, kotlin.jvm.functions.Function0)
String key
kotlin.jvm.functions.Function0 block
protected final java.lang.Object siblings (java.lang.String, kotlin.jvm.functions.Function0)
String key
kotlin.jvm.functions.Function0 block
protected final java.lang.Object siblings (kotlin.jvm.functions.Function0)
kotlin.jvm.functions.Function0 block
protected final java.lang.String asJvmFriendlyString (org.jetbrains.kotlin.name.Name)
org.jetbrains.kotlin.name.Name $this$asJvmFriendlyString
public org.jetbrains.kotlin.ir.IrStatement visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-includeFileNameInExceptionTrace-DurableKeyTransformer$visitFile$1
String filePath
String fileName
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public org.jetbrains.kotlin.ir.declarations.IrPackageFragment visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitTry (org.jetbrains.kotlin.ir.expressions.IrTry)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
public org.jetbrains.kotlin.ir.expressions.IrExpression visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrConstructor owner
String name
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrConstructor owner
String name
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrConstructor owner
String name
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction owner
String name
org.jetbrains.kotlin.ir.expressions.IrCall expression
public org.jetbrains.kotlin.ir.IrStatement visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
protected final java.lang.String asString (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$asString
protected final java.lang.String signatureString (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-let-DurableKeyTransformer$signatureString$1$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
int $i$a$-buildString-DurableKeyTransformer$signatureString$1
StringBuilder $this$signatureString_u24lambda_u2431
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$signatureString
public org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
String path
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public org.jetbrains.kotlin.ir.expressions.IrExpression visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public org.jetbrains.kotlin.ir.IrStatement visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
public org.jetbrains.kotlin.ir.expressions.IrElseBranch visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
public org.jetbrains.kotlin.ir.expressions.IrBranch visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
public org.jetbrains.kotlin.ir.expressions.IrExpression visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration owner
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField)
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.ir.expressions.IrSetField expression
public org.jetbrains.kotlin.ir.expressions.IrBody visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
public org.jetbrains.kotlin.ir.IrStatement visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public org.jetbrains.kotlin.ir.IrStatement visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrField backingField
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction setter
String name
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
private static final org.jetbrains.kotlin.ir.IrStatement visitClass$lambda$0 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrClass)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrClass $declaration
private static final org.jetbrains.kotlin.ir.declarations.IrFile visitFile$lambda$2$lambda$1 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrFile)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrFile $declaration
private static final org.jetbrains.kotlin.ir.declarations.IrPackageFragment visitPackageFragment$lambda$3 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrPackageFragment)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrPackageFragment $declaration
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitTry$lambda$4 (org.jetbrains.kotlin.ir.expressions.IrTry, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrTry $aTry
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitTry$lambda$7$lambda$6$lambda$5 (org.jetbrains.kotlin.ir.expressions.IrCatch, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrCatch $it
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final kotlin.Unit visitTry$lambda$7 (org.jetbrains.kotlin.ir.expressions.IrTry, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
int $i$a$-forEach-DurableKeyTransformer$visitTry$2$1
org.jetbrains.kotlin.ir.expressions.IrCatch it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.kotlin.ir.expressions.IrTry $aTry
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitTry$lambda$8 (org.jetbrains.kotlin.ir.expressions.IrTry, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrTry $aTry
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitDelegatingConstructorCall$lambda$12$lambda$9 (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitDelegatingConstructorCall$lambda$12$lambda$10 (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final kotlin.Unit visitDelegatingConstructorCall$lambda$12$lambda$11 (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, int, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall $expression
int $i
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall visitDelegatingConstructorCall$lambda$12 (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitEnumConstructorCall$lambda$16$lambda$13 (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitEnumConstructorCall$lambda$16$lambda$14 (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final kotlin.Unit visitEnumConstructorCall$lambda$16$lambda$15 (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, int, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall $expression
int $i
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall visitEnumConstructorCall$lambda$16 (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall$lambda$20$lambda$17 (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall$lambda$20$lambda$18 (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final kotlin.Unit visitConstructorCall$lambda$20$lambda$19 (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, int, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $expression
int $i
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrConstructorCall visitConstructorCall$lambda$20 (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitCall$lambda$24$lambda$21 (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitCall$lambda$24$lambda$22 (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final kotlin.Unit visitCall$lambda$24$lambda$23 (org.jetbrains.kotlin.ir.expressions.IrCall, int, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrCall $expression
int $i
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrCall visitCall$lambda$24 (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
org.jetbrains.kotlin.ir.expressions.IrCall $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.IrStatement visitEnumEntry$lambda$25 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrEnumEntry $declaration
private static final org.jetbrains.kotlin.ir.expressions.IrVarargElement visitVararg$lambda$28$lambda$27$lambda$26 (org.jetbrains.kotlin.ir.expressions.IrVarargElement, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrVarargElement $arg
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.impl.IrVarargImpl visitVararg$lambda$28 (org.jetbrains.kotlin.ir.expressions.IrVararg, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
int $i$a$-forEachIndexed-DurableKeyTransformer$visitVararg$1$1
int i
org.jetbrains.kotlin.ir.expressions.IrVarargElement arg
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
org.jetbrains.kotlin.ir.expressions.IrVararg $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final java.lang.CharSequence signatureString$lambda$31$lambda$30 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
private static final org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction$lambda$32 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $declaration
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitLoop$lambda$34$lambda$33 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrLoop visitLoop$lambda$34 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitLoop$lambda$37$lambda$35 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitLoop$lambda$37$lambda$36 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrLoop visitLoop$lambda$37 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitStringConcatenation$lambda$41$lambda$40$lambda$39$lambda$38 (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression $expr
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.impl.IrStringConcatenationImpl visitStringConcatenation$lambda$41$lambda$40 (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
int $i$a$-forEachIndexed-DurableKeyTransformer$visitStringConcatenation$1$1$1
int index
org.jetbrains.kotlin.ir.expressions.IrExpression expr
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation $expression
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.impl.IrStringConcatenationImpl visitStringConcatenation$lambda$41 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitWhen$lambda$42 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.expressions.IrWhen)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrWhen $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitWhen$lambda$43 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.expressions.IrWhen)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrWhen $expression
private static final org.jetbrains.kotlin.ir.IrStatement visitValueParameter$lambda$44 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrValueParameter $declaration
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitElseBranch$lambda$45 (org.jetbrains.kotlin.ir.expressions.IrElseBranch, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrElseBranch $branch
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitBranch$lambda$46 (org.jetbrains.kotlin.ir.expressions.IrBranch, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrBranch $branch
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitBranch$lambda$47 (org.jetbrains.kotlin.ir.expressions.IrBranch, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.expressions.IrBranch $branch
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitComposite$lambda$48 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.expressions.IrComposite)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrComposite $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitBlock$lambda$49 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.expressions.IrBlock)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrBlock $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitSetValue$lambda$50 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.expressions.IrSetValue)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrSetValue $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitSetField$lambda$51 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.expressions.IrSetField)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrSetField $expression
private static final org.jetbrains.kotlin.ir.expressions.IrBody visitBlockBody$lambda$52 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.expressions.IrBlockBody)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrBlockBody $body
private static final org.jetbrains.kotlin.ir.IrStatement visitVariable$lambda$53 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrVariable)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrVariable $declaration
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction visitProperty$lambda$56$lambda$54 (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $getter
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction visitProperty$lambda$56$lambda$55 (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $setter
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrProperty visitProperty$lambda$56 (org.jetbrains.kotlin.ir.declarations.IrProperty, org.jetbrains.kotlin.ir.declarations.IrField, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrProperty $declaration
org.jetbrains.kotlin.ir.declarations.IrField $backingField
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $getter
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $setter
}
androidx/compose/compiler/plugins/kotlin/lower/DurableKeyVisitor.class
DurableKeyVisitor.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor extends java.lang.Object {
private java.util.Set keys
private androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo current
private androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo parent
private androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo sibling
public void <init> (java.util.Set)
java.util.Set keys
public synthetic void <init> (java.util.Set, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.Object enter (java.lang.String, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prev
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prevSibling
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prevParent
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo next
String part
kotlin.jvm.functions.Function0 block
public final java.lang.Object siblings (kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prevSibling
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prevParent
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prevCurrent
kotlin.jvm.functions.Function0 block
public final java.lang.Object siblings (java.lang.String, kotlin.jvm.functions.Function0)
String part
kotlin.jvm.functions.Function0 block
public final java.lang.Object root (java.util.Set, kotlin.jvm.functions.Function0)
java.util.Set prevKeys
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prevCurrent
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prevParent
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prevSibling
java.util.Set keys
kotlin.jvm.functions.Function0 block
public static synthetic java.lang.Object root$default (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor, java.util.Set, kotlin.jvm.functions.Function0, int, java.lang.Object)
public final kotlin.Pair buildPath (java.lang.String, java.lang.String, java.lang.String)
int $i$a$-buildString-DurableKeyVisitor$buildPath$1
StringBuilder $this$buildPath_u24lambda_u241
int $i$a$-let-DurableKeyVisitor$buildPath$2
String it
String prefix
String pathSeparator
String siblingSeparator
public static synthetic kotlin.Pair buildPath$default (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
private static final java.lang.Object siblings$lambda$0 (androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor, kotlin.jvm.functions.Function0)
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor this$0
kotlin.jvm.functions.Function0 $block
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/FunctionContext.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
final androidx.compose.compiler.plugins.kotlin.lower.FunctionContext extends androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext {
private final org.jetbrains.kotlin.ir.declarations.IrFunction declaration
private final boolean composable
private final boolean canRemember
private final java.util.Set locals
private final java.util.Set captures
private java.util.List collectors
public void <init> (org.jetbrains.kotlin.ir.declarations.IrFunction, boolean, boolean)
int $i$a$-forEach-FunctionContext$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-let-FunctionContext$2
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
int $i$a$-let-FunctionContext$3
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
boolean composable
boolean canRemember
public org.jetbrains.kotlin.ir.declarations.IrFunction getDeclaration ()
public boolean getComposable ()
public final boolean getCanRemember ()
public org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol getSymbol ()
public androidx.compose.compiler.plugins.kotlin.lower.FunctionContext getFunctionContext ()
public final java.util.Set getLocals ()
public java.util.Set getCaptures ()
public final java.util.List getCollectors ()
public final void setCollectors (java.util.List)
java.util.List
public void declareLocal (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public boolean recordCapture (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
boolean containsLocal
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public void recordCapture (org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration capture
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
java.util.Set captures
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner local
public void pushCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
public void popCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
public volatile synthetic org.jetbrains.kotlin.ir.declarations.IrSymbolOwner getDeclaration ()
public volatile synthetic org.jetbrains.kotlin.ir.symbols.IrSymbol getSymbol ()
}
androidx/compose/compiler/plugins/kotlin/lower/FunctionLocalSymbol.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
final androidx.compose.compiler.plugins.kotlin.lower.FunctionLocalSymbol extends androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext {
private final org.jetbrains.kotlin.ir.declarations.IrSymbolOwner declaration
private final androidx.compose.compiler.plugins.kotlin.lower.FunctionContext functionContext
public void <init> (org.jetbrains.kotlin.ir.declarations.IrSymbolOwner, androidx.compose.compiler.plugins.kotlin.lower.FunctionContext)
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner declaration
androidx.compose.compiler.plugins.kotlin.lower.FunctionContext functionContext
public org.jetbrains.kotlin.ir.declarations.IrSymbolOwner getDeclaration ()
public androidx.compose.compiler.plugins.kotlin.lower.FunctionContext getFunctionContext ()
public boolean getComposable ()
public org.jetbrains.kotlin.ir.symbols.IrSymbol getSymbol ()
public java.util.Set getCaptures ()
public void declareLocal (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public boolean recordCapture (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public void recordCapture (org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner local
public void pushCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
public void popCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
}
androidx/compose/compiler/plugins/kotlin/lower/FunctionReferenceBuilder.class
FunctionReferenceBuilder.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.FunctionReferenceBuilder extends java.lang.Object {
private final org.jetbrains.kotlin.ir.expressions.IrFunctionExpression irFunctionExpression
private final org.jetbrains.kotlin.ir.types.IrType superType
private final org.jetbrains.kotlin.ir.declarations.IrDeclarationParent currentDeclarationParent
private final org.jetbrains.kotlin.ir.builders.IrGeneratorContext generatorContext
private final org.jetbrains.kotlin.ir.symbols.IrSymbol currentScopeOwnerSymbol
private final org.jetbrains.kotlin.ir.types.IrTypeSystemContext irTypeSystemContext
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction callee
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol superMethod
private final org.jetbrains.kotlin.ir.declarations.IrClass functionReferenceClass
public void <init> (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.declarations.IrDeclarationParent, org.jetbrains.kotlin.ir.builders.IrGeneratorContext, org.jetbrains.kotlin.ir.symbols.IrSymbol, org.jetbrains.kotlin.ir.types.IrTypeSystemContext)
int $i$a$-single-FunctionReferenceBuilder$superMethod$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$single$iv
int $i$a$-buildClass-FunctionReferenceBuilder$functionReferenceClass$1
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$functionReferenceClass_u24lambda_u241
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-FunctionReferenceBuilder$functionReferenceClass$2
org.jetbrains.kotlin.ir.declarations.IrClass $this$functionReferenceClass_u24lambda_u242
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression irFunctionExpression
org.jetbrains.kotlin.ir.symbols.IrClassSymbol functionSuperClass
org.jetbrains.kotlin.ir.types.IrType superType
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent currentDeclarationParent
org.jetbrains.kotlin.ir.builders.IrGeneratorContext generatorContext
org.jetbrains.kotlin.ir.symbols.IrSymbol currentScopeOwnerSymbol
org.jetbrains.kotlin.ir.types.IrTypeSystemContext irTypeSystemContext
public final org.jetbrains.kotlin.ir.expressions.IrExpression build ()
int $i$a$-irBlock$default-FunctionReferenceBuilder$build$1$1
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$build_u24lambda_u244_u24lambda_u243
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-FunctionReferenceBuilder$build$1
org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder $this$build_u24lambda_u244
private final org.jetbrains.kotlin.ir.declarations.IrConstructor createConstructor ()
int $i$a$-addConstructor-FunctionReferenceBuilder$createConstructor$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$createConstructor_u24lambda_u245
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-FunctionReferenceBuilder$createConstructor$2$1$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$createConstructor_u24lambda_u248_u24lambda_u247_u24lambda_u246
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$iv
int startOffset$iv
int endOffset$iv
int $i$a$-run-FunctionReferenceBuilder$createConstructor$2$1
org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder $this$createConstructor_u24lambda_u248_u24lambda_u247
int $i$a$-apply-FunctionReferenceBuilder$createConstructor$2
org.jetbrains.kotlin.ir.declarations.IrConstructor constructor
org.jetbrains.kotlin.ir.declarations.IrConstructor $this$createConstructor_u24lambda_u248
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction createInvokeMethod ()
int $i$a$-addFunction-FunctionReferenceBuilder$createInvokeMethod$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$createInvokeMethod_u24lambda_u249
int $i$a$-run-DeclarationBuildersKt$buildFun$1$iv$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildFun_u24lambda_u2420$iv$iv$iv
int $i$f$buildFun
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildFun$iv$iv$iv
int $i$a$-also-DeclarationBuildersKt$addFunction$1$iv$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function$iv$iv
int $i$f$addFunction
org.jetbrains.kotlin.ir.declarations.IrFactory $this$addFunction$iv$iv
int $i$f$addFunction
org.jetbrains.kotlin.ir.declarations.IrClass $this$addFunction$iv
int $i$a$-apply-FunctionReferenceBuilder$createInvokeMethod$2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$createInvokeMethod_u24lambda_u2410
private final void createLambdaInvokeMethod (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-associate-FunctionReferenceBuilder$createLambdaInvokeMethod$valueParameterMap$1
int index
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object element$iv$iv
int $i$f$associateTo
Iterable $this$associateTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$associate
int capacity$iv
Iterable $this$associate$iv
java.util.Map valueParameterMap
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$createLambdaInvokeMethod
}
androidx/compose/compiler/plugins/kotlin/lower/GuardedLazy.class
GuardedLazy.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy extends java.lang.Object {
private Object _value
private kotlin.jvm.functions.Function0 _initializer
public void <init> (kotlin.jvm.functions.Function0)
kotlin.jvm.functions.Function0 initializer
public final java.lang.Object value (java.lang.String)
Throwable e
String name
}
androidx/compose/compiler/plugins/kotlin/lower/GuardedLazyKt.class
GuardedLazy.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazyKt extends java.lang.Object {
public static final java.lang.Object getValue (androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy, java.lang.Object, kotlin.reflect.KProperty)
int $i$f$getValue
androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy $this$getValue
Object thisRef
kotlin.reflect.KProperty property
public static final androidx.compose.compiler.plugins.kotlin.lower.GuardedLazy guardedLazy (kotlin.jvm.functions.Function0)
kotlin.jvm.functions.Function0 initializer
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceCallExpression.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceCallExpression extends androidx.compose.compiler.plugins.kotlin.lower.InferenceNode {
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
private final org.jetbrains.kotlin.ir.expressions.IrCall element
private final boolean isSingletonLambda
private final boolean isTransformedLambda
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction function
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-with-InferenceCallExpression$isSingletonLambda$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$isSingletonLambda_u24lambda_u240
int $i$a$-with-InferenceCallExpression$isTransformedLambda$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$isTransformedLambda_u24lambda_u241
int $i$a$-with-InferenceCallExpression$function$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$function_u24lambda_u242
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.expressions.IrCall element
public org.jetbrains.kotlin.ir.expressions.IrCall getElement ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getReferenceContainer ()
int $i$a$-with-InferenceCallExpression$referenceContainer$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$_get_referenceContainer__u24lambda_u243
public volatile synthetic org.jetbrains.kotlin.ir.IrElement getElement ()
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceCallTargetNode.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceCallTargetNode extends androidx.compose.compiler.plugins.kotlin.lower.InferenceNode {
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
private final org.jetbrains.kotlin.ir.expressions.IrCall element
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction function
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceNode referenceContainer
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-with-InferenceCallTargetNode$function$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$function_u24lambda_u240
int $i$a$-takeIf-InferenceCallTargetNode$referenceContainer$1$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
int $i$a$-let-InferenceCallTargetNode$referenceContainer$1$2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
int $i$a$-with-InferenceCallTargetNode$referenceContainer$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$referenceContainer_u24lambda_u243
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.expressions.IrCall element
public org.jetbrains.kotlin.ir.expressions.IrCall getElement ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getReferenceContainer ()
public volatile synthetic org.jetbrains.kotlin.ir.IrElement getElement ()
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceElementExpression.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceElementExpression extends androidx.compose.compiler.plugins.kotlin.lower.InferenceNode {
private final org.jetbrains.kotlin.ir.expressions.IrExpression element
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction function
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.expressions.IrExpression)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.expressions.IrExpression element
public org.jetbrains.kotlin.ir.expressions.IrExpression getElement ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public volatile synthetic org.jetbrains.kotlin.ir.IrElement getElement ()
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceFunction.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction extends java.lang.Object {
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
private void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
public final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer getTransformer ()
public abstract java.lang.String getName ()
public abstract boolean getSchemeIsUpdatable ()
public void recordScheme (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
public abstract void updateScheme (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
public abstract androidx.compose.compiler.plugins.kotlin.inference.Scheme toDeclaredScheme (androidx.compose.compiler.plugins.kotlin.inference.Item)
public static synthetic androidx.compose.compiler.plugins.kotlin.inference.Scheme toDeclaredScheme$default (androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction, androidx.compose.compiler.plugins.kotlin.inference.Item, int, java.lang.Object)
public boolean isOverlyWide ()
public final java.util.List updatedAnnotations (java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Item)
java.util.List annotations
androidx.compose.compiler.plugins.kotlin.inference.Item target
public final java.util.List updatedAnnotations (java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Scheme)
java.util.List annotations
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
public synthetic void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, kotlin.jvm.internal.DefaultConstructorMarker)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceFunctionCallType.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionCallType extends androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction {
private final org.jetbrains.kotlin.ir.expressions.IrCall call
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.expressions.IrCall)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.expressions.IrCall call
public java.lang.String getName ()
public boolean getSchemeIsUpdatable ()
public androidx.compose.compiler.plugins.kotlin.inference.Scheme toDeclaredScheme (androidx.compose.compiler.plugins.kotlin.inference.Item)
int $i$a$-let-InferenceFunctionCallType$toDeclaredScheme$1$target$1
androidx.compose.compiler.plugins.kotlin.inference.Item target
int $i$a$-filter-InferenceFunctionCallType$toDeclaredScheme$1$parameters$1
org.jetbrains.kotlin.ir.expressions.IrExpression 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$-map-InferenceFunctionCallType$toDeclaredScheme$1$parameters$2
org.jetbrains.kotlin.ir.expressions.IrExpression 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
int $i$a$-with-InferenceFunctionCallType$toDeclaredScheme$1
androidx.compose.compiler.plugins.kotlin.inference.Item target
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.Scheme result
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$toDeclaredScheme_u24lambda_u243
androidx.compose.compiler.plugins.kotlin.inference.Item defaultTarget
public boolean isOverlyWide ()
public void updateScheme (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
private static final void toDeclaredScheme$lambda$3$recordParameter (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, java.util.List, androidx.compose.compiler.plugins.kotlin.inference.Item, org.jetbrains.kotlin.ir.expressions.IrExpression)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this_with
java.util.List parameters
androidx.compose.compiler.plugins.kotlin.inference.Item $defaultTarget
org.jetbrains.kotlin.ir.expressions.IrExpression expression
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceFunctionDeclaration.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionDeclaration extends androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction {
private final org.jetbrains.kotlin.ir.declarations.IrFunction function
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.declarations.IrFunction function
public final org.jetbrains.kotlin.ir.declarations.IrFunction getFunction ()
public java.lang.String getName ()
public boolean getSchemeIsUpdatable ()
public void recordScheme (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int $i$a$-with-InferenceFunctionDeclaration$recordScheme$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$recordScheme_u24lambda_u240
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
public void updateScheme (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int $i$a$-zip-InferenceFunctionDeclaration$updateScheme$1
androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction parameter
androidx.compose.compiler.plugins.kotlin.inference.Scheme parameterScheme
int $i$f$zip
java.util.Iterator first$iv
java.util.Iterator second$iv
java.util.ArrayList list$iv
Iterable $this$zip$iv
Iterable other$iv
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
public androidx.compose.compiler.plugins.kotlin.inference.Scheme toDeclaredScheme (androidx.compose.compiler.plugins.kotlin.inference.Item)
int $i$a$-with-InferenceFunctionDeclaration$toDeclaredScheme$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$toDeclaredScheme_u24lambda_u242
androidx.compose.compiler.plugins.kotlin.inference.Item defaultTarget
private final androidx.compose.compiler.plugins.kotlin.inference.Scheme toScheme (org.jetbrains.kotlin.ir.declarations.IrFunction, androidx.compose.compiler.plugins.kotlin.inference.Item)
int $i$a$-let-InferenceFunctionDeclaration$toScheme$1$target$1
androidx.compose.compiler.plugins.kotlin.inference.Item target
int $i$a$-let-InferenceFunctionDeclaration$toScheme$1$result$1
org.jetbrains.kotlin.ir.types.IrType resultType
int $i$a$-map-InferenceFunctionDeclaration$toScheme$1$1
androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction 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
int $i$a$-let-InferenceFunctionDeclaration$toScheme$1$2$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
int $i$a$-let-InferenceFunctionDeclaration$toScheme$1$2
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
int $i$a$-with-InferenceFunctionDeclaration$toScheme$1
androidx.compose.compiler.plugins.kotlin.inference.Item target
androidx.compose.compiler.plugins.kotlin.inference.Item effectiveDefault
androidx.compose.compiler.plugins.kotlin.inference.Scheme result
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$toScheme_u24lambda_u248
org.jetbrains.kotlin.ir.declarations.IrFunction $this$toScheme
androidx.compose.compiler.plugins.kotlin.inference.Item defaultTarget
private final androidx.compose.compiler.plugins.kotlin.inference.Scheme ancestorScheme (org.jetbrains.kotlin.ir.declarations.IrFunction, androidx.compose.compiler.plugins.kotlin.inference.Item)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$ancestorScheme
androidx.compose.compiler.plugins.kotlin.inference.Item defaultTarget
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
private final java.util.List parameters ()
int $i$a$-filter-InferenceFunctionDeclaration$parameters$1$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter 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$-map-InferenceFunctionDeclaration$parameters$1$2
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
int $i$a$-let-InferenceFunctionDeclaration$parameters$1$3$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
int $i$a$-let-InferenceFunctionDeclaration$parameters$1$3
java.util.List parameters
int $i$a$-with-InferenceFunctionDeclaration$parameters$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$parameters_u24lambda_u2413
private final boolean getShouldSerialize (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
androidx.compose.compiler.plugins.kotlin.inference.Scheme $this$shouldSerialize
private final boolean allAnonymous (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int $i$a$-all-InferenceFunctionDeclaration$allAnonymous$1
androidx.compose.compiler.plugins.kotlin.inference.Scheme it
Object element$iv
int $i$f$all
Iterable $this$all$iv
androidx.compose.compiler.plugins.kotlin.inference.Scheme $this$allAnonymous
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceFunctionDeclarationNode.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionDeclarationNode extends androidx.compose.compiler.plugins.kotlin.lower.InferenceNode {
private final org.jetbrains.kotlin.ir.declarations.IrFunction element
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction function
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.declarations.IrFunction element
public org.jetbrains.kotlin.ir.declarations.IrFunction getElement ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getReferenceContainer ()
int $i$a$-takeIf-InferenceFunctionDeclarationNode$referenceContainer$1
androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionDeclarationNode it
public volatile synthetic org.jetbrains.kotlin.ir.IrElement getElement ()
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceFunctionExpressionNode.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionExpressionNode extends androidx.compose.compiler.plugins.kotlin.lower.InferenceNode {
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
private final org.jetbrains.kotlin.ir.expressions.IrFunctionExpression element
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction function
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression element
public org.jetbrains.kotlin.ir.expressions.IrFunctionExpression getElement ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getReferenceContainer ()
public volatile synthetic org.jetbrains.kotlin.ir.IrElement getElement ()
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceFunctionParameter.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionParameter extends androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction {
private final org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter
public final org.jetbrains.kotlin.ir.declarations.IrValueParameter getParameter ()
public java.lang.String getName ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public boolean getSchemeIsUpdatable ()
public androidx.compose.compiler.plugins.kotlin.inference.Scheme toDeclaredScheme (androidx.compose.compiler.plugins.kotlin.inference.Item)
int $i$a$-let-InferenceFunctionParameter$toDeclaredScheme$1$target$1
androidx.compose.compiler.plugins.kotlin.inference.Item it
int $i$a$-with-InferenceFunctionParameter$toDeclaredScheme$1
java.util.List samAnnotations
java.util.List annotations
androidx.compose.compiler.plugins.kotlin.inference.Item target
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$toDeclaredScheme_u24lambda_u241
androidx.compose.compiler.plugins.kotlin.inference.Item defaultTarget
public void updateScheme (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
int $i$a$-apply-InferenceFunctionParameter$updateScheme$newType$1
org.jetbrains.kotlin.ir.types.impl.IrSimpleTypeBuilder $this$updateScheme_u24lambda_u242
org.jetbrains.kotlin.ir.types.IrSimpleType newType
org.jetbrains.kotlin.ir.types.IrType type
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceFunctionType.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunctionType extends androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction {
private final org.jetbrains.kotlin.ir.types.IrType type
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.types.IrType)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.types.IrType type
public java.lang.String getName ()
public boolean getSchemeIsUpdatable ()
public androidx.compose.compiler.plugins.kotlin.inference.Scheme toDeclaredScheme (androidx.compose.compiler.plugins.kotlin.inference.Item)
int $i$a$-with-InferenceFunctionType$toDeclaredScheme$1
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer $this$toDeclaredScheme_u24lambda_u240
androidx.compose.compiler.plugins.kotlin.inference.Item defaultTarget
public void updateScheme (androidx.compose.compiler.plugins.kotlin.inference.Scheme)
androidx.compose.compiler.plugins.kotlin.inference.Scheme scheme
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceNode.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.InferenceNode extends java.lang.Object {
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceNode referenceContainer
private void <init> ()
public abstract org.jetbrains.kotlin.ir.IrElement getElement ()
public abstract androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public abstract androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getReferenceContainer ()
public int parameterIndex (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
public boolean isOverlyWide ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceResolvedParameter.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceResolvedParameter extends androidx.compose.compiler.plugins.kotlin.lower.InferenceNode {
private final org.jetbrains.kotlin.ir.expressions.IrGetValue element
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction function
private final androidx.compose.compiler.plugins.kotlin.lower.InferenceNode container
private final int index
public void <init> (org.jetbrains.kotlin.ir.expressions.IrGetValue, androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction, androidx.compose.compiler.plugins.kotlin.lower.InferenceNode, int)
org.jetbrains.kotlin.ir.expressions.IrGetValue element
androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction function
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode container
int index
public org.jetbrains.kotlin.ir.expressions.IrGetValue getElement ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getContainer ()
public final int getIndex ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public int parameterIndex (androidx.compose.compiler.plugins.kotlin.lower.InferenceNode)
androidx.compose.compiler.plugins.kotlin.lower.InferenceNode node
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getReferenceContainer ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public volatile synthetic org.jetbrains.kotlin.ir.IrElement getElement ()
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceUnknownElement.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceUnknownElement extends androidx.compose.compiler.plugins.kotlin.lower.InferenceNode {
private final org.jetbrains.kotlin.ir.IrElement element
public void <init> (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement element
public org.jetbrains.kotlin.ir.IrElement getElement ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getReferenceContainer ()
}
androidx/compose/compiler/plugins/kotlin/lower/InferenceVariable.class
ComposableTargetAnnotationsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.InferenceVariable extends androidx.compose.compiler.plugins.kotlin.lower.InferenceNode {
private final androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
private final org.jetbrains.kotlin.ir.declarations.IrVariable element
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer, org.jetbrains.kotlin.ir.declarations.IrVariable)
androidx.compose.compiler.plugins.kotlin.lower.ComposableTargetAnnotationsTransformer transformer
org.jetbrains.kotlin.ir.declarations.IrVariable element
public org.jetbrains.kotlin.ir.declarations.IrVariable getElement ()
public androidx.compose.compiler.plugins.kotlin.inference.NodeKind getKind ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceFunction getFunction ()
public androidx.compose.compiler.plugins.kotlin.lower.InferenceNode getReferenceContainer ()
public volatile synthetic org.jetbrains.kotlin.ir.IrElement getElement ()
}
androidx/compose/compiler/plugins/kotlin/lower/IrChangedBitMaskValue$DefaultImpls.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue$DefaultImpls extends java.lang.Object {
public static synthetic androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskVariable irCopyToTemporary$default (androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, java.lang.String, boolean, boolean, int, java.lang.Object)
}
androidx/compose/compiler/plugins/kotlin/lower/IrChangedBitMaskValue.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue extends java.lang.Object {
public abstract boolean getUsed ()
public abstract java.util.List getDeclarations ()
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irLowBit ()
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irIsolateBitsAtSlot (int, boolean)
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irSlotAnd (int, int)
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irHasDifferences (boolean[])
public abstract androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskVariable irCopyToTemporary (java.lang.String, boolean, boolean)
public static synthetic androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskVariable irCopyToTemporary$default (androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue, java.lang.String, boolean, boolean, int, java.lang.Object)
public abstract void putAsValueArgumentInWithLowBit (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, int, boolean)
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irShiftBits (int, int)
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irStableBitAtSlot (int)
}
androidx/compose/compiler/plugins/kotlin/lower/IrChangedBitMaskVariable.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskVariable extends java.lang.Object implements androidx.compose.compiler.plugins.kotlin.lower.IrChangedBitMaskValue {
public abstract java.util.List asStatements ()
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irOrSetBitsAtSlot (int, org.jetbrains.kotlin.ir.expressions.IrExpression)
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irSetSlotUncertain (int)
}
androidx/compose/compiler/plugins/kotlin/lower/IrDefaultBitMaskValue.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.IrDefaultBitMaskValue extends java.lang.Object {
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irIsolateBitAtIndex (int)
public abstract org.jetbrains.kotlin.ir.expressions.IrExpression irHasAnyProvidedAndUnstable (boolean[])
public abstract void putAsValueArgumentIn (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, int)
}
androidx/compose/compiler/plugins/kotlin/lower/IrInlineReferenceLocatorKt.class
IrInlineReferenceLocator.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.IrInlineReferenceLocatorKt extends java.lang.Object {
private static final boolean isInlineFunctionCall (org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isInlineFunctionCall
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
private static final boolean isInlineArrayConstructor (org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
int $i$a$-let-IrInlineReferenceLocatorKt$isInlineArrayConstructor$1
org.jetbrains.kotlin.ir.symbols.IrClassSymbol it
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isInlineArrayConstructor
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
public static final org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol unwrapLambda (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression $this$unwrapLambda
private static final boolean isLambdaBlockOrigin (org.jetbrains.kotlin.ir.expressions.IrStatementOrigin)
org.jetbrains.kotlin.ir.expressions.IrStatementOrigin $this$isLambdaBlockOrigin
private static final boolean isInlinedFunction (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter $this$isInlinedFunction
public static final boolean isSyntheticComposableFunction (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-let-IrInlineReferenceLocatorKt$isSyntheticComposableFunction$1
org.jetbrains.kotlin.ir.declarations.IrClass it
org.jetbrains.kotlin.ir.types.IrType $this$isSyntheticComposableFunction
public static final synthetic boolean access$isInlineFunctionCall (org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext)
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
public static final synthetic boolean access$isInlinedFunction (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter $receiver
}
androidx/compose/compiler/plugins/kotlin/lower/IrSourcePrinterKt.class
IrSourcePrinter.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterKt extends java.lang.Object {
public static final java.lang.String dumpSrc (org.jetbrains.kotlin.ir.IrElement, boolean)
StringBuilder sb
org.jetbrains.kotlin.ir.IrElement $this$dumpSrc
boolean useFir
public static synthetic java.lang.String dumpSrc$default (org.jetbrains.kotlin.ir.IrElement, boolean, int, java.lang.Object)
private static final void appendListWith (java.lang.StringBuilder, java.util.List, java.lang.String, java.lang.String, java.lang.String, kotlin.jvm.functions.Function2)
Object item
int $i$f$appendListWith
boolean isFirst
StringBuilder $this$appendListWith
java.util.List list
String prefix
String postfix
String separator
kotlin.jvm.functions.Function2 renderItem
private static final java.lang.CharSequence dumpSrc$lambda$1$lambda$0 (int)
int it
private static final java.lang.CharSequence dumpSrc$lambda$1 (kotlin.text.MatchResult)
int size
kotlin.text.MatchResult it
}
androidx/compose/compiler/plugins/kotlin/lower/IrSourcePrinterVisitor$WhenMappings.class
IrSourcePrinter.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final synthetic androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/IrSourcePrinterVisitor.class
IrSourcePrinter.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor extends java.lang.Object implements org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid {
private final boolean useFir
private final org.jetbrains.kotlin.utils.Printer printer
private androidx.compose.compiler.plugins.kotlin.lower.Scope currentScope
private boolean isInNotCall
private final java.util.Map returnTargetToCall
private boolean printIntsAsBinary
public void <init> (java.lang.Appendable, java.lang.String, boolean)
Appendable out
String indentUnit
boolean useFir
public synthetic void <init> (java.lang.Appendable, java.lang.String, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
private final void print (org.jetbrains.kotlin.ir.IrElement)
org.jetbrains.kotlin.ir.IrElement $this$print
private final org.jetbrains.kotlin.utils.Printer print (java.lang.Object)
Object obj
private final org.jetbrains.kotlin.utils.Printer println (java.lang.Object)
Object obj
private final org.jetbrains.kotlin.utils.Printer println ()
public final java.lang.String printType (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType type
private final void scoped (org.jetbrains.kotlin.ir.declarations.IrFunction, kotlin.jvm.functions.Function1)
int $i$f$scoped
androidx.compose.compiler.plugins.kotlin.lower.Scope previousScope
org.jetbrains.kotlin.ir.declarations.IrFunction $this$scoped
kotlin.jvm.functions.Function1 block
private final void indented (kotlin.jvm.functions.Function0)
int $i$f$indented
kotlin.jvm.functions.Function0 body
private final void bracedBlock (kotlin.jvm.functions.Function0)
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$f$bracedBlock
kotlin.jvm.functions.Function0 body
private final void printJoin (java.util.List, java.lang.String)
int $i$a$-forEachIndexed-IrSourcePrinterVisitor$printJoin$1
int index
org.jetbrains.kotlin.ir.IrElement it
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
java.util.List $this$printJoin
String separator
static synthetic void printJoin$default (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, java.util.List, java.lang.String, int, java.lang.Object)
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-includeFileNameInExceptionTrace-IrSourcePrinterVisitor$visitFile$1
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
int $i$a$-let-IrSourcePrinterVisitor$visitValueParameter$1
org.jetbrains.kotlin.ir.expressions.IrExpressionBody it
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-let-IrSourcePrinterVisitor$visitSimpleFunction$1$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
int $i$a$-scoped-IrSourcePrinterVisitor$visitSimpleFunction$1
org.jetbrains.kotlin.ir.declarations.IrFunction it
int $i$f$scoped
androidx.compose.compiler.plugins.kotlin.lower.Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$scoped$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public final void printBody (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-bracedBlock-IrSourcePrinterVisitor$printBody$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv$iv
int $i$f$bracedBlock
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.expressions.IrBody body
org.jetbrains.kotlin.ir.declarations.IrFunction $this$printBody
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor)
java.util.List parameters
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
boolean prevIsInNotCall
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
org.jetbrains.kotlin.ir.expressions.IrExpression arg
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
String opSymbol
boolean printBinary
boolean prevPrintBinary
boolean prev
String propName
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function
String name
boolean isOperator
boolean isInfix
org.jetbrains.kotlin.ir.declarations.IrProperty prop
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final void printAnnotations (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer, boolean)
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$printAnnotations
boolean onePerLine
static synthetic void printAnnotations$default (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer, boolean, int, java.lang.Object)
private final void printExplicitReceiver (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.String)
int $i$a$-let-IrSourcePrinterVisitor$printExplicitReceiver$dispatchIsSpecial$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-let-IrSourcePrinterVisitor$printExplicitReceiver$extensionIsSpecial$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
int $i$a$-let-IrSourcePrinterVisitor$printExplicitReceiver$1
Object p0
int $i$a$-let-IrSourcePrinterVisitor$printExplicitReceiver$2
Object p0
org.jetbrains.kotlin.ir.expressions.IrExpression dispatchReceiver
org.jetbrains.kotlin.ir.expressions.IrExpression extensionReceiver
boolean dispatchIsSpecial
boolean extensionIsSpecial
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$printExplicitReceiver
String suffix
static synthetic void printExplicitReceiver$default (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.String, int, java.lang.Object)
private final void printArgumentList (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, boolean, boolean)
int $i$a$-let-IrSourcePrinterVisitor$printArgumentList$1
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol it
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
boolean isLambda
boolean isTrailingLambda
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
int $i$a$-forEachIndexed-IrSourcePrinterVisitor$printArgumentList$2$1
org.jetbrains.kotlin.ir.expressions.IrExpression arg
String name
int i
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
int $i$a$-indented-IrSourcePrinterVisitor$printArgumentList$2
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-forEachIndexed-IrSourcePrinterVisitor$printArgumentList$3
org.jetbrains.kotlin.ir.expressions.IrExpression arg
String name
int i
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
int $i$a$-let-IrSourcePrinterVisitor$printArgumentList$4
org.jetbrains.kotlin.ir.expressions.IrExpression it
java.util.List arguments
java.util.List paramNames
org.jetbrains.kotlin.ir.expressions.IrExpression trailingLambda
boolean useParameterNames
boolean multiline
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression $this$printArgumentList
boolean forceParameterNames
boolean forceSingleLine
static synthetic void printArgumentList$default (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, boolean, boolean, int, java.lang.Object)
public final void printWithExplicitBlock (org.jetbrains.kotlin.ir.IrElement)
int $i$a$-indented-IrSourcePrinterVisitor$printWithExplicitBlock$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.IrElement $this$printWithExplicitBlock
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
public final void printAsLambda (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-indented-IrSourcePrinterVisitor$printAsLambda$1$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-scoped-IrSourcePrinterVisitor$printAsLambda$1
java.util.List parameters
org.jetbrains.kotlin.ir.declarations.IrFunction it
int $i$f$scoped
androidx.compose.compiler.plugins.kotlin.lower.Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$scoped$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$printAsLambda
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop)
int $i$a$-indented-IrSourcePrinterVisitor$visitDoWhileLoop$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
int $i$a$-let-IrSourcePrinterVisitor$visitConstructorCall$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
boolean hasArguments
org.jetbrains.kotlin.ir.declarations.IrClass constructedClass
org.jetbrains.kotlin.name.Name name
boolean isAnnotation
boolean printArgumentList
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
java.util.List arguments
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg)
int $i$a$-forEachIndexed-IrSourcePrinterVisitor$visitVararg$1
int index
org.jetbrains.kotlin.ir.expressions.IrVarargElement it
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
org.jetbrains.kotlin.ir.expressions.IrVararg expression
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.expressions.IrExpression rhs
int $i$a$-all-IrSourcePrinterVisitor$visitWhen$singleLine$1
org.jetbrains.kotlin.ir.expressions.IrBranch it
Object element$iv
int $i$f$all
Iterable $this$all$iv
int $i$a$-indented-IrSourcePrinterVisitor$visitWhen$1$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-forEachIndexed-IrSourcePrinterVisitor$visitWhen$1
boolean isElse
int index
org.jetbrains.kotlin.ir.expressions.IrBranch branch
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
boolean singleLine
int $i$a$-bracedBlock-IrSourcePrinterVisitor$visitWhen$2$1$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv$iv
int $i$f$bracedBlock
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-forEach-IrSourcePrinterVisitor$visitWhen$2$1
boolean isElse
org.jetbrains.kotlin.ir.expressions.IrBranch it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-bracedBlock-IrSourcePrinterVisitor$visitWhen$2
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv$iv
int $i$f$bracedBlock
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
boolean isIf
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop)
int $i$a$-indented-IrSourcePrinterVisitor$visitWhileLoop$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
private final boolean isLambda (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isLambda
private final boolean isDelegatedPropertySetter (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isDelegatedPropertySetter
private final boolean isLastStatementIn (org.jetbrains.kotlin.ir.expressions.IrExpression, java.util.List)
org.jetbrains.kotlin.ir.IrStatement lastStatement
org.jetbrains.kotlin.ir.expressions.IrExpression $this$isLastStatementIn
java.util.List statements
private final boolean isLastStatementIn (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-let-IrSourcePrinterVisitor$isLastStatementIn$1
org.jetbrains.kotlin.ir.expressions.IrBody it
org.jetbrains.kotlin.ir.expressions.IrExpression $this$isLastStatementIn
org.jetbrains.kotlin.ir.declarations.IrFunction function
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn)
int $i$a$-let-IrSourcePrinterVisitor$visitReturn$suffix$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression it
String suffix
org.jetbrains.kotlin.ir.expressions.IrExpression value
org.jetbrains.kotlin.ir.declarations.IrReturnTarget returnTarget
org.jetbrains.kotlin.ir.expressions.IrReturn expression
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
org.jetbrains.kotlin.ir.declarations.IrVariable tmpVar
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.declarations.IrVariable tmpVar
org.jetbrains.kotlin.ir.expressions.IrExpression lhs
org.jetbrains.kotlin.ir.declarations.IrFunction function
org.jetbrains.kotlin.ir.declarations.IrClass classImpl
org.jetbrains.kotlin.ir.IrStatement target
int $i$a$-let-IrSourcePrinterVisitor$visitBlock$call$1
org.jetbrains.kotlin.ir.expressions.IrWhen it
org.jetbrains.kotlin.ir.declarations.IrVariable lhs
org.jetbrains.kotlin.ir.IrStatement rhsStatement
org.jetbrains.kotlin.ir.expressions.IrWhen rhs
org.jetbrains.kotlin.ir.expressions.IrCall call
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
int $i$a$-let-IrSourcePrinterVisitor$visitVariable$1
org.jetbrains.kotlin.ir.expressions.IrExpression it
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
int $i$a$-any-IrSourcePrinterVisitor$visitGetValue$1
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration owner
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField)
int $i$a$-let-IrSourcePrinterVisitor$visitField$1
org.jetbrains.kotlin.ir.expressions.IrExpressionBody it
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.declarations.IrField declaration
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField)
org.jetbrains.kotlin.ir.expressions.IrExpression receiver
org.jetbrains.kotlin.ir.declarations.IrField owner
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parent
org.jetbrains.kotlin.ir.expressions.IrGetField expression
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue)
org.jetbrains.kotlin.ir.symbols.IrClassSymbol classifier
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
int $i$a$-let-IrSourcePrinterVisitor$visitProperty$1$1
org.jetbrains.kotlin.ir.expressions.IrExpressionBody initializer
int $i$a$-let-IrSourcePrinterVisitor$visitProperty$1
org.jetbrains.kotlin.ir.declarations.IrField field
int $i$a$-indented-IrSourcePrinterVisitor$visitProperty$2$1$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-scoped-IrSourcePrinterVisitor$visitProperty$2$1
org.jetbrains.kotlin.ir.declarations.IrFunction it
int $i$f$scoped
androidx.compose.compiler.plugins.kotlin.lower.Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$scoped$iv
int $i$a$-indented-IrSourcePrinterVisitor$visitProperty$2$2$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-scoped-IrSourcePrinterVisitor$visitProperty$2$2
org.jetbrains.kotlin.ir.declarations.IrFunction it
int $i$f$scoped
androidx.compose.compiler.plugins.kotlin.lower.Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$scoped$iv
int $i$a$-indented-IrSourcePrinterVisitor$visitProperty$2
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.types.IrType type
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public final java.lang.Object withIntsAsBinaryLiterals (kotlin.jvm.functions.Function0)
boolean prev
kotlin.jvm.functions.Function0 block
private final java.lang.String intAsBinaryString (int)
boolean nextBit
int current
String result
int value
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst)
String result
org.jetbrains.kotlin.ir.expressions.IrConst expression
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
private final org.jetbrains.kotlin.ir.declarations.IrProperty correspondingProperty (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
int $i$a$-mapNotNull-IrSourcePrinterVisitor$correspondingProperty$1
org.jetbrains.kotlin.ir.declarations.IrDeclaration 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
org.jetbrains.kotlin.ir.expressions.IrGetValue init
int $i$a$-firstOrNull-IrSourcePrinterVisitor$correspondingProperty$2
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$correspondingProperty
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-forEachIndexed-IrSourcePrinterVisitor$visitClass$1
org.jetbrains.kotlin.ir.declarations.IrProperty property
int index
org.jetbrains.kotlin.ir.declarations.IrValueParameter param
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
int $i$a$-any-IrSourcePrinterVisitor$visitClass$2
org.jetbrains.kotlin.ir.types.IrType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-filter-IrSourcePrinterVisitor$visitClass$nonParamDeclarations$1
org.jetbrains.kotlin.ir.declarations.IrDeclaration 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$-filter-IrSourcePrinterVisitor$visitClass$nonParamDeclarations$2
org.jetbrains.kotlin.ir.declarations.IrDeclaration 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$-bracedBlock-IrSourcePrinterVisitor$visitClass$4
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv$iv
int $i$f$bracedBlock
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrConstructor primaryConstructor
java.util.Set ctorProperties
java.util.List nonParamDeclarations
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public final void printAsObject (org.jetbrains.kotlin.ir.declarations.IrClass)
int $i$a$-any-IrSourcePrinterVisitor$printAsObject$1
org.jetbrains.kotlin.ir.types.IrType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-filter-IrSourcePrinterVisitor$printAsObject$printableDeclarations$1
org.jetbrains.kotlin.ir.declarations.IrDeclaration 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$-filter-IrSourcePrinterVisitor$printAsObject$printableDeclarations$2
org.jetbrains.kotlin.ir.declarations.IrDeclaration 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$-bracedBlock-IrSourcePrinterVisitor$printAsObject$3
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv$iv
int $i$f$bracedBlock
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
java.util.List printableDeclarations
org.jetbrains.kotlin.ir.declarations.IrClass $this$printAsObject
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter)
boolean isNonEmpty
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow)
org.jetbrains.kotlin.ir.expressions.IrThrow expression
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrClass constructedClass
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference)
String propName
org.jetbrains.kotlin.ir.declarations.IrFunction function
org.jetbrains.kotlin.ir.declarations.IrProperty prop
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall)
org.jetbrains.kotlin.ir.declarations.IrClass constructedClass
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty)
int $i$a$-scoped-IrSourcePrinterVisitor$visitLocalDelegatedProperty$1$1
org.jetbrains.kotlin.ir.declarations.IrFunction it
int $i$f$scoped
androidx.compose.compiler.plugins.kotlin.lower.Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$scoped$iv
int $i$a$-scoped-IrSourcePrinterVisitor$visitLocalDelegatedProperty$1$2
org.jetbrains.kotlin.ir.declarations.IrFunction it
int $i$f$scoped
androidx.compose.compiler.plugins.kotlin.lower.Scope previousScope$iv
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$scoped$iv
int $i$a$-bracedBlock-IrSourcePrinterVisitor$visitLocalDelegatedProperty$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv$iv
int $i$f$bracedBlock
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
private final void printPropertyAccessor (org.jetbrains.kotlin.ir.declarations.IrFunction, boolean)
int $i$a$-bracedBlock-IrSourcePrinterVisitor$printPropertyAccessor$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv$iv
int $i$f$bracedBlock
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$printPropertyAccessor
boolean isSetter
static synthetic void printPropertyAccessor$default (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.declarations.IrFunction, boolean, int, java.lang.Object)
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference)
org.jetbrains.kotlin.ir.declarations.IrProperty property
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry)
int $i$a$-indented-IrSourcePrinterVisitor$visitTry$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-indented-IrSourcePrinterVisitor$visitTry$2$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-forEach-IrSourcePrinterVisitor$visitTry$2
org.jetbrains.kotlin.ir.expressions.IrCatch it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-indented-IrSourcePrinterVisitor$visitTry$3$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
int $i$a$-let-IrSourcePrinterVisitor$visitTry$3
org.jetbrains.kotlin.ir.expressions.IrExpression it
org.jetbrains.kotlin.ir.expressions.IrTry aTry
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer)
int $i$a$-indented-IrSourcePrinterVisitor$visitAnonymousInitializer$1
int $i$f$indented
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
private final java.lang.String renderSrc (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType $this$renderSrc
private final java.lang.String renderTypeInner (org.jetbrains.kotlin.ir.types.IrType)
int $i$a$-let-IrSourcePrinterVisitor$renderTypeInner$1$2
org.jetbrains.kotlin.ir.types.IrTypeAbbreviation it
int $i$a$-buildTrimEnd-IrSourcePrinterVisitor$renderTypeInner$1
StringBuilder $this$renderTypeInner_u24lambda_u2467
int $i$f$buildTrimEnd
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.types.IrType $this$renderTypeInner
private final java.lang.String buildTrimEnd (kotlin.jvm.functions.Function1)
int $i$f$buildTrimEnd
kotlin.jvm.functions.Function1 fn
private final java.lang.String renderTypeAbbreviation (org.jetbrains.kotlin.ir.types.IrTypeAbbreviation)
int $i$a$-buildString-IrSourcePrinterVisitor$renderTypeAbbreviation$1
StringBuilder $this$renderTypeAbbreviation_u24lambda_u2469
org.jetbrains.kotlin.ir.types.IrTypeAbbreviation $this$renderTypeAbbreviation
private final java.lang.String renderTypeArgument (org.jetbrains.kotlin.ir.types.IrTypeArgument)
int $i$a$-buildTrimEnd-IrSourcePrinterVisitor$renderTypeArgument$1
StringBuilder $this$renderTypeArgument_u24lambda_u2470
int $i$f$buildTrimEnd
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this_$iv
org.jetbrains.kotlin.ir.types.IrTypeArgument $this$renderTypeArgument
private final java.lang.String renderTypeAnnotations (java.util.List)
java.util.List annotations
private final java.lang.String renderAsAnnotation (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
int $i$a$-also-IrSourcePrinterVisitor$renderAsAnnotation$1
StringBuilder it
org.jetbrains.kotlin.ir.expressions.IrConstructorCall irAnnotation
private final void renderAsAnnotation (java.lang.StringBuilder, org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
Exception e
int i
String annotationClassName
java.util.List valueParameterNames
boolean first
StringBuilder $this$renderAsAnnotation
org.jetbrains.kotlin.ir.expressions.IrConstructorCall irAnnotation
private final java.lang.String renderTypeAliasFqn (org.jetbrains.kotlin.ir.symbols.IrTypeAliasSymbol)
int $i$a$-also-IrSourcePrinterVisitor$renderTypeAliasFqn$1
StringBuilder it
org.jetbrains.kotlin.ir.symbols.IrTypeAliasSymbol $this$renderTypeAliasFqn
private final void renderDeclarationFqn (org.jetbrains.kotlin.ir.declarations.IrDeclaration, java.lang.StringBuilder)
org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$renderDeclarationFqn
StringBuilder sb
private final void renderDeclarationParentFqn (org.jetbrains.kotlin.ir.declarations.IrDeclaration, java.lang.StringBuilder)
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parent
kotlin.UninitializedPropertyAccessException e
org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$renderDeclarationParentFqn
StringBuilder sb
private final java.util.List getValueParameterNamesForDebug (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
int $i$a$-map-IrSourcePrinterVisitor$getValueParameterNamesForDebug$1
int it
int 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.IrSymbolOwner owner
int expectedCount
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$getValueParameterNamesForDebug
private final java.util.List getPlaceholderParameterNames (int)
int $i$a$-map-IrSourcePrinterVisitor$getPlaceholderParameterNames$1
int it
int 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
int expectedCount
private final void renderAsAnnotationArgument (java.lang.StringBuilder, org.jetbrains.kotlin.ir.IrElement)
int $i$a$-appendListWith-IrSourcePrinterVisitor$renderAsAnnotationArgument$1
StringBuilder $this$renderAsAnnotationArgument_u24lambda_u2476
org.jetbrains.kotlin.ir.expressions.IrVarargElement it
Object item$iv
int $i$f$appendListWith
boolean isFirst$iv
StringBuilder $this$appendListWith$iv
java.util.List list$iv
String prefix$iv
String postfix$iv
String separator$iv
StringBuilder $this$renderAsAnnotationArgument
org.jetbrains.kotlin.ir.IrElement irElement
private final java.lang.String getNormalizedName (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $this$normalizedName
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 visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
Void data
public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase)
org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration
public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
Void data
public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
Void data
public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
Void data
public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration
Void data
public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
Void data
public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
Void data
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
Void data
public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
Void data
public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration)
org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration
public void visitField (org.jetbrains.kotlin.ir.declarations.IrField, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrField declaration
Void data
public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration
Void data
public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration
Void data
public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
Void data
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
Void data
public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript)
org.jetbrains.kotlin.ir.declarations.IrScript declaration
public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
Void data
public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration
Void data
public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
Void data
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
Void data
public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
Void data
public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment)
org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration
public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile, java.lang.Void)
org.jetbrains.kotlin.ir.declarations.IrFile declaration
Void data
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
Void data
public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression)
org.jetbrains.kotlin.ir.expressions.IrExpression expression
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBody body
Void data
public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody)
org.jetbrains.kotlin.ir.expressions.IrBody body
public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody body
Void data
public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
Void data
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
Void data
public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference)
org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
Void data
public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression
public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression
Void data
public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
Void data
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
Void data
public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue)
org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression
public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression
Void data
public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression
Void data
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
Void data
public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference)
org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression
public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression
Void data
public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
Void data
public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
Void data
public void visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
Void data
public void visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
public void visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
Void data
public void visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
Void data
public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody)
org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body
public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump
Void data
public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBreak jump
Void data
public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrContinue jump
Void data
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, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
Void data
public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference)
org.jetbrains.kotlin.ir.expressions.IrCallableReference expression
public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
Void data
public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression
Void data
public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression
Void data
public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrClassReference expression
Void data
public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConst expression
Void data
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
Void data
public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue)
org.jetbrains.kotlin.ir.expressions.IrConstantValue expression
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
Void data
public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive)
org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
Void data
public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject)
org.jetbrains.kotlin.ir.expressions.IrConstantObject expression
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
Void data
public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray)
org.jetbrains.kotlin.ir.expressions.IrConstantArray expression
public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
Void data
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
Void data
public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
Void data
public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
Void data
public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression)
org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
Void data
public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
Void data
public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
Void data
public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression)
org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
Void data
public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression)
org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression
public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetField expression
Void data
public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetField expression
Void data
public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression
Void data
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
Void data
public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass)
org.jetbrains.kotlin.ir.expressions.IrGetClass expression
public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression
Void data
public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
Void data
public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
Void data
public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop
Void data
public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrReturn expression
Void data
public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
Void data
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
Void data
public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint)
org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression
Void data
public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression)
org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression 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, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
Void data
public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrCatch aCatch
Void data
public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression
Void data
public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression
Void data
public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
Void data
public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
Void data
public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
Void data
public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread
Void data
public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
Void data
public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
Void data
public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Void)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Void data
private static final kotlin.Unit printArgumentList$lambda$13$lambda$12 (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.expressions.IrExpression)
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this$0
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
private static final java.lang.CharSequence visitClass$lambda$45 (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.types.IrType)
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this$0
org.jetbrains.kotlin.ir.types.IrType it
private static final java.lang.CharSequence printAsObject$lambda$50 (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.types.IrType)
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this$0
org.jetbrains.kotlin.ir.types.IrType it
private static final java.lang.CharSequence visitTypeParameter$lambda$54 (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.types.IrType)
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this$0
org.jetbrains.kotlin.ir.types.IrType it
private static final java.lang.CharSequence renderTypeInner$lambda$67$lambda$65 (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.types.IrTypeArgument)
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this$0
org.jetbrains.kotlin.ir.types.IrTypeArgument it
private static final java.lang.CharSequence renderTypeAbbreviation$lambda$69$lambda$68 (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.types.IrTypeArgument)
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this$0
org.jetbrains.kotlin.ir.types.IrTypeArgument it
private static final java.lang.CharSequence renderTypeAnnotations$lambda$71 (androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor, org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
androidx.compose.compiler.plugins.kotlin.lower.IrSourcePrinterVisitor this$0
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitReturnableBlock (org.jetbrains.kotlin.ir.expressions.IrReturnableBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrReturnableBlock expression
Object data
public volatile synthetic java.lang.Object visitInlinedFunctionBlock (org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrInlinedFunctionBlock inlinedBlock
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Object)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
Object data
}
androidx/compose/compiler/plugins/kotlin/lower/KeyInfo.class
DurableFunctionKeyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.KeyInfo extends java.lang.Object {
private final String name
private final int startOffset
private final int endOffset
private final boolean hasDuplicates
private boolean used
public void <init> (java.lang.String, int, int, boolean)
String name
int startOffset
int endOffset
boolean hasDuplicates
public final java.lang.String getName ()
public final int getStartOffset ()
public final int getEndOffset ()
public final boolean getHasDuplicates ()
public final boolean getUsed ()
public final void setUsed (boolean)
boolean
public final int getKey ()
}
androidx/compose/compiler/plugins/kotlin/lower/KlibAssignableParamTransformer$visitFunction$1$1$updatedBody$1$1.class
KlibAssignableParamTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.KlibAssignableParamTransformer$visitFunction$1$1$updatedBody$1$1 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid {
final synthetic java.util.List $assignableParams
final synthetic java.util.List $variables
void <init> (java.util.List, java.util.List)
java.util.List $assignableParams
java.util.List $variables
public org.jetbrains.kotlin.ir.expressions.IrExpression visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
int paramIndex
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue)
int paramIndex
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
}
androidx/compose/compiler/plugins/kotlin/lower/KlibAssignableParamTransformer.class
KlibAssignableParamTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.KlibAssignableParamTransformer extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-filter-KlibAssignableParamTransformer$visitFunction$assignableParams$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter 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$-map-KlibAssignableParamTransformer$visitFunction$variables$1
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl variable
org.jetbrains.kotlin.ir.declarations.IrValueParameter 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
int $i$a$-map-KlibAssignableParamTransformer$visitFunction$1$1$updatedBody$1
org.jetbrains.kotlin.ir.IrStatement 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
int $i$a$-apply-KlibAssignableParamTransformer$visitFunction$1$1
java.util.List updatedBody
org.jetbrains.kotlin.ir.expressions.IrBlockBody $this$visitFunction_u24lambda_u244_u24lambda_u243
int $i$a$-let-KlibAssignableParamTransformer$visitFunction$1
org.jetbrains.kotlin.ir.expressions.IrBody body
java.util.List assignableParams
java.util.List variables
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
}
androidx/compose/compiler/plugins/kotlin/lower/LiveLiteralTransformer$addSetter$1.class
LiveLiteralTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer$addSetter$1 extends java.lang.Object implements kotlin.jvm.functions.Function1 {
public static final androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer$addSetter$1 INSTANCE
public void <init> ()
public final void invoke (org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder)
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/LiveLiteralTransformer.class
LiveLiteralTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final boolean liveLiteralsEnabled
private final boolean usePerFileEnabledFlag
private final androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor keyVisitor
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol liveLiteral
private final org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol isLiveLiteralsEnabled
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol liveLiteralInfoAnnotation
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol liveLiteralFileInfoAnnotation
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol stateInterface
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol NoLiveLiteralsAnnotation
private org.jetbrains.kotlin.ir.declarations.IrClass liveLiteralsClass
private org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol liveLiteralsEnabledSymbol
private org.jetbrains.kotlin.ir.declarations.IrFile currentFile
public void <init> (boolean, boolean, androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer)
boolean liveLiteralsEnabled
boolean usePerFileEnabledFlag
androidx.compose.compiler.plugins.kotlin.lower.DurableKeyVisitor keyVisitor
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
private final boolean hasNoLiveLiteralsAnnotation (org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer)
int $i$a$-any-LiveLiteralTransformer$hasNoLiveLiteralsAnnotation$1
org.jetbrains.kotlin.ir.expressions.IrConstructorCall it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer $this$hasNoLiveLiteralsAnnotation
private final java.lang.Object enter (java.lang.String, kotlin.jvm.functions.Function0)
String key
kotlin.jvm.functions.Function0 block
private final java.lang.Object siblings (java.lang.String, kotlin.jvm.functions.Function0)
String key
kotlin.jvm.functions.Function0 block
private final java.lang.Object siblings (kotlin.jvm.functions.Function0)
kotlin.jvm.functions.Function0 block
private final org.jetbrains.kotlin.ir.expressions.IrExpression irGetLiveLiteralsClass (int, int)
int startOffset
int endOffset
private final java.lang.String asJvmFriendlyString (org.jetbrains.kotlin.name.Name)
org.jetbrains.kotlin.name.Name $this$asJvmFriendlyString
private final org.jetbrains.kotlin.ir.expressions.IrConstructorCall irLiveLiteralInfoAnnotation (java.lang.String, int)
int $i$a$-apply-LiveLiteralTransformer$irLiveLiteralInfoAnnotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl $this$irLiveLiteralInfoAnnotation_u24lambda_u241
String key
int offset
private final org.jetbrains.kotlin.ir.expressions.IrConstructorCall irLiveLiteralFileInfoAnnotation (java.lang.String)
int $i$a$-apply-LiveLiteralTransformer$irLiveLiteralFileInfoAnnotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl $this$irLiveLiteralFileInfoAnnotation_u24lambda_u242
String file
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction irLiveLiteralGetter (java.lang.String, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType, int)
int $i$a$-addProperty-LiveLiteralTransformer$irLiveLiteralGetter$defaultProp$1
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$irLiveLiteralGetter_u24lambda_u243
int $i$a$-run-DeclarationBuildersKt$buildProperty$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$buildProperty_u24lambda_u248$iv$iv
int $i$f$buildProperty
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildProperty$iv$iv
int $i$a$-also-DeclarationBuildersKt$addProperty$1$iv
org.jetbrains.kotlin.ir.declarations.IrProperty property$iv
int $i$f$addProperty
org.jetbrains.kotlin.ir.declarations.IrClass $this$addProperty$iv
int $i$a$-buildField-LiveLiteralTransformer$irLiveLiteralGetter$defaultProp$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$irLiveLiteralGetter_u24lambda_u249_u24lambda_u244
int $i$a$-run-DeclarationBuildersKt$buildField$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv
int $i$f$buildField
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv
int $i$a$-also-LiveLiteralTransformer$irLiveLiteralGetter$defaultProp$2$2
org.jetbrains.kotlin.ir.declarations.IrField f
int $i$a$-addGetter-LiveLiteralTransformer$irLiveLiteralGetter$defaultProp$2$3
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$irLiveLiteralGetter_u24lambda_u249_u24lambda_u246
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$iv
int $i$a$-irBlockBody$default-LiveLiteralTransformer$irLiveLiteralGetter$defaultProp$2$4$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$irLiveLiteralGetter_u24lambda_u249_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$-also-LiveLiteralTransformer$irLiveLiteralGetter$defaultProp$2$4
org.jetbrains.kotlin.ir.declarations.IrValueParameter thisParam
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
int $i$a$-also-LiveLiteralTransformer$irLiveLiteralGetter$defaultProp$2
org.jetbrains.kotlin.ir.declarations.IrProperty p
int $i$a$-addProperty-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$1
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$irLiveLiteralGetter_u24lambda_u2410
int $i$a$-run-DeclarationBuildersKt$buildProperty$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$buildProperty_u24lambda_u248$iv$iv
int $i$f$buildProperty
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildProperty$iv$iv
int $i$a$-also-DeclarationBuildersKt$addProperty$1$iv
org.jetbrains.kotlin.ir.declarations.IrProperty property$iv
int $i$f$addProperty
org.jetbrains.kotlin.ir.declarations.IrClass $this$addProperty$iv
int $i$a$-buildField-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$irLiveLiteralGetter_u24lambda_u2419_u24lambda_u2411
int $i$a$-run-DeclarationBuildersKt$buildField$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv
int $i$f$buildField
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv
int $i$a$-also-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2$2
org.jetbrains.kotlin.ir.declarations.IrField f
int $i$a$-addGetter-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2$3
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$irLiveLiteralGetter_u24lambda_u2419_u24lambda_u2413
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$iv
int $i$a$-irBlockBody$default-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2$4$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$irLiveLiteralGetter_u24lambda_u2419_u24lambda_u2415_u24lambda_u2414
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$-also-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2$4
org.jetbrains.kotlin.ir.declarations.IrValueParameter thisParam
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
int $i$a$-addSetter-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2$5
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$irLiveLiteralGetter_u24lambda_u2419_u24lambda_u2416
int $i$a$-also-LiveLiteralTransformer$addSetter$2$1$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction setter$iv
int $i$a$-run-LiveLiteralTransformer$addSetter$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addSetter_u24lambda_u2493$iv
int $i$f$addSetter
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this_$iv
org.jetbrains.kotlin.ir.declarations.IrProperty $this$addSetter$iv
int $i$a$-irBlockBody$default-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2$6$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$irLiveLiteralGetter_u24lambda_u2419_u24lambda_u2418_u24lambda_u2417
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$-also-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2$6
org.jetbrains.kotlin.ir.declarations.IrValueParameter thisParam
org.jetbrains.kotlin.ir.declarations.IrValueParameter valueParam
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
int $i$a$-also-LiveLiteralTransformer$irLiveLiteralGetter$stateProp$2
org.jetbrains.kotlin.ir.declarations.IrProperty p
int $i$a$-apply-LiveLiteralTransformer$irLiveLiteralGetter$1$1$b$1$liveLiteralCall$1
org.jetbrains.kotlin.ir.expressions.IrCall $this$irLiveLiteralGetter_u24lambda_u2424_u24lambda_u2423_u24lambda_u2421_u24lambda_u2420
int $i$a$-irBlock$default-LiveLiteralTransformer$irLiveLiteralGetter$1$1$b$1
org.jetbrains.kotlin.ir.expressions.IrCall liveLiteralCall
org.jetbrains.kotlin.ir.declarations.IrVariable c
org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$irLiveLiteralGetter_u24lambda_u2424_u24lambda_u2423_u24lambda_u2421
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
int $i$a$-apply-LiveLiteralTransformer$irLiveLiteralGetter$1$1$call$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$irLiveLiteralGetter_u24lambda_u2424_u24lambda_u2423_u24lambda_u2422
int $i$a$-irBlockBody$default-LiveLiteralTransformer$irLiveLiteralGetter$1$1
org.jetbrains.kotlin.ir.expressions.IrExpression condition
org.jetbrains.kotlin.ir.declarations.IrVariable a
org.jetbrains.kotlin.ir.expressions.impl.IrIfThenElseImpl b
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl call
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$irLiveLiteralGetter_u24lambda_u2424_u24lambda_u2423
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$-also-LiveLiteralTransformer$irLiveLiteralGetter$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter thisParam
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
org.jetbrains.kotlin.ir.declarations.IrClass clazz
org.jetbrains.kotlin.ir.types.IrType stateType
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol stateGetValue
org.jetbrains.kotlin.ir.declarations.IrProperty defaultProp
org.jetbrains.kotlin.ir.declarations.IrProperty stateProp
String key
org.jetbrains.kotlin.ir.expressions.IrExpression literalValue
org.jetbrains.kotlin.ir.types.IrType literalType
int startOffset
public org.jetbrains.kotlin.ir.expressions.IrExpression visitConst (org.jetbrains.kotlin.ir.expressions.IrConst)
org.jetbrains.kotlin.ir.declarations.IrFile file
org.jetbrains.kotlin.ir.SourceRangeInfo src
int $i$a$-apply-LiveLiteralTransformer$visitConst$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$visitConst_u24lambda_u2425
String key
boolean success
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter
org.jetbrains.kotlin.ir.expressions.IrConst expression
public org.jetbrains.kotlin.ir.IrStatement visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public org.jetbrains.kotlin.ir.IrStatement visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer)
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration
public java.util.Set makeKeySet ()
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-includeFileNameInExceptionTrace-LiveLiteralTransformer$visitFile$1
String filePath
String fileName
java.util.Set keys
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitTry (org.jetbrains.kotlin.ir.expressions.IrTry)
org.jetbrains.kotlin.ir.expressions.IrTry aTry
public org.jetbrains.kotlin.ir.expressions.IrExpression visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrConstructor owner
String name
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrConstructor owner
String name
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
org.jetbrains.kotlin.ir.declarations.IrConstructor owner
String name
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction owner
String name
org.jetbrains.kotlin.ir.expressions.IrCall expression
public org.jetbrains.kotlin.ir.IrStatement visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg)
org.jetbrains.kotlin.ir.expressions.IrVararg expression
public org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
String name
String path
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop)
org.jetbrains.kotlin.ir.expressions.IrLoop loop
public org.jetbrains.kotlin.ir.expressions.IrExpression visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen)
org.jetbrains.kotlin.ir.expressions.IrWhen expression
public org.jetbrains.kotlin.ir.IrStatement visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter)
org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration
public org.jetbrains.kotlin.ir.expressions.IrElseBranch visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch)
org.jetbrains.kotlin.ir.expressions.IrElseBranch branch
public org.jetbrains.kotlin.ir.expressions.IrBranch visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch)
org.jetbrains.kotlin.ir.expressions.IrBranch branch
public org.jetbrains.kotlin.ir.expressions.IrExpression visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite)
org.jetbrains.kotlin.ir.expressions.IrComposite expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock)
org.jetbrains.kotlin.ir.expressions.IrBlock expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration owner
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.ir.expressions.IrSetValue expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField)
org.jetbrains.kotlin.name.Name name
org.jetbrains.kotlin.ir.expressions.IrSetField expression
public org.jetbrains.kotlin.ir.expressions.IrBody visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody)
org.jetbrains.kotlin.ir.expressions.IrBlockBody body
public org.jetbrains.kotlin.ir.IrStatement visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable)
org.jetbrains.kotlin.ir.declarations.IrVariable declaration
public org.jetbrains.kotlin.ir.IrStatement visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrField backingField
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction setter
String name
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
public final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction addSetter (org.jetbrains.kotlin.ir.declarations.IrProperty, kotlin.jvm.functions.Function1)
int $i$a$-also-LiveLiteralTransformer$addSetter$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction setter
int $i$a$-run-LiveLiteralTransformer$addSetter$2
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addSetter_u24lambda_u2493
int $i$f$addSetter
org.jetbrains.kotlin.ir.declarations.IrProperty $this$addSetter
kotlin.jvm.functions.Function1 builder
public static synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction addSetter$default (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrProperty, kotlin.jvm.functions.Function1, int, java.lang.Object)
int $i$a$-also-LiveLiteralTransformer$addSetter$2$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction setter
int $i$a$-run-LiveLiteralTransformer$addSetter$2
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addSetter_u24lambda_u2493
int $i$f$addSetter
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer $this
org.jetbrains.kotlin.ir.declarations.IrProperty $receiver
kotlin.jvm.functions.Function1 builder
public final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction buildFunction (org.jetbrains.kotlin.ir.declarations.IrFactory, org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder)
int $i$a$-with-LiveLiteralTransformer$buildFunction$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildFunction_u24lambda_u2494
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildFunction
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder builder
private static final org.jetbrains.kotlin.ir.IrStatement visitClass$lambda$26 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrClass)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrClass $declaration
private static final org.jetbrains.kotlin.ir.IrStatement visitAnonymousInitializer$lambda$27 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer $declaration
private static final org.jetbrains.kotlin.ir.declarations.IrFile visitFile$lambda$41$lambda$40 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrFile, java.util.Set, java.lang.String)
int $i$a$-buildClass-LiveLiteralTransformer$visitFile$1$1$nextClass$1
String shortName
org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$visitFile_u24lambda_u2441_u24lambda_u2440_u24lambda_u2428
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-LiveLiteralTransformer$visitFile$1$1$nextClass$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$visitFile_u24lambda_u2441_u24lambda_u2440_u24lambda_u2439_u24lambda_u2429
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-LiveLiteralTransformer$visitFile$1$1$nextClass$2$2$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$visitFile_u24lambda_u2441_u24lambda_u2440_u24lambda_u2439_u24lambda_u2431_u24lambda_u2430
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$-also-LiveLiteralTransformer$visitFile$1$1$nextClass$2$2
org.jetbrains.kotlin.ir.declarations.IrConstructor ctor
int $i$a$-addProperty-LiveLiteralTransformer$visitFile$1$1$nextClass$2$enabledProp$1
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$visitFile_u24lambda_u2441_u24lambda_u2440_u24lambda_u2439_u24lambda_u2432
int $i$a$-run-DeclarationBuildersKt$buildProperty$2$iv$iv
org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$buildProperty_u24lambda_u248$iv$iv
int $i$f$buildProperty
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildProperty$iv$iv
int $i$a$-also-DeclarationBuildersKt$addProperty$1$iv
org.jetbrains.kotlin.ir.declarations.IrProperty property$iv
int $i$f$addProperty
org.jetbrains.kotlin.ir.declarations.IrClass $this$addProperty$iv
int $i$a$-buildField-LiveLiteralTransformer$visitFile$1$1$nextClass$2$enabledProp$2$1
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$visitFile_u24lambda_u2441_u24lambda_u2440_u24lambda_u2439_u24lambda_u2438_u24lambda_u2433
int $i$a$-run-DeclarationBuildersKt$buildField$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv
int $i$f$buildField
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv
int $i$a$-also-LiveLiteralTransformer$visitFile$1$1$nextClass$2$enabledProp$2$2
org.jetbrains.kotlin.ir.declarations.IrField f
int $i$a$-addGetter-LiveLiteralTransformer$visitFile$1$1$nextClass$2$enabledProp$2$3
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$visitFile_u24lambda_u2441_u24lambda_u2440_u24lambda_u2439_u24lambda_u2438_u24lambda_u2435
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$iv
int $i$a$-irBlockBody$default-LiveLiteralTransformer$visitFile$1$1$nextClass$2$enabledProp$2$4$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$visitFile_u24lambda_u2441_u24lambda_u2440_u24lambda_u2439_u24lambda_u2438_u24lambda_u2437_u24lambda_u2436
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$-also-LiveLiteralTransformer$visitFile$1$1$nextClass$2$enabledProp$2$4
org.jetbrains.kotlin.ir.declarations.IrValueParameter thisParam
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction fn
int $i$a$-also-LiveLiteralTransformer$visitFile$1$1$nextClass$2$enabledProp$2
org.jetbrains.kotlin.ir.declarations.IrProperty p
org.jetbrains.kotlin.ir.declarations.IrProperty enabledProp
int $i$a$-also-LiveLiteralTransformer$visitFile$1$1$nextClass$2
org.jetbrains.kotlin.ir.declarations.IrClass it
org.jetbrains.kotlin.ir.declarations.IrFile file
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol prevEnabledSymbol
Object nextEnabledSymbol
org.jetbrains.kotlin.ir.declarations.IrClass prevClass
org.jetbrains.kotlin.ir.declarations.IrClass nextClass
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrFile $declaration
java.util.Set $keys
String $fileName
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitTry$lambda$42 (org.jetbrains.kotlin.ir.expressions.IrTry, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrTry $aTry
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitTry$lambda$45$lambda$44$lambda$43 (org.jetbrains.kotlin.ir.expressions.IrCatch, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrCatch $it
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final kotlin.Unit visitTry$lambda$45 (org.jetbrains.kotlin.ir.expressions.IrTry, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
int $i$a$-forEach-LiveLiteralTransformer$visitTry$2$1
org.jetbrains.kotlin.ir.expressions.IrCatch it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.kotlin.ir.expressions.IrTry $aTry
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitTry$lambda$46 (org.jetbrains.kotlin.ir.expressions.IrTry, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrTry $aTry
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitDelegatingConstructorCall$lambda$50$lambda$47 (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitDelegatingConstructorCall$lambda$50$lambda$48 (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final kotlin.Unit visitDelegatingConstructorCall$lambda$50$lambda$49 (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, int, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall $expression
int $i
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall visitDelegatingConstructorCall$lambda$50 (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitEnumConstructorCall$lambda$54$lambda$51 (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitEnumConstructorCall$lambda$54$lambda$52 (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final kotlin.Unit visitEnumConstructorCall$lambda$54$lambda$53 (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, int, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall $expression
int $i
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall visitEnumConstructorCall$lambda$54 (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall$lambda$58$lambda$55 (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall$lambda$58$lambda$56 (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final kotlin.Unit visitConstructorCall$lambda$58$lambda$57 (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, int, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $expression
int $i
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrConstructorCall visitConstructorCall$lambda$58 (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
org.jetbrains.kotlin.ir.expressions.IrConstructorCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitCall$lambda$62$lambda$59 (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitCall$lambda$62$lambda$60 (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final kotlin.Unit visitCall$lambda$62$lambda$61 (org.jetbrains.kotlin.ir.expressions.IrCall, int, org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrCall $expression
int $i
org.jetbrains.kotlin.ir.expressions.IrExpression $arg
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrCall visitCall$lambda$62 (org.jetbrains.kotlin.ir.expressions.IrCall, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression arg
int i
org.jetbrains.kotlin.ir.expressions.IrCall $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.IrStatement visitEnumEntry$lambda$63 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrEnumEntry)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrEnumEntry $declaration
private static final org.jetbrains.kotlin.ir.expressions.IrVarargElement visitVararg$lambda$66$lambda$65$lambda$64 (org.jetbrains.kotlin.ir.expressions.IrVarargElement, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrVarargElement $arg
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.impl.IrVarargImpl visitVararg$lambda$66 (org.jetbrains.kotlin.ir.expressions.IrVararg, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
int $i$a$-forEachIndexed-LiveLiteralTransformer$visitVararg$1$1
int i
org.jetbrains.kotlin.ir.expressions.IrVarargElement arg
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
org.jetbrains.kotlin.ir.expressions.IrVararg $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction$lambda$67 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $declaration
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitLoop$lambda$69$lambda$68 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrLoop visitLoop$lambda$69 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitLoop$lambda$72$lambda$70 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitLoop$lambda$72$lambda$71 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrLoop visitLoop$lambda$72 (org.jetbrains.kotlin.ir.expressions.IrLoop, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrLoop $loop
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitStringConcatenation$lambda$76$lambda$75$lambda$74$lambda$73 (org.jetbrains.kotlin.ir.expressions.IrExpression, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrExpression $expr
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.impl.IrStringConcatenationImpl visitStringConcatenation$lambda$76$lambda$75 (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
int $i$a$-forEachIndexed-LiveLiteralTransformer$visitStringConcatenation$1$1$1
int index
org.jetbrains.kotlin.ir.expressions.IrExpression expr
Object item$iv
int $i$f$forEachIndexed
int index$iv
Iterable $this$forEachIndexed$iv
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation $expression
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.impl.IrStringConcatenationImpl visitStringConcatenation$lambda$76 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.expressions.IrStringConcatenation)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrStringConcatenation $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitWhen$lambda$77 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.expressions.IrWhen)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrWhen $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitWhen$lambda$78 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.expressions.IrWhen)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrWhen $expression
private static final org.jetbrains.kotlin.ir.IrStatement visitValueParameter$lambda$79 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrValueParameter)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrValueParameter $declaration
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitElseBranch$lambda$80 (org.jetbrains.kotlin.ir.expressions.IrElseBranch, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrElseBranch $branch
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitBranch$lambda$81 (org.jetbrains.kotlin.ir.expressions.IrBranch, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrBranch $branch
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitBranch$lambda$82 (org.jetbrains.kotlin.ir.expressions.IrBranch, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.expressions.IrBranch $branch
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitComposite$lambda$83 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.expressions.IrComposite)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrComposite $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitBlock$lambda$84 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.expressions.IrBlock)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrBlock $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitSetValue$lambda$85 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.expressions.IrSetValue)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrSetValue $expression
private static final org.jetbrains.kotlin.ir.expressions.IrExpression visitSetField$lambda$86 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.expressions.IrSetField)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrSetField $expression
private static final org.jetbrains.kotlin.ir.expressions.IrBody visitBlockBody$lambda$87 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.expressions.IrBlockBody)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.expressions.IrBlockBody $body
private static final org.jetbrains.kotlin.ir.IrStatement visitVariable$lambda$88 (androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrVariable)
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrVariable $declaration
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction visitProperty$lambda$91$lambda$89 (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $getter
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction visitProperty$lambda$91$lambda$90 (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $setter
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrProperty visitProperty$lambda$91 (org.jetbrains.kotlin.ir.declarations.IrProperty, org.jetbrains.kotlin.ir.declarations.IrField, androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrProperty $declaration
org.jetbrains.kotlin.ir.declarations.IrField $backingField
androidx.compose.compiler.plugins.kotlin.lower.LiveLiteralTransformer this$0
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $getter
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $setter
}
androidx/compose/compiler/plugins/kotlin/lower/ModuleLoweringPass.class
ModuleLoweringPass.kt
package androidx.compose.compiler.plugins.kotlin.lower
public abstract androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass extends java.lang.Object {
public abstract void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
}
androidx/compose/compiler/plugins/kotlin/lower/ParamState.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final enum androidx.compose.compiler.plugins.kotlin.lower.ParamState extends java.lang.Enum {
private final int bits
public static final enum androidx.compose.compiler.plugins.kotlin.lower.ParamState Uncertain
public static final enum androidx.compose.compiler.plugins.kotlin.lower.ParamState Same
public static final enum androidx.compose.compiler.plugins.kotlin.lower.ParamState Different
public static final enum androidx.compose.compiler.plugins.kotlin.lower.ParamState Static
public static final enum androidx.compose.compiler.plugins.kotlin.lower.ParamState Unknown
public static final enum androidx.compose.compiler.plugins.kotlin.lower.ParamState Mask
private static final synthetic androidx.compose.compiler.plugins.kotlin.lower.ParamState[] $VALUES
private static final synthetic kotlin.enums.EnumEntries $ENTRIES
private void <init> (java.lang.String, int, int)
String $enum$name
int $enum$ordinal
int bits
public final int getBits ()
public final int bitsForSlot (int)
int slot
public static androidx.compose.compiler.plugins.kotlin.lower.ParamState[] values ()
public static androidx.compose.compiler.plugins.kotlin.lower.ParamState valueOf (java.lang.String)
String value
public static kotlin.enums.EnumEntries getEntries ()
private static final synthetic androidx.compose.compiler.plugins.kotlin.lower.ParamState[] $values ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/PathPartInfo$Companion.class
DurableKeyVisitor.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo$Companion extends java.lang.Object {
private void <init> ()
public final androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo getROOT ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/lower/PathPartInfo.class
DurableKeyVisitor.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo$Companion Companion
private final String key
private androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo parent
private androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo prev
private static final androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo ROOT
public void <init> (java.lang.String)
String key
public final java.lang.String getKey ()
public final androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo getParent ()
public final void setParent (androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo)
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo
public final androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo getPrev ()
public final void setPrev (androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo)
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo
public final void print (java.lang.StringBuilder, java.lang.String, java.lang.String)
String key
int count
int $i$a$-with-PathPartInfo$print$1
androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo node
StringBuilder $this$print_u24lambda_u240
StringBuilder builder
String pathSeparator
String siblingSeparator
public static synthetic void print$default (androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo, java.lang.StringBuilder, java.lang.String, java.lang.String, int, java.lang.Object)
public java.lang.String toString ()
int $i$a$-also-PathPartInfo$toString$1
StringBuilder it
public static final synthetic androidx.compose.compiler.plugins.kotlin.lower.PathPartInfo access$getROOT$cp ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/Scope.class
IrSourcePrinter.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.Scope extends java.lang.Object {
private final org.jetbrains.kotlin.ir.declarations.IrFunction owner
private final java.util.HashSet localValues
public void <init> (org.jetbrains.kotlin.ir.declarations.IrFunction, java.util.HashSet)
org.jetbrains.kotlin.ir.declarations.IrFunction owner
java.util.HashSet localValues
public synthetic void <init> (org.jetbrains.kotlin.ir.declarations.IrFunction, java.util.HashSet, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final org.jetbrains.kotlin.ir.declarations.IrFunction getOwner ()
public final java.util.HashSet getLocalValues ()
public void <init> ()
}
androidx/compose/compiler/plugins/kotlin/lower/StabilityBits.class
ClassStabilityTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final enum androidx.compose.compiler.plugins.kotlin.lower.StabilityBits extends java.lang.Enum {
private final int bits
public static final enum androidx.compose.compiler.plugins.kotlin.lower.StabilityBits UNSTABLE
public static final enum androidx.compose.compiler.plugins.kotlin.lower.StabilityBits STABLE
private static final synthetic androidx.compose.compiler.plugins.kotlin.lower.StabilityBits[] $VALUES
private static final synthetic kotlin.enums.EnumEntries $ENTRIES
private void <init> (java.lang.String, int, int)
String $enum$name
int $enum$ordinal
int bits
public final int getBits ()
public final int bitsForSlot (int)
int slot
public static androidx.compose.compiler.plugins.kotlin.lower.StabilityBits[] values ()
public static androidx.compose.compiler.plugins.kotlin.lower.StabilityBits valueOf (java.lang.String)
String value
public static kotlin.enums.EnumEntries getEntries ()
private static final synthetic androidx.compose.compiler.plugins.kotlin.lower.StabilityBits[] $values ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/SymbolOwnerContext.class
ComposerLambdaMemoization.kt
package androidx.compose.compiler.plugins.kotlin.lower
final androidx.compose.compiler.plugins.kotlin.lower.SymbolOwnerContext extends androidx.compose.compiler.plugins.kotlin.lower.DeclarationContext {
private final org.jetbrains.kotlin.ir.declarations.IrSymbolOwner declaration
public void <init> (org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner declaration
public org.jetbrains.kotlin.ir.declarations.IrSymbolOwner getDeclaration ()
public boolean getComposable ()
public androidx.compose.compiler.plugins.kotlin.lower.FunctionContext getFunctionContext ()
public org.jetbrains.kotlin.ir.symbols.IrSymbol getSymbol ()
public java.util.Set getCaptures ()
public void declareLocal (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public boolean recordCapture (org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration local
public void recordCapture (org.jetbrains.kotlin.ir.declarations.IrSymbolOwner)
org.jetbrains.kotlin.ir.declarations.IrSymbolOwner local
public void pushCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
public void popCollector (androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector)
androidx.compose.compiler.plugins.kotlin.lower.CaptureCollector collector
}
androidx/compose/compiler/plugins/kotlin/lower/UNINITIALIZED_VALUE.class
ComposableFunctionBodyTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.UNINITIALIZED_VALUE extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.lower.UNINITIALIZED_VALUE INSTANCE
private void <init> ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/WrapJsComposableLambdaLowering.class
WrapJsComposableLambdaLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower
public final androidx.compose.compiler.plugins.kotlin.lower.WrapJsComposableLambdaLowering extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering {
private final boolean decoysEnabled
private final kotlin.Lazy rememberFunSymbol$delegate
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, boolean)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory signatureBuilder
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
boolean decoysEnabled
private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getRememberFunSymbol ()
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrCall original
org.jetbrains.kotlin.ir.expressions.IrCall expression
private final org.jetbrains.kotlin.ir.expressions.impl.IrFunctionReferenceImpl functionReferenceForComposableLambda (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, org.jetbrains.kotlin.ir.expressions.IrExpression)
int $i$a$-single-WrapJsComposableLambdaLowering$functionReferenceForComposableLambda$invokeSymbol$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
kotlin.sequences.Sequence $this$single$iv
int $i$a$-also-WrapJsComposableLambdaLowering$functionReferenceForComposableLambda$1
org.jetbrains.kotlin.ir.expressions.impl.IrFunctionReferenceImpl reference
int argumentsCount
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol invokeSymbol
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression lambda
org.jetbrains.kotlin.ir.expressions.IrExpression dispatchReceiver
private final org.jetbrains.kotlin.ir.expressions.IrExpression transformComposableLambdaCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$a$-apply-WrapJsComposableLambdaLowering$transformComposableLambdaCall$rememberCall$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$transformComposableLambdaCall_u24lambda_u247
int $i$a$-apply-WrapJsComposableLambdaLowering$transformComposableLambdaCall$runBlock$1
java.util.List $this$transformComposableLambdaCall_u24lambda_u248
org.jetbrains.kotlin.ir.expressions.IrExpression currentComposer
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression lambda
org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl composableLambdaVar
org.jetbrains.kotlin.ir.expressions.impl.IrFunctionReferenceImpl funReference
org.jetbrains.kotlin.ir.symbols.impl.IrSimpleFunctionSymbolImpl calculationFunSymbol
org.jetbrains.kotlin.ir.expressions.impl.IrFunctionExpressionImpl rememberBlock
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl rememberCall
org.jetbrains.kotlin.ir.symbols.impl.IrSimpleFunctionSymbolImpl runBlockSymbol
org.jetbrains.kotlin.ir.expressions.impl.IrFunctionExpressionImpl runBlock
org.jetbrains.kotlin.ir.expressions.IrCall originalCall
private final org.jetbrains.kotlin.ir.expressions.IrExpression transformComposableLambdaInstanceCall (org.jetbrains.kotlin.ir.expressions.IrCall)
org.jetbrains.kotlin.ir.expressions.IrFunctionExpression lambda
org.jetbrains.kotlin.ir.expressions.IrCall originalCall
private final org.jetbrains.kotlin.ir.expressions.IrCall callRun (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.impl.IrFunctionExpressionImpl)
int $i$a$-apply-WrapJsComposableLambdaLowering$callRun$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl $this$callRun_u24lambda_u249
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol runSymbol
org.jetbrains.kotlin.ir.types.IrType returnType
org.jetbrains.kotlin.ir.expressions.impl.IrFunctionExpressionImpl runBlock
private final org.jetbrains.kotlin.ir.expressions.impl.IrFunctionExpressionImpl createLambda0 (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol, java.util.List)
int $i$a$-apply-WrapJsComposableLambdaLowering$createLambda0$1$1
org.jetbrains.kotlin.ir.expressions.IrBlockBody $this$createLambda0_u24lambda_u2411_u24lambda_u2410
int $i$a$-apply-WrapJsComposableLambdaLowering$createLambda0$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$createLambda0_u24lambda_u2411
org.jetbrains.kotlin.ir.types.IrType returnType
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol functionSymbol
java.util.List statements
static synthetic org.jetbrains.kotlin.ir.expressions.impl.IrFunctionExpressionImpl createLambda0$default (androidx.compose.compiler.plugins.kotlin.lower.WrapJsComposableLambdaLowering, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol, java.util.List, int, java.lang.Object)
private static final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol rememberFunSymbol_delegate$lambda$4 (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, androidx.compose.compiler.plugins.kotlin.lower.WrapJsComposableLambdaLowering, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory)
int $i$a$-map-WrapJsComposableLambdaLowering$rememberFunSymbol$2$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol 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
int $i$a$-first-WrapJsComposableLambdaLowering$rememberFunSymbol$2$2
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
Object element$iv
int $i$f$first
Iterable $this$first$iv
int $i$a$-with-WrapJsComposableLambdaLowering$rememberFunSymbol$2$3$1
androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer $this$rememberFunSymbol_delegate_u24lambda_u244_u24lambda_u243_u24lambda_u242
androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer createDecoysTransformer
int $i$a$-let-WrapJsComposableLambdaLowering$rememberFunSymbol$2$3
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it
androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer composerParamTransformer
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext $context
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper $symbolRemapper
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer $stabilityInferencer
androidx.compose.compiler.plugins.kotlin.lower.WrapJsComposableLambdaLowering this$0
androidx.compose.compiler.plugins.kotlin.ModuleMetrics $metrics
org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory $signatureBuilder
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/
androidx/compose/compiler/plugins/kotlin/lower/decoys/AbstractDecoysLowering.class
AbstractDecoysLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public abstract androidx.compose.compiler.plugins.kotlin.lower.decoys.AbstractDecoysLowering extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering implements androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase {
private final org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory signatureBuilder
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory signatureBuilder
public org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory getSignatureBuilder ()
public org.jetbrains.kotlin.ir.declarations.IrFile visitFile (org.jetbrains.kotlin.ir.declarations.IrFile)
int $i$a$-includeFileNameInExceptionTrace-AbstractDecoysLowering$visitFile$1
kotlin.jvm.internal.Ref$ObjectRef file
com.intellij.openapi.progress.ProcessCanceledException e$iv
Exception e$iv
int $i$f$includeFileNameInExceptionTrace
org.jetbrains.kotlin.ir.declarations.IrFile declaration
protected final boolean shouldBeRemapped (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$shouldBeRemapped
private final boolean isLocalFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isLocalFunction
private final boolean overridesComposable (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-any-AbstractDecoysLowering$overridesComposable$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$overridesComposable
private final boolean hasComposableParameter (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-any-AbstractDecoysLowering$hasComposableParameter$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.kotlin.ir.declarations.IrFunction $this$hasComposableParameter
private final boolean isEnumConstructor (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$isEnumConstructor
private static final kotlin.Unit visitFile$lambda$1$lambda$0 (kotlin.jvm.internal.Ref$ObjectRef, androidx.compose.compiler.plugins.kotlin.lower.decoys.AbstractDecoysLowering, org.jetbrains.kotlin.ir.declarations.IrFile)
kotlin.jvm.internal.Ref$ObjectRef $file
androidx.compose.compiler.plugins.kotlin.lower.decoys.AbstractDecoysLowering this$0
org.jetbrains.kotlin.ir.declarations.IrFile $declaration
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/CreateDecoysTransformer$Companion.class
CreateDecoysTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/CreateDecoysTransformer$copyWithName$1.class
CreateDecoysTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
final synthetic androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer$copyWithName$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction invoke (kotlin.jvm.functions.Function1)
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
kotlin.jvm.functions.Function1 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
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/CreateDecoysTransformer$transformDefaultValue$1.class
CreateDecoysTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer$transformDefaultValue$1 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid {
final synthetic org.jetbrains.kotlin.ir.declarations.IrFunction $originalFunction
final synthetic androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer this$0
final synthetic org.jetbrains.kotlin.ir.declarations.IrFunction $newFunction
void <init> (org.jetbrains.kotlin.ir.declarations.IrFunction, androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer, org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $originalFunction
androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer $receiver
org.jetbrains.kotlin.ir.declarations.IrFunction $newFunction
public org.jetbrains.kotlin.ir.expressions.IrExpression visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.expressions.IrExpression original
org.jetbrains.kotlin.ir.declarations.IrValueParameter valueParameter
int parameterIndex
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/CreateDecoysTransformer$visitConstructor$copied$1.class
CreateDecoysTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
final synthetic androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer$visitConstructor$copied$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final org.jetbrains.kotlin.ir.declarations.IrConstructor invoke (kotlin.jvm.functions.Function1)
int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv
int $i$f$buildConstructor
org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv
kotlin.jvm.functions.Function1 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
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/CreateDecoysTransformer.class
CreateDecoysTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer extends androidx.compose.compiler.plugins.kotlin.lower.decoys.AbstractDecoysLowering implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
public static final androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer$Companion Companion
private final java.util.Map originalFunctions
private final kotlin.Lazy decoyAnnotation$delegate
private final kotlin.Lazy decoyImplementationAnnotation$delegate
private final org.jetbrains.kotlin.ir.declarations.IrClass decoyImplementationDefaultsBitmaskAnnotation
private final kotlin.Lazy decoyStub$delegate
private static final String IMPLEMENTATION_FUNCTION_SUFFIX
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, androidx.compose.compiler.plugins.kotlin.ModuleMetrics)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory signatureBuilder
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
private final org.jetbrains.kotlin.ir.declarations.IrClass getDecoyAnnotation ()
private final org.jetbrains.kotlin.ir.declarations.IrClass getDecoyImplementationAnnotation ()
private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getDecoyStub ()
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public final void updateParents ()
int $i$a$-forEach-CreateDecoysTransformer$updateParents$1
org.jetbrains.kotlin.ir.declarations.IrFunction f
org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parent
java.util.Map$Entry element$iv
int $i$f$forEach
java.util.Map $this$forEach$iv
public org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-forEach-CreateDecoysTransformer$visitSimpleFunction$1$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-apply-CreateDecoysTransformer$visitSimpleFunction$1
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$visitSimpleFunction_u24lambda_u245
org.jetbrains.kotlin.name.Name newName
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction copied
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public org.jetbrains.kotlin.ir.IrStatement visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor)
int $i$a$-apply-CreateDecoysTransformer$visitConstructor$1
org.jetbrains.kotlin.ir.declarations.IrConstructor $this$visitConstructor_u24lambda_u246
org.jetbrains.kotlin.name.Name newName
org.jetbrains.kotlin.ir.declarations.IrConstructor copied
org.jetbrains.kotlin.ir.declarations.IrConstructor declaration
private final org.jetbrains.kotlin.name.Name decoyImplementationName (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction $this$decoyImplementationName
private final org.jetbrains.kotlin.ir.declarations.IrFunction copyWithName (org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.name.Name, kotlin.jvm.functions.Function1)
int $i$a$-dropWhile-CreateDecoysTransformer$copyWithName$2$1
char it
int index$iv
int $i$f$dropWhile
String $this$dropWhile$iv
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$a$-map-CreateDecoysTransformer$copyWithName$2
String name
org.jetbrains.kotlin.ir.declarations.IrValueParameter 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
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$a$-forEach-CreateDecoysTransformer$copyWithName$3
org.jetbrains.kotlin.ir.declarations.IrValueParameter it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.kotlin.ir.declarations.IrFunction original
org.jetbrains.kotlin.ir.declarations.IrFunction newFunction
org.jetbrains.kotlin.ir.declarations.IrFunction $this$copyWithName
org.jetbrains.kotlin.name.Name newName
kotlin.jvm.functions.Function1 factory
static synthetic org.jetbrains.kotlin.ir.declarations.IrFunction copyWithName$default (androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer, org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.name.Name, kotlin.jvm.functions.Function1, int, java.lang.Object)
private final void transformDefaultValue (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.expressions.IrExpressionBody $this$transformDefaultValue
org.jetbrains.kotlin.ir.declarations.IrFunction originalFunction
org.jetbrains.kotlin.ir.declarations.IrFunction newFunction
private final void stubBody (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-also-CreateDecoysTransformer$stubBody$1$1
org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression call
int $i$a$-irBlockBody$default-CreateDecoysTransformer$stubBody$1
org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$stubBody_u24lambda_u2412
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
org.jetbrains.kotlin.ir.declarations.IrFunction $this$stubBody
private final void setDecoyAnnotation (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.String)
int $i$a$-also-CreateDecoysTransformer$setDecoyAnnotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
org.jetbrains.kotlin.ir.declarations.IrFunction $this$setDecoyAnnotation
String implementationName
private final void addDecoyImplementationAnnotation (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.String, long)
int $i$a$-also-CreateDecoysTransformer$addDecoyImplementationAnnotation$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
int $i$a$-map-CreateDecoysTransformer$addDecoyImplementationAnnotation$2$paramsWithDefaultsBitMask$1
org.jetbrains.kotlin.ir.declarations.IrValueParameter 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
int $i$a$-also-CreateDecoysTransformer$addDecoyImplementationAnnotation$2
int paramsWithDefaultsBitMask
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
org.jetbrains.kotlin.ir.declarations.IrFunction $this$addDecoyImplementationAnnotation
String name
long signatureId
private static final org.jetbrains.kotlin.ir.declarations.IrClass decoyAnnotation_delegate$lambda$0 (androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer)
androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrClass decoyImplementationAnnotation_delegate$lambda$1 (androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer)
androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer this$0
private static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction decoyStub_delegate$lambda$2 (androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer)
androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer this$0
private static final kotlin.Unit copyWithName$lambda$7 (org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder)
org.jetbrains.kotlin.ir.declarations.IrFunction $original
org.jetbrains.kotlin.name.Name $newName
org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$factory
public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$irGet (androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration)
androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer $this
org.jetbrains.kotlin.ir.declarations.IrValueDeclaration variable
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/DecoyCallableIds.class
DecoyFqNames.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyCallableIds extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyCallableIds INSTANCE
private static final org.jetbrains.kotlin.name.CallableId illegalDecoyCallException
private void <init> ()
public final org.jetbrains.kotlin.name.CallableId getIllegalDecoyCallException ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/DecoyClassIds.class
DecoyFqNames.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyClassIds extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyClassIds INSTANCE
private static final org.jetbrains.kotlin.name.ClassId Decoy
private static final org.jetbrains.kotlin.name.ClassId DecoyImplementation
private static final org.jetbrains.kotlin.name.ClassId DecoyImplementationDefaultsBitMask
private void <init> ()
public final org.jetbrains.kotlin.name.ClassId getDecoy ()
public final org.jetbrains.kotlin.name.ClassId getDecoyImplementation ()
public final org.jetbrains.kotlin.name.ClassId getDecoyImplementationDefaultsBitMask ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/DecoyFqNames.class
DecoyFqNames.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyFqNames extends java.lang.Object {
public static final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyFqNames INSTANCE
private static final org.jetbrains.kotlin.name.FqName Decoy
private static final org.jetbrains.kotlin.name.FqName DecoyImplementation
private static final org.jetbrains.kotlin.name.FqName DecoyImplementationDefaultsBitMask
private static final org.jetbrains.kotlin.name.FqName CurrentComposerIntrinsic
private static final org.jetbrains.kotlin.name.FqName key
private void <init> ()
public final org.jetbrains.kotlin.name.FqName getDecoy ()
public final org.jetbrains.kotlin.name.FqName getDecoyImplementation ()
public final org.jetbrains.kotlin.name.FqName getDecoyImplementationDefaultsBitMask ()
public final org.jetbrains.kotlin.name.FqName getCurrentComposerIntrinsic ()
public final org.jetbrains.kotlin.name.FqName getKey ()
static void <clinit> ()
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/DecoyTransformBase$DefaultImpls.class
DecoyTransformBase.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase$DefaultImpls extends java.lang.Object {
public static long getSignatureId (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static org.jetbrains.kotlin.ir.expressions.IrExpression irVarargString (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, java.util.List)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
java.util.List valueArguments
public static org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol getComposableForDecoy (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static java.lang.String getDecoyImplementationName (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static java.lang.Long getDecoyImplementationId (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/DecoyTransformBase.class
DecoyTransformBase.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public abstract androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase extends java.lang.Object {
public abstract org.jetbrains.kotlin.backend.common.extensions.IrPluginContext getContext ()
public abstract org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory getSignatureBuilder ()
public long getSignatureId (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.util.IdSignature signature
org.jetbrains.kotlin.ir.declarations.IrFunction $this$getSignatureId
private long getSignatureId (org.jetbrains.kotlin.ir.util.IdSignature)
org.jetbrains.kotlin.ir.util.IdSignature $this$getSignatureId
public org.jetbrains.kotlin.ir.expressions.IrExpression irVarargString (java.util.List)
int $i$a$-map-DecoyTransformBase$irVarargString$1
String 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.impl.IrSimpleTypeImpl stringArrayType
java.util.List valueArguments
public org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol getComposableForDecoy (org.jetbrains.kotlin.ir.declarations.IrFunction)
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-DecoyTransformBase$getComposableForDecoy$implementation$1
org.jetbrains.kotlin.ir.declarations.IrFunction it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$a$-require-DecoyTransformBase$getComposableForDecoy$1
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$-find-DecoyTransformBase$getComposableForDecoy$symbol$1
org.jetbrains.kotlin.ir.declarations.IrFunction it
String implementationName
long signatureId
org.jetbrains.kotlin.ir.declarations.IrFunction implementation
java.util.List signature
org.jetbrains.kotlin.ir.util.IdSignature$CommonSignature idSig
org.jetbrains.kotlin.ir.linkage.IrDeserializer linker
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol
org.jetbrains.kotlin.ir.declarations.IrFunction $this$getComposableForDecoy
public java.lang.String getDecoyImplementationName (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotation
org.jetbrains.kotlin.ir.expressions.IrConst decoyImplName
org.jetbrains.kotlin.ir.declarations.IrFunction $this$getDecoyImplementationName
public java.lang.Long getDecoyImplementationId (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotation
org.jetbrains.kotlin.ir.expressions.IrConst decoyImplName
org.jetbrains.kotlin.ir.declarations.IrFunction $this$getDecoyImplementationId
private java.lang.String getDecoyTargetName (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotation
org.jetbrains.kotlin.ir.expressions.IrConst decoyTargetName
org.jetbrains.kotlin.ir.declarations.IrFunction $this$getDecoyTargetName
private java.util.List getDecoySignature (org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$a$-map-DecoyTransformBase$getDecoySignature$1
org.jetbrains.kotlin.ir.expressions.IrVarargElement 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.expressions.IrConstructorCall annotation
org.jetbrains.kotlin.ir.expressions.IrVararg decoyVararg
org.jetbrains.kotlin.ir.declarations.IrFunction $this$getDecoySignature
private org.jetbrains.kotlin.ir.symbols.IrSymbol getDeclaration (org.jetbrains.kotlin.ir.linkage.IrDeserializer, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.ir.util.IdSignature)
org.jetbrains.kotlin.ir.linkage.IrDeserializer $this$getDeclaration
org.jetbrains.kotlin.descriptors.ModuleDescriptor moduleDescriptor
org.jetbrains.kotlin.ir.util.IdSignature idSignature
public static synthetic long access$getSignatureId$jd (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$irVarargString$jd (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, java.util.List)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
java.util.List valueArguments
public static synthetic org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol access$getComposableForDecoy$jd (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static synthetic java.lang.String access$getDecoyImplementationName$jd (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
public static synthetic java.lang.Long access$getDecoyImplementationId$jd (androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase, org.jetbrains.kotlin.ir.declarations.IrFunction)
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBase $this
org.jetbrains.kotlin.ir.declarations.IrFunction $receiver
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1.class
DecoyTransformBase.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 extends java.lang.Object implements org.jetbrains.kotlin.ir.util.TypeRemapper {
private final synthetic org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper $$delegate_0
final synthetic org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper $typeRemapper
final synthetic org.jetbrains.kotlin.ir.declarations.IrFunction $source
final synthetic org.jetbrains.kotlin.ir.declarations.IrFunction $target
public void <init> (org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper, org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper $typeRemapper
org.jetbrains.kotlin.ir.declarations.IrFunction $source
org.jetbrains.kotlin.ir.declarations.IrFunction $target
public void enterScope (org.jetbrains.kotlin.ir.declarations.IrTypeParametersContainer)
org.jetbrains.kotlin.ir.declarations.IrTypeParametersContainer irTypeParametersContainer
public void leaveScope ()
public org.jetbrains.kotlin.ir.types.IrType remapType (org.jetbrains.kotlin.ir.types.IrType)
org.jetbrains.kotlin.ir.types.IrType type
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1.class
DecoyTransformBase.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 extends org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper {
public void <init> (org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrTypeParameter orig
org.jetbrains.kotlin.ir.declarations.IrTypeParameter new
org.jetbrains.kotlin.ir.declarations.IrFunction $source
org.jetbrains.kotlin.ir.declarations.IrFunction $target
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/DecoyTransformBaseKt.class
DecoyTransformBase.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt extends java.lang.Object {
public static final boolean isDecoy (org.jetbrains.kotlin.ir.declarations.IrDeclaration)
org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$isDecoy
public static final boolean isDecoyImplementation (org.jetbrains.kotlin.ir.declarations.IrDeclaration)
org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$isDecoyImplementation
private static final java.lang.Integer getDecoyImplementationDefaultValuesBitMask (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotation
org.jetbrains.kotlin.ir.expressions.IrConst paramsDefaultsBitMask
org.jetbrains.kotlin.ir.declarations.IrFunction $this$getDecoyImplementationDefaultValuesBitMask
public static final boolean didDecoyHaveDefaultForValueParameter (org.jetbrains.kotlin.ir.declarations.IrFunction, int)
int $i$a$-let-DecoyTransformBaseKt$didDecoyHaveDefaultForValueParameter$1
int it
org.jetbrains.kotlin.ir.declarations.IrFunction $this$didDecoyHaveDefaultForValueParameter
int paramIndex
public static final synthetic org.jetbrains.kotlin.ir.IrElement copyWithNewTypeParams (org.jetbrains.kotlin.ir.IrElement, org.jetbrains.kotlin.ir.declarations.IrFunction, org.jetbrains.kotlin.ir.declarations.IrFunction)
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams
org.jetbrains.kotlin.ir.declarations.IrFunction source
org.jetbrains.kotlin.ir.declarations.IrFunction target
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/RecordDecoySignaturesTransformer.class
RecordDecoySignaturesTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.RecordDecoySignaturesTransformer extends androidx.compose.compiler.plugins.kotlin.lower.decoys.AbstractDecoysLowering implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory signatureBuilder
private final org.jetbrains.kotlin.ir.util.KotlinMangler$IrMangler mangler
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, org.jetbrains.kotlin.ir.util.KotlinMangler$IrMangler, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory signatureBuilder
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
org.jetbrains.kotlin.ir.util.KotlinMangler$IrMangler mangler
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
public org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory getSignatureBuilder ()
public final org.jetbrains.kotlin.ir.util.KotlinMangler$IrMangler getMangler ()
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.expressions.IrConstructorCall decoyAnnotation
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol decoyFunction
org.jetbrains.kotlin.ir.util.IdSignature sig
org.jetbrains.kotlin.ir.util.IdSignature$CommonSignature commonSignature
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
private final org.jetbrains.kotlin.ir.util.IdSignature$CommonSignature findNearestCommonSignature (org.jetbrains.kotlin.ir.util.IdSignature)
org.jetbrains.kotlin.ir.util.IdSignature sig
private final boolean canBeLinkedAgainst (org.jetbrains.kotlin.ir.declarations.IrDeclaration)
int $i$a$-run-RecordDecoySignaturesTransformer$canBeLinkedAgainst$1
org.jetbrains.kotlin.ir.util.KotlinMangler$IrMangler $this$canBeLinkedAgainst_u24lambda_u240
org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$canBeLinkedAgainst
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/SubstituteDecoyCallsTransformer$addComposerParameterInplace$1.class
SubstituteDecoyCallsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.SubstituteDecoyCallsTransformer$addComposerParameterInplace$1 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid {
private final androidx.compose.compiler.plugins.kotlin.lower.ComposerParamTransformer composerParamTransformer
void <init> (androidx.compose.compiler.plugins.kotlin.lower.decoys.SubstituteDecoyCallsTransformer, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, androidx.compose.compiler.plugins.kotlin.ModuleMetrics)
androidx.compose.compiler.plugins.kotlin.lower.decoys.SubstituteDecoyCallsTransformer $receiver
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper $symbolRemapper
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer $stabilityInferencer
androidx.compose.compiler.plugins.kotlin.ModuleMetrics $metrics
public org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
}
androidx/compose/compiler/plugins/kotlin/lower/decoys/SubstituteDecoyCallsTransformer.class
SubstituteDecoyCallsTransformer.kt
package androidx.compose.compiler.plugins.kotlin.lower.decoys
public final androidx.compose.compiler.plugins.kotlin.lower.decoys.SubstituteDecoyCallsTransformer extends androidx.compose.compiler.plugins.kotlin.lower.decoys.AbstractDecoysLowering implements androidx.compose.compiler.plugins.kotlin.lower.ModuleLoweringPass {
private final androidx.compose.compiler.plugins.kotlin.lower.decoys.CreateDecoysTransformer decoysTransformer
private final java.util.Map lazyDeclarationsCache
private final androidx.compose.compiler.plugins.kotlin.lower.decoys.SubstituteDecoyCallsTransformer$addComposerParameterInplace$1 addComposerParameterInplace
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper, org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer, androidx.compose.compiler.plugins.kotlin.ModuleMetrics)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper
org.jetbrains.kotlin.backend.common.serialization.signature.IdSignatureFactory signatureBuilder
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.expressions.IrExpression visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue)
org.jetbrains.kotlin.ir.expressions.IrExpression originalGetValue
org.jetbrains.kotlin.ir.declarations.IrValueParameter valueParameter
org.jetbrains.kotlin.ir.declarations.IrConstructor constructorParent
org.jetbrains.kotlin.ir.declarations.IrConstructor targetConstructor
org.jetbrains.kotlin.ir.declarations.IrValueParameter targetValueParameter
org.jetbrains.kotlin.ir.expressions.IrGetValue expression
public org.jetbrains.kotlin.ir.IrStatement visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
private final void remapOverriddenSymbols (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction)
int $i$a$-also-SubstituteDecoyCallsTransformer$remapOverriddenSymbols$newOverriddenSymbols$1$1
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it
int $i$a$-map-SubstituteDecoyCallsTransformer$remapOverriddenSymbols$newOverriddenSymbols$1
org.jetbrains.kotlin.ir.declarations.IrFunction maybeDecoy
org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol 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 newOverriddenSymbols
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration
public org.jetbrains.kotlin.ir.expressions.IrExpression visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall)
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$a$-let-SubstituteDecoyCallsTransformer$visitConstructorCall$updatedCall$1
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl it
org.jetbrains.kotlin.ir.declarations.IrFunction callee
org.jetbrains.kotlin.ir.declarations.IrConstructor actualConstructor
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl updatedCall
org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall)
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$a$-let-SubstituteDecoyCallsTransformer$visitDelegatingConstructorCall$updatedCall$1
org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl it
org.jetbrains.kotlin.ir.declarations.IrFunction callee
org.jetbrains.kotlin.ir.declarations.IrConstructor actualConstructor
org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl updatedCall
org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitCall (org.jetbrains.kotlin.ir.expressions.IrCall)
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$a$-let-SubstituteDecoyCallsTransformer$visitCall$updatedCall$1
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl it
org.jetbrains.kotlin.ir.declarations.IrFunction callee
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction actualFunction
org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl updatedCall
org.jetbrains.kotlin.ir.expressions.IrCall expression
public org.jetbrains.kotlin.ir.expressions.IrExpression visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference)
int $i$f$copyWithNewTypeParams
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamsAwareSymbolRemapper$1 typeParamsAwareSymbolRemapper$iv
org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.decoys.DecoyTransformBaseKt$copyWithNewTypeParams$typeParamRemapper$1 typeParamRemapper$iv
androidx.compose.compiler.plugins.kotlin.lower.DeepCopyPreservingMetadata deepCopy$iv
org.jetbrains.kotlin.ir.IrElement $this$copyWithNewTypeParams$iv
int $i$a$-let-SubstituteDecoyCallsTransformer$visitFunctionReference$updatedReference$1
org.jetbrains.kotlin.ir.expressions.impl.IrFunctionReferenceImpl it
org.jetbrains.kotlin.ir.declarations.IrFunction callee
org.jetbrains.kotlin.ir.declarations.IrSimpleFunction actualFunction
org.jetbrains.kotlin.ir.expressions.impl.IrFunctionReferenceImpl updatedReference
org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression
private final org.jetbrains.kotlin.ir.declarations.IrFunction getDecoyOwner (org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol)
int $i$a$-also-SubstituteDecoyCallsTransformer$decoyOwner$1$1
org.jetbrains.kotlin.ir.IrStatement it
int $i$a$-getOrPut-SubstituteDecoyCallsTransformer$decoyOwner$1
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
Object answer$iv
int $i$f$getOrPut
Object value$iv
java.util.Map $this$getOrPut$iv
org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol $this$decoyOwner
}
androidx/compose/compiler/plugins/kotlin/lower/hiddenfromobjc/
androidx/compose/compiler/plugins/kotlin/lower/hiddenfromobjc/AddHiddenFromObjCLowering.class
AddHiddenFromObjCLowering.kt
package androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc
public final androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.AddHiddenFromObjCLowering extends androidx.compose.compiler.plugins.kotlin.lower.AbstractComposeLowering {
private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
private final androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet hideFromObjCDeclarationsSet
private final kotlin.Lazy hiddenFromObjCAnnotation$delegate
private boolean currentShouldAnnotateClass
public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, androidx.compose.compiler.plugins.kotlin.lower.ComposableSymbolRemapper, androidx.compose.compiler.plugins.kotlin.ModuleMetrics, androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet, androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer)
org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext
androidx.compose.compiler.plugins.kotlin.lower.ComposableSymbolRemapper symbolRemapper
androidx.compose.compiler.plugins.kotlin.ModuleMetrics metrics
androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet hideFromObjCDeclarationsSet
androidx.compose.compiler.plugins.kotlin.analysis.StabilityInferencer stabilityInferencer
private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getHiddenFromObjCAnnotation ()
public void lower (org.jetbrains.kotlin.ir.declarations.IrModuleFragment)
int $i$a$-require-AddHiddenFromObjCLowering$lower$1
org.jetbrains.kotlin.ir.declarations.IrModuleFragment module
public org.jetbrains.kotlin.ir.IrStatement visitClass (org.jetbrains.kotlin.ir.declarations.IrClass)
boolean previousShouldAnnotateClass
org.jetbrains.kotlin.ir.declarations.IrClass cls
org.jetbrains.kotlin.ir.declarations.IrClass declaration
public org.jetbrains.kotlin.ir.IrStatement visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction f
org.jetbrains.kotlin.ir.declarations.IrFunction declaration
public org.jetbrains.kotlin.ir.IrStatement visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrProperty p
boolean shouldAdd
org.jetbrains.kotlin.ir.declarations.IrProperty declaration
private final void addHiddenFromObjCAnnotation (org.jetbrains.kotlin.ir.declarations.IrDeclaration)
org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl annotation
org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$addHiddenFromObjCAnnotation
private static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol hiddenFromObjCAnnotation_delegate$lambda$0 (androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.AddHiddenFromObjCLowering)
androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.AddHiddenFromObjCLowering this$0
}
androidx/compose/compiler/plugins/kotlin/lower/hiddenfromobjc/AddHiddenFromObjCSerializationPlugin.class
AddHiddenFromObjCSerializationPlugin.kt
package androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc
public final androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.AddHiddenFromObjCSerializationPlugin extends java.lang.Object implements org.jetbrains.kotlin.serialization.DescriptorSerializerPlugin {
private final androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet hideFromObjCDeclarationsSet
private final int hasAnnotationFlag
private final org.jetbrains.kotlin.name.ClassId annotationToAdd
public void <init> (androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet)
androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet hideFromObjCDeclarationsSet
private final org.jetbrains.kotlin.metadata.ProtoBuf$Annotation createAnnotationProto (org.jetbrains.kotlin.serialization.SerializerExtension)
int $i$a$-apply-AddHiddenFromObjCSerializationPlugin$createAnnotationProto$1
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation$Builder $this$createAnnotationProto_u24lambda_u240
org.jetbrains.kotlin.serialization.SerializerExtension extension
public void afterClass (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.metadata.ProtoBuf$Class$Builder, org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable, org.jetbrains.kotlin.serialization.DescriptorSerializer, org.jetbrains.kotlin.serialization.SerializerExtension)
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation annotationProto
org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor
org.jetbrains.kotlin.metadata.ProtoBuf$Class$Builder proto
org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable versionRequirementTable
org.jetbrains.kotlin.serialization.DescriptorSerializer childSerializer
org.jetbrains.kotlin.serialization.SerializerExtension extension
public void afterConstructor (org.jetbrains.kotlin.descriptors.ConstructorDescriptor, org.jetbrains.kotlin.metadata.ProtoBuf$Constructor$Builder, org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable, org.jetbrains.kotlin.serialization.DescriptorSerializer, org.jetbrains.kotlin.serialization.SerializerExtension)
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation annotationProto
org.jetbrains.kotlin.descriptors.ConstructorDescriptor descriptor
org.jetbrains.kotlin.metadata.ProtoBuf$Constructor$Builder proto
org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable versionRequirementTable
org.jetbrains.kotlin.serialization.DescriptorSerializer childSerializer
org.jetbrains.kotlin.serialization.SerializerExtension extension
public void afterFunction (org.jetbrains.kotlin.descriptors.FunctionDescriptor, org.jetbrains.kotlin.metadata.ProtoBuf$Function$Builder, org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable, org.jetbrains.kotlin.serialization.DescriptorSerializer, org.jetbrains.kotlin.serialization.SerializerExtension)
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation annotationProto
org.jetbrains.kotlin.descriptors.FunctionDescriptor descriptor
org.jetbrains.kotlin.metadata.ProtoBuf$Function$Builder proto
org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable versionRequirementTable
org.jetbrains.kotlin.serialization.DescriptorSerializer childSerializer
org.jetbrains.kotlin.serialization.SerializerExtension extension
public void afterProperty (org.jetbrains.kotlin.descriptors.PropertyDescriptor, org.jetbrains.kotlin.metadata.ProtoBuf$Property$Builder, org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable, org.jetbrains.kotlin.serialization.DescriptorSerializer, org.jetbrains.kotlin.serialization.SerializerExtension)
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation annotationForGetter
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation annotationForSetter
org.jetbrains.kotlin.metadata.ProtoBuf$Annotation annotationProto
org.jetbrains.kotlin.descriptors.PropertyGetterDescriptor getterDescriptor
org.jetbrains.kotlin.descriptors.PropertyGetterDescriptor setterDescriptor
org.jetbrains.kotlin.descriptors.PropertyDescriptor descriptor
org.jetbrains.kotlin.metadata.ProtoBuf$Property$Builder proto
org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable versionRequirementTable
org.jetbrains.kotlin.serialization.DescriptorSerializer childSerializer
org.jetbrains.kotlin.serialization.SerializerExtension extension
}
androidx/compose/compiler/plugins/kotlin/lower/hiddenfromobjc/HideFromObjCDeclarationsSet.class
HideFromObjCDeclarationsSet.kt
package androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc
public final androidx.compose.compiler.plugins.kotlin.lower.hiddenfromobjc.HideFromObjCDeclarationsSet extends java.lang.Object {
private final java.util.Set set
public void <init> ()
public final void add (org.jetbrains.kotlin.ir.declarations.IrFunction)
org.jetbrains.kotlin.ir.declarations.IrFunction function
public final void add (org.jetbrains.kotlin.ir.declarations.IrProperty)
org.jetbrains.kotlin.ir.declarations.IrProperty property
public final void add (org.jetbrains.kotlin.ir.declarations.IrClass)
org.jetbrains.kotlin.ir.declarations.IrClass cls
public final boolean contains (org.jetbrains.kotlin.descriptors.DeclarationDescriptor)
org.jetbrains.kotlin.descriptors.DeclarationDescriptor item
}
META-INF/services/
META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor
META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension
META-INF/services/org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar