-
-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathstability-compiler.api
More file actions
223 lines (200 loc) · 16.9 KB
/
Copy pathstability-compiler.api
File metadata and controls
223 lines (200 loc) · 16.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
public final class com/skydoves/compose/stability/compiler/ComposableStabilityChecker : org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirDeclarationChecker {
public static final field INSTANCE Lcom/skydoves/compose/stability/compiler/ComposableStabilityChecker;
public fun check (Lorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;)V
public synthetic fun check (Lorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;Lorg/jetbrains/kotlin/fir/declarations/FirDeclaration;)V
}
public final class com/skydoves/compose/stability/compiler/ComposableStabilityInfo {
public static final field Companion Lcom/skydoves/compose/stability/compiler/ComposableStabilityInfo$Companion;
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;Ljava/util/List;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ljava/lang/String;
public final fun component4 ()Z
public final fun component5 ()Z
public final fun component6 ()Ljava/lang/String;
public final fun component7 ()Ljava/util/List;
public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;Ljava/util/List;)Lcom/skydoves/compose/stability/compiler/ComposableStabilityInfo;
public static synthetic fun copy$default (Lcom/skydoves/compose/stability/compiler/ComposableStabilityInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/skydoves/compose/stability/compiler/ComposableStabilityInfo;
public fun equals (Ljava/lang/Object;)Z
public final fun getParameters ()Ljava/util/List;
public final fun getQualifiedName ()Ljava/lang/String;
public final fun getRestartable ()Z
public final fun getReturnType ()Ljava/lang/String;
public final fun getSimpleName ()Ljava/lang/String;
public final fun getSkippable ()Z
public final fun getVisibility ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final synthetic class com/skydoves/compose/stability/compiler/ComposableStabilityInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lcom/skydoves/compose/stability/compiler/ComposableStabilityInfo$$serializer;
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/skydoves/compose/stability/compiler/ComposableStabilityInfo;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/skydoves/compose/stability/compiler/ComposableStabilityInfo;)V
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class com/skydoves/compose/stability/compiler/ComposableStabilityInfo$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class com/skydoves/compose/stability/compiler/FqNameMatcher {
public fun <init> (Ljava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public fun hashCode ()I
public final fun matches (Ljava/lang/String;)Z
}
public final class com/skydoves/compose/stability/compiler/ParameterStabilityInfo {
public static final field Companion Lcom/skydoves/compose/stability/compiler/ParameterStabilityInfo$Companion;
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ljava/lang/String;
public final fun component4 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/skydoves/compose/stability/compiler/ParameterStabilityInfo;
public static synthetic fun copy$default (Lcom/skydoves/compose/stability/compiler/ParameterStabilityInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/skydoves/compose/stability/compiler/ParameterStabilityInfo;
public fun equals (Ljava/lang/Object;)Z
public final fun getName ()Ljava/lang/String;
public final fun getReason ()Ljava/lang/String;
public final fun getStability ()Ljava/lang/String;
public final fun getType ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final synthetic class com/skydoves/compose/stability/compiler/ParameterStabilityInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lcom/skydoves/compose/stability/compiler/ParameterStabilityInfo$$serializer;
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/skydoves/compose/stability/compiler/ParameterStabilityInfo;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/skydoves/compose/stability/compiler/ParameterStabilityInfo;)V
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class com/skydoves/compose/stability/compiler/ParameterStabilityInfo$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class com/skydoves/compose/stability/compiler/StabilityAnalyzerCommandLineProcessor : org/jetbrains/kotlin/compiler/plugin/CommandLineProcessor {
public static final field Companion Lcom/skydoves/compose/stability/compiler/StabilityAnalyzerCommandLineProcessor$Companion;
public static final field PLUGIN_ID Ljava/lang/String;
public fun <init> ()V
public fun appendList (Lorg/jetbrains/kotlin/config/CompilerConfiguration;Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;Ljava/lang/Object;)V
public fun appendList (Lorg/jetbrains/kotlin/config/CompilerConfiguration;Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;Ljava/util/List;)V
public fun applyOptionsFrom (Lorg/jetbrains/kotlin/config/CompilerConfiguration;Ljava/util/Map;Ljava/util/Collection;)V
public fun getPluginId ()Ljava/lang/String;
public fun getPluginOptions ()Ljava/util/Collection;
public fun processOption (Lorg/jetbrains/kotlin/compiler/plugin/AbstractCliOption;Ljava/lang/String;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
}
public final class com/skydoves/compose/stability/compiler/StabilityAnalyzerCommandLineProcessor$Companion {
public final fun getOPTION_ENABLED ()Lorg/jetbrains/kotlin/compiler/plugin/CliOption;
public final fun getOPTION_PROJECT_DEPENDENCIES ()Lorg/jetbrains/kotlin/compiler/plugin/CliOption;
public final fun getOPTION_STABILITY_CONFIGURATION_FILE ()Lorg/jetbrains/kotlin/compiler/plugin/CliOption;
public final fun getOPTION_STABILITY_OUTPUT_DIR ()Lorg/jetbrains/kotlin/compiler/plugin/CliOption;
public final fun getOPTION_TRACE_ALL ()Lorg/jetbrains/kotlin/compiler/plugin/CliOption;
public final fun getOPTION_TRACE_ALL_THRESHOLD ()Lorg/jetbrains/kotlin/compiler/plugin/CliOption;
}
public final class com/skydoves/compose/stability/compiler/StabilityAnalyzerConfigurationKeys {
public static final field INSTANCE Lcom/skydoves/compose/stability/compiler/StabilityAnalyzerConfigurationKeys;
public final fun getKEY_ENABLED ()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
public final fun getKEY_PROJECT_DEPENDENCIES ()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
public final fun getKEY_STABILITY_CONFIGURATION_FILES ()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
public final fun getKEY_STABILITY_OUTPUT_DIR ()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
public final fun getKEY_TRACE_ALL ()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
public final fun getKEY_TRACE_ALL_THRESHOLD ()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
}
public final class com/skydoves/compose/stability/compiler/StabilityAnalyzerFirExtensionRegistrar : org/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar {
public fun <init> ()V
}
public final class com/skydoves/compose/stability/compiler/StabilityAnalyzerIrGenerationExtension : org/jetbrains/kotlin/backend/common/extensions/IrGenerationExtension {
public fun <init> (Ljava/lang/String;Ljava/lang/String;ZILjava/util/List;)V
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ZILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun generate (Lorg/jetbrains/kotlin/ir/declarations/IrModuleFragment;Lorg/jetbrains/kotlin/backend/common/extensions/IrPluginContext;)V
public fun getPlatformIntrinsicExtension (Lorg/jetbrains/kotlin/backend/common/LoweringContext;)Lorg/jetbrains/kotlin/backend/common/extensions/IrIntrinsicExtension;
public fun getShouldAlsoBeAppliedInKaptStubGenerationMode ()Z
}
public final class com/skydoves/compose/stability/compiler/StabilityAnalyzerPluginRegistrar : org/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar {
public fun <init> ()V
public fun getPluginId ()Ljava/lang/String;
public fun getSupportsK2 ()Z
public fun registerExtensions (Lorg/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar$ExtensionStorage;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
}
public final class com/skydoves/compose/stability/compiler/StabilityInfoCollector {
public fun <init> (Ljava/io/File;)V
public final fun export ()V
public final fun recordComposable (Lcom/skydoves/compose/stability/compiler/ComposableStabilityInfo;)V
}
public final class com/skydoves/compose/stability/compiler/StabilityReport {
public static final field Companion Lcom/skydoves/compose/stability/compiler/StabilityReport$Companion;
public fun <init> (Ljava/util/List;)V
public final fun component1 ()Ljava/util/List;
public final fun copy (Ljava/util/List;)Lcom/skydoves/compose/stability/compiler/StabilityReport;
public static synthetic fun copy$default (Lcom/skydoves/compose/stability/compiler/StabilityReport;Ljava/util/List;ILjava/lang/Object;)Lcom/skydoves/compose/stability/compiler/StabilityReport;
public fun equals (Ljava/lang/Object;)Z
public final fun getComposables ()Ljava/util/List;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final synthetic class com/skydoves/compose/stability/compiler/StabilityReport$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lcom/skydoves/compose/stability/compiler/StabilityReport$$serializer;
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/skydoves/compose/stability/compiler/StabilityReport;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/skydoves/compose/stability/compiler/StabilityReport;)V
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class com/skydoves/compose/stability/compiler/StabilityReport$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class com/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder {
public fun <init> (Lorg/jetbrains/kotlin/backend/common/extensions/IrPluginContext;)V
public final fun initializeSymbols (Lorg/jetbrains/kotlin/ir/declarations/IrFile;)Z
public final fun injectTrackingCode (Lorg/jetbrains/kotlin/ir/declarations/IrFunction;Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Ljava/util/List;Ljava/lang/String;Z)Z
public static synthetic fun injectTrackingCode$default (Lcom/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder;Lorg/jetbrains/kotlin/ir/declarations/IrFunction;Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Ljava/util/List;Ljava/lang/String;ZILjava/lang/Object;)Z
}
public final class com/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder$ParameterStabilityData {
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;Lcom/skydoves/compose/stability/runtime/ParameterStability;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;
public final fun component4 ()Lcom/skydoves/compose/stability/runtime/ParameterStability;
public final fun copy (Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;Lcom/skydoves/compose/stability/runtime/ParameterStability;)Lcom/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder$ParameterStabilityData;
public static synthetic fun copy$default (Lcom/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder$ParameterStabilityData;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;Lcom/skydoves/compose/stability/runtime/ParameterStability;ILjava/lang/Object;)Lcom/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder$ParameterStabilityData;
public fun equals (Ljava/lang/Object;)Z
public final fun getName ()Ljava/lang/String;
public final fun getParameter ()Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;
public final fun getStability ()Lcom/skydoves/compose/stability/runtime/ParameterStability;
public final fun getTypeString ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder$StateVariableData {
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/kotlin/ir/declarations/IrVariable;ZLorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;)V
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/kotlin/ir/declarations/IrVariable;ZLorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Lorg/jetbrains/kotlin/ir/declarations/IrVariable;
public final fun component4 ()Z
public final fun component5 ()Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;
public final fun copy (Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/kotlin/ir/declarations/IrVariable;ZLorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;)Lcom/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder$StateVariableData;
public static synthetic fun copy$default (Lcom/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder$StateVariableData;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/kotlin/ir/declarations/IrVariable;ZLorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;ILjava/lang/Object;)Lcom/skydoves/compose/stability/compiler/lower/RecompositionIrBuilder$StateVariableData;
public fun equals (Ljava/lang/Object;)Z
public final fun getGetter ()Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;
public final fun getName ()Ljava/lang/String;
public final fun getTypeString ()Ljava/lang/String;
public final fun getVariable ()Lorg/jetbrains/kotlin/ir/declarations/IrVariable;
public fun hashCode ()I
public final fun isDelegated ()Z
public fun toString ()Ljava/lang/String;
}
public final class com/skydoves/compose/stability/compiler/lower/StabilityAnalyzerTransformer : org/jetbrains/kotlin/backend/common/IrElementTransformerVoidWithContext {
public static final field Companion Lcom/skydoves/compose/stability/compiler/lower/StabilityAnalyzerTransformer$Companion;
public fun <init> (Lorg/jetbrains/kotlin/backend/common/extensions/IrPluginContext;Lcom/skydoves/compose/stability/compiler/StabilityInfoCollector;Ljava/util/List;ZILjava/util/List;)V
public synthetic fun <init> (Lorg/jetbrains/kotlin/backend/common/extensions/IrPluginContext;Lcom/skydoves/compose/stability/compiler/StabilityInfoCollector;Ljava/util/List;ZILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun visitFunctionNew (Lorg/jetbrains/kotlin/ir/declarations/IrFunction;)Lorg/jetbrains/kotlin/ir/IrStatement;
}
public final class com/skydoves/compose/stability/compiler/lower/StabilityAnalyzerTransformer$Companion {
}