xref: /aosp_15_r20/external/kotlinx.atomicfu/atomicfu-transformer/api/atomicfu-transformer.api (revision 68017707106cb9da9fed635c150bc497c09c160f)
1*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AbortKt {
2*68017707SAndroid Build Coastguard Worker	public static final fun abort (Ljava/lang/String;Lorg/objectweb/asm/tree/AbstractInsnNode;)Ljava/lang/Void;
3*68017707SAndroid Build Coastguard Worker	public static synthetic fun abort$default (Ljava/lang/String;Lorg/objectweb/asm/tree/AbstractInsnNode;ILjava/lang/Object;)Ljava/lang/Void;
4*68017707SAndroid Build Coastguard Worker}
5*68017707SAndroid Build Coastguard Worker
6*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AbortTransform : java/lang/Exception {
7*68017707SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;Lorg/objectweb/asm/tree/AbstractInsnNode;)V
8*68017707SAndroid Build Coastguard Worker	public synthetic fun <init> (Ljava/lang/String;Lorg/objectweb/asm/tree/AbstractInsnNode;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
9*68017707SAndroid Build Coastguard Worker	public final fun getI ()Lorg/objectweb/asm/tree/AbstractInsnNode;
10*68017707SAndroid Build Coastguard Worker}
11*68017707SAndroid Build Coastguard Worker
12*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AsmUtilKt {
13*68017707SAndroid Build Coastguard Worker	public static final fun accessToInvokeOpcode (I)I
14*68017707SAndroid Build Coastguard Worker	public static final fun atIndex (Lorg/objectweb/asm/tree/AbstractInsnNode;Lorg/objectweb/asm/tree/InsnList;)Ljava/lang/String;
15*68017707SAndroid Build Coastguard Worker	public static final fun forVarLoads (ILorg/objectweb/asm/tree/LabelNode;Lorg/objectweb/asm/tree/LabelNode;Lkotlin/jvm/functions/Function1;)V
16*68017707SAndroid Build Coastguard Worker	public static final fun getInsnOrNull (Lorg/objectweb/asm/tree/AbstractInsnNode;Lorg/objectweb/asm/tree/AbstractInsnNode;Lkotlin/jvm/functions/Function1;)Lorg/objectweb/asm/tree/AbstractInsnNode;
17*68017707SAndroid Build Coastguard Worker	public static final fun getLine (Lorg/objectweb/asm/tree/AbstractInsnNode;)Ljava/lang/Integer;
18*68017707SAndroid Build Coastguard Worker	public static final fun getNextUseful (Lorg/objectweb/asm/tree/AbstractInsnNode;)Lorg/objectweb/asm/tree/AbstractInsnNode;
19*68017707SAndroid Build Coastguard Worker	public static final fun getOwnerPackageName (Ljava/lang/String;)Ljava/lang/String;
20*68017707SAndroid Build Coastguard Worker	public static final fun getThisOrPrevUseful (Lorg/objectweb/asm/tree/AbstractInsnNode;)Lorg/objectweb/asm/tree/AbstractInsnNode;
21*68017707SAndroid Build Coastguard Worker	public static final fun isAload (Lorg/objectweb/asm/tree/AbstractInsnNode;I)Z
22*68017707SAndroid Build Coastguard Worker	public static final fun isAreturn (Lorg/objectweb/asm/tree/AbstractInsnNode;)Z
23*68017707SAndroid Build Coastguard Worker	public static final fun isGetField (Lorg/objectweb/asm/tree/AbstractInsnNode;Ljava/lang/String;)Z
24*68017707SAndroid Build Coastguard Worker	public static final fun isGetFieldOrGetStatic (Lorg/objectweb/asm/tree/AbstractInsnNode;)Z
25*68017707SAndroid Build Coastguard Worker	public static final fun isGetStatic (Lorg/objectweb/asm/tree/AbstractInsnNode;Ljava/lang/String;)Z
26*68017707SAndroid Build Coastguard Worker	public static final fun isInvokeVirtual (Lorg/objectweb/asm/tree/AbstractInsnNode;)Z
27*68017707SAndroid Build Coastguard Worker	public static final fun isReturn (Lorg/objectweb/asm/tree/AbstractInsnNode;)Z
28*68017707SAndroid Build Coastguard Worker	public static final fun isTypeReturn (Lorg/objectweb/asm/tree/AbstractInsnNode;Lorg/objectweb/asm/Type;)Z
29*68017707SAndroid Build Coastguard Worker	public static final fun listUseful (Lorg/objectweb/asm/tree/InsnList;I)Ljava/util/List;
30*68017707SAndroid Build Coastguard Worker	public static synthetic fun listUseful$default (Lorg/objectweb/asm/tree/InsnList;IILjava/lang/Object;)Ljava/util/List;
31*68017707SAndroid Build Coastguard Worker	public static final fun localVar (Lorg/objectweb/asm/tree/MethodNode;ILorg/objectweb/asm/tree/AbstractInsnNode;)Lorg/objectweb/asm/tree/LocalVariableNode;
32*68017707SAndroid Build Coastguard Worker	public static final fun nextVarLoad (ILorg/objectweb/asm/tree/AbstractInsnNode;)Lorg/objectweb/asm/tree/VarInsnNode;
33*68017707SAndroid Build Coastguard Worker	public static final fun toText (Lorg/objectweb/asm/tree/AbstractInsnNode;)Ljava/lang/String;
34*68017707SAndroid Build Coastguard Worker}
35*68017707SAndroid Build Coastguard Worker
36*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformer : kotlinx/atomicfu/transformer/AtomicFUTransformerBase {
37*68017707SAndroid Build Coastguard Worker	public fun <init> (Ljava/util/List;Ljava/io/File;Ljava/io/File;Lkotlinx/atomicfu/transformer/JvmVariant;)V
38*68017707SAndroid Build Coastguard Worker	public synthetic fun <init> (Ljava/util/List;Ljava/io/File;Ljava/io/File;Lkotlinx/atomicfu/transformer/JvmVariant;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
39*68017707SAndroid Build Coastguard Worker	public final fun getJvmVariant ()Lkotlinx/atomicfu/transformer/JvmVariant;
40*68017707SAndroid Build Coastguard Worker	public final fun setJvmVariant (Lkotlinx/atomicfu/transformer/JvmVariant;)V
41*68017707SAndroid Build Coastguard Worker	public fun transform ()V
42*68017707SAndroid Build Coastguard Worker}
43*68017707SAndroid Build Coastguard Worker
44*68017707SAndroid Build Coastguard Workerpublic abstract class kotlinx/atomicfu/transformer/AtomicFUTransformerBase {
45*68017707SAndroid Build Coastguard Worker	public fun <init> (Ljava/io/File;Ljava/io/File;)V
46*68017707SAndroid Build Coastguard Worker	protected final fun debug (Ljava/lang/String;Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;)V
47*68017707SAndroid Build Coastguard Worker	public static synthetic fun debug$default (Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase;Ljava/lang/String;Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;ILjava/lang/Object;)V
48*68017707SAndroid Build Coastguard Worker	protected final fun div (Ljava/io/File;Ljava/lang/String;)Ljava/io/File;
49*68017707SAndroid Build Coastguard Worker	protected final fun error (Ljava/lang/String;Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;)V
50*68017707SAndroid Build Coastguard Worker	public static synthetic fun error$default (Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase;Ljava/lang/String;Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;ILjava/lang/Object;)V
51*68017707SAndroid Build Coastguard Worker	public final fun getInputDir ()Ljava/io/File;
52*68017707SAndroid Build Coastguard Worker	protected final fun getLastError ()Ljava/lang/Throwable;
53*68017707SAndroid Build Coastguard Worker	public final fun getOutputDir ()Ljava/io/File;
54*68017707SAndroid Build Coastguard Worker	protected final fun getTransformed ()Z
55*68017707SAndroid Build Coastguard Worker	public final fun getVerbose ()Z
56*68017707SAndroid Build Coastguard Worker	protected final fun info (Ljava/lang/String;Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;)V
57*68017707SAndroid Build Coastguard Worker	public static synthetic fun info$default (Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase;Ljava/lang/String;Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;ILjava/lang/Object;)V
58*68017707SAndroid Build Coastguard Worker	protected final fun isClassFile (Ljava/io/File;)Z
59*68017707SAndroid Build Coastguard Worker	protected final fun mkdirsAndWrite (Ljava/io/File;[B)V
60*68017707SAndroid Build Coastguard Worker	public final fun setInputDir (Ljava/io/File;)V
61*68017707SAndroid Build Coastguard Worker	protected final fun setLastError (Ljava/lang/Throwable;)V
62*68017707SAndroid Build Coastguard Worker	public final fun setOutputDir (Ljava/io/File;)V
63*68017707SAndroid Build Coastguard Worker	protected final fun setTransformed (Z)V
64*68017707SAndroid Build Coastguard Worker	public final fun setVerbose (Z)V
65*68017707SAndroid Build Coastguard Worker	protected final fun toOutputFile (Ljava/io/File;)Ljava/io/File;
66*68017707SAndroid Build Coastguard Worker	public abstract fun transform ()V
67*68017707SAndroid Build Coastguard Worker}
68*68017707SAndroid Build Coastguard Worker
69*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo {
70*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/MethodId;Ljava/lang/String;Lorg/objectweb/asm/tree/AbstractInsnNode;Lorg/objectweb/asm/tree/InsnList;)V
71*68017707SAndroid Build Coastguard Worker	public synthetic fun <init> (Lkotlinx/atomicfu/transformer/MethodId;Ljava/lang/String;Lorg/objectweb/asm/tree/AbstractInsnNode;Lorg/objectweb/asm/tree/InsnList;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
72*68017707SAndroid Build Coastguard Worker	public final fun component1 ()Lkotlinx/atomicfu/transformer/MethodId;
73*68017707SAndroid Build Coastguard Worker	public final fun component2 ()Ljava/lang/String;
74*68017707SAndroid Build Coastguard Worker	public final fun component3 ()Lorg/objectweb/asm/tree/AbstractInsnNode;
75*68017707SAndroid Build Coastguard Worker	public final fun component4 ()Lorg/objectweb/asm/tree/InsnList;
76*68017707SAndroid Build Coastguard Worker	public final fun copy (Lkotlinx/atomicfu/transformer/MethodId;Ljava/lang/String;Lorg/objectweb/asm/tree/AbstractInsnNode;Lorg/objectweb/asm/tree/InsnList;)Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;
77*68017707SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;Lkotlinx/atomicfu/transformer/MethodId;Ljava/lang/String;Lorg/objectweb/asm/tree/AbstractInsnNode;Lorg/objectweb/asm/tree/InsnList;ILjava/lang/Object;)Lkotlinx/atomicfu/transformer/AtomicFUTransformerBase$SourceInfo;
78*68017707SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
79*68017707SAndroid Build Coastguard Worker	public final fun getI ()Lorg/objectweb/asm/tree/AbstractInsnNode;
80*68017707SAndroid Build Coastguard Worker	public final fun getInsnList ()Lorg/objectweb/asm/tree/InsnList;
81*68017707SAndroid Build Coastguard Worker	public final fun getMethod ()Lkotlinx/atomicfu/transformer/MethodId;
82*68017707SAndroid Build Coastguard Worker	public final fun getSource ()Ljava/lang/String;
83*68017707SAndroid Build Coastguard Worker	public fun hashCode ()I
84*68017707SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
85*68017707SAndroid Build Coastguard Worker}
86*68017707SAndroid Build Coastguard Worker
87*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS : kotlinx/atomicfu/transformer/AtomicFUTransformerBase {
88*68017707SAndroid Build Coastguard Worker	public fun <init> (Ljava/io/File;Ljava/io/File;)V
89*68017707SAndroid Build Coastguard Worker	public fun transform ()V
90*68017707SAndroid Build Coastguard Worker}
91*68017707SAndroid Build Coastguard Worker
92*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS$AtomicConstructorDetector : org/mozilla/javascript/ast/NodeVisitor {
93*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/AtomicFUTransformerJS;)V
94*68017707SAndroid Build Coastguard Worker	public fun visit (Lorg/mozilla/javascript/ast/AstNode;)Z
95*68017707SAndroid Build Coastguard Worker}
96*68017707SAndroid Build Coastguard Worker
97*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS$AtomicOperationsInliner : org/mozilla/javascript/ast/NodeVisitor {
98*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/AtomicFUTransformerJS;)V
99*68017707SAndroid Build Coastguard Worker	public fun visit (Lorg/mozilla/javascript/ast/AstNode;)Z
100*68017707SAndroid Build Coastguard Worker}
101*68017707SAndroid Build Coastguard Worker
102*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS$DelegatedPropertyAccessorsVisitor : org/mozilla/javascript/ast/NodeVisitor {
103*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/AtomicFUTransformerJS;)V
104*68017707SAndroid Build Coastguard Worker	public fun visit (Lorg/mozilla/javascript/ast/AstNode;)Z
105*68017707SAndroid Build Coastguard Worker}
106*68017707SAndroid Build Coastguard Worker
107*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS$DependencyEraser : org/mozilla/javascript/ast/NodeVisitor {
108*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/AtomicFUTransformerJS;)V
109*68017707SAndroid Build Coastguard Worker	public fun visit (Lorg/mozilla/javascript/ast/AstNode;)Z
110*68017707SAndroid Build Coastguard Worker}
111*68017707SAndroid Build Coastguard Worker
112*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS$FieldDelegatesVisitor : org/mozilla/javascript/ast/NodeVisitor {
113*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/AtomicFUTransformerJS;)V
114*68017707SAndroid Build Coastguard Worker	public fun visit (Lorg/mozilla/javascript/ast/AstNode;)Z
115*68017707SAndroid Build Coastguard Worker}
116*68017707SAndroid Build Coastguard Worker
117*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS$ReceiverResolver : org/mozilla/javascript/ast/NodeVisitor {
118*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/AtomicFUTransformerJS;Ljava/lang/String;)V
119*68017707SAndroid Build Coastguard Worker	public final fun getReceiver ()Lorg/mozilla/javascript/ast/AstNode;
120*68017707SAndroid Build Coastguard Worker	public final fun setReceiver (Lorg/mozilla/javascript/ast/AstNode;)V
121*68017707SAndroid Build Coastguard Worker	public fun visit (Lorg/mozilla/javascript/ast/AstNode;)Z
122*68017707SAndroid Build Coastguard Worker}
123*68017707SAndroid Build Coastguard Worker
124*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS$TopLevelDelegatedFieldsAccessorVisitor : org/mozilla/javascript/ast/NodeVisitor {
125*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/AtomicFUTransformerJS;)V
126*68017707SAndroid Build Coastguard Worker	public fun visit (Lorg/mozilla/javascript/ast/AstNode;)Z
127*68017707SAndroid Build Coastguard Worker}
128*68017707SAndroid Build Coastguard Worker
129*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJS$TransformVisitor : org/mozilla/javascript/ast/NodeVisitor {
130*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/AtomicFUTransformerJS;)V
131*68017707SAndroid Build Coastguard Worker	public fun visit (Lorg/mozilla/javascript/ast/AstNode;)Z
132*68017707SAndroid Build Coastguard Worker}
133*68017707SAndroid Build Coastguard Worker
134*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerJSKt {
135*68017707SAndroid Build Coastguard Worker	public static final fun main ([Ljava/lang/String;)V
136*68017707SAndroid Build Coastguard Worker}
137*68017707SAndroid Build Coastguard Worker
138*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/AtomicFUTransformerKt {
139*68017707SAndroid Build Coastguard Worker	public static final fun main ([Ljava/lang/String;)V
140*68017707SAndroid Build Coastguard Worker}
141*68017707SAndroid Build Coastguard Worker
142*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/FieldId {
143*68017707SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
144*68017707SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/lang/String;
145*68017707SAndroid Build Coastguard Worker	public final fun component2 ()Ljava/lang/String;
146*68017707SAndroid Build Coastguard Worker	public final fun component3 ()Ljava/lang/String;
147*68017707SAndroid Build Coastguard Worker	public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lkotlinx/atomicfu/transformer/FieldId;
148*68017707SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lkotlinx/atomicfu/transformer/FieldId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/atomicfu/transformer/FieldId;
149*68017707SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
150*68017707SAndroid Build Coastguard Worker	public final fun getDesc ()Ljava/lang/String;
151*68017707SAndroid Build Coastguard Worker	public final fun getName ()Ljava/lang/String;
152*68017707SAndroid Build Coastguard Worker	public final fun getOwner ()Ljava/lang/String;
153*68017707SAndroid Build Coastguard Worker	public fun hashCode ()I
154*68017707SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
155*68017707SAndroid Build Coastguard Worker}
156*68017707SAndroid Build Coastguard Worker
157*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/FieldInfo {
158*68017707SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/atomicfu/transformer/FieldId;Lorg/objectweb/asm/Type;Z)V
159*68017707SAndroid Build Coastguard Worker	public synthetic fun <init> (Lkotlinx/atomicfu/transformer/FieldId;Lorg/objectweb/asm/Type;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
160*68017707SAndroid Build Coastguard Worker	public final fun getAccessors ()Ljava/util/Set;
161*68017707SAndroid Build Coastguard Worker	public final fun getFieldId ()Lkotlinx/atomicfu/transformer/FieldId;
162*68017707SAndroid Build Coastguard Worker	public final fun getFieldType ()Lorg/objectweb/asm/Type;
163*68017707SAndroid Build Coastguard Worker	public final fun getFuName ()Ljava/lang/String;
164*68017707SAndroid Build Coastguard Worker	public final fun getFuType ()Lorg/objectweb/asm/Type;
165*68017707SAndroid Build Coastguard Worker	public final fun getHasAtomicOps ()Z
166*68017707SAndroid Build Coastguard Worker	public final fun getHasExternalAccess ()Z
167*68017707SAndroid Build Coastguard Worker	public final fun getName ()Ljava/lang/String;
168*68017707SAndroid Build Coastguard Worker	public final fun getOwner ()Ljava/lang/String;
169*68017707SAndroid Build Coastguard Worker	public final fun getOwnerType ()Lorg/objectweb/asm/Type;
170*68017707SAndroid Build Coastguard Worker	public final fun getPrimitiveType (Z)Lorg/objectweb/asm/Type;
171*68017707SAndroid Build Coastguard Worker	public final fun getRefVolatileClassName ()Ljava/lang/String;
172*68017707SAndroid Build Coastguard Worker	public final fun getStaticRefVolatileField ()Ljava/lang/String;
173*68017707SAndroid Build Coastguard Worker	public final fun getTypeInfo ()Lkotlinx/atomicfu/transformer/TypeInfo;
174*68017707SAndroid Build Coastguard Worker	public final fun isArray ()Z
175*68017707SAndroid Build Coastguard Worker	public final fun isStatic ()Z
176*68017707SAndroid Build Coastguard Worker	public final fun setHasAtomicOps (Z)V
177*68017707SAndroid Build Coastguard Worker	public final fun setHasExternalAccess (Z)V
178*68017707SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
179*68017707SAndroid Build Coastguard Worker}
180*68017707SAndroid Build Coastguard Worker
181*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/FlowAnalyzer {
182*68017707SAndroid Build Coastguard Worker	public fun <init> (Lorg/objectweb/asm/tree/AbstractInsnNode;)V
183*68017707SAndroid Build Coastguard Worker	public final fun execute ()Lorg/objectweb/asm/tree/AbstractInsnNode;
184*68017707SAndroid Build Coastguard Worker	public final fun getInitStart (I)Lorg/objectweb/asm/tree/AbstractInsnNode;
185*68017707SAndroid Build Coastguard Worker	public final fun getUncheckedCastInsn ()Lorg/objectweb/asm/tree/AbstractInsnNode;
186*68017707SAndroid Build Coastguard Worker	public final fun getValueArgInitLast ()Lorg/objectweb/asm/tree/AbstractInsnNode;
187*68017707SAndroid Build Coastguard Worker}
188*68017707SAndroid Build Coastguard Worker
189*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/JvmVariant : java/lang/Enum {
190*68017707SAndroid Build Coastguard Worker	public static final field BOTH Lkotlinx/atomicfu/transformer/JvmVariant;
191*68017707SAndroid Build Coastguard Worker	public static final field FU Lkotlinx/atomicfu/transformer/JvmVariant;
192*68017707SAndroid Build Coastguard Worker	public static final field VH Lkotlinx/atomicfu/transformer/JvmVariant;
193*68017707SAndroid Build Coastguard Worker	public static fun getEntries ()Lkotlin/enums/EnumEntries;
194*68017707SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lkotlinx/atomicfu/transformer/JvmVariant;
195*68017707SAndroid Build Coastguard Worker	public static fun values ()[Lkotlinx/atomicfu/transformer/JvmVariant;
196*68017707SAndroid Build Coastguard Worker}
197*68017707SAndroid Build Coastguard Worker
198*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/MetadataTransformer {
199*68017707SAndroid Build Coastguard Worker	public fun <init> (Ljava/util/Set;Ljava/util/Set;)V
200*68017707SAndroid Build Coastguard Worker	public final fun transformMetadata (Lorg/objectweb/asm/tree/AnnotationNode;)Z
201*68017707SAndroid Build Coastguard Worker}
202*68017707SAndroid Build Coastguard Worker
203*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/MetadataTransformerKt {
204*68017707SAndroid Build Coastguard Worker	public static final field KOTLIN_METADATA_DESC Ljava/lang/String;
205*68017707SAndroid Build Coastguard Worker}
206*68017707SAndroid Build Coastguard Worker
207*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/MethodId {
208*68017707SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
209*68017707SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/lang/String;
210*68017707SAndroid Build Coastguard Worker	public final fun component2 ()Ljava/lang/String;
211*68017707SAndroid Build Coastguard Worker	public final fun component3 ()Ljava/lang/String;
212*68017707SAndroid Build Coastguard Worker	public final fun component4 ()I
213*68017707SAndroid Build Coastguard Worker	public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lkotlinx/atomicfu/transformer/MethodId;
214*68017707SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lkotlinx/atomicfu/transformer/MethodId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Lkotlinx/atomicfu/transformer/MethodId;
215*68017707SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
216*68017707SAndroid Build Coastguard Worker	public final fun getDesc ()Ljava/lang/String;
217*68017707SAndroid Build Coastguard Worker	public final fun getInvokeOpcode ()I
218*68017707SAndroid Build Coastguard Worker	public final fun getName ()Ljava/lang/String;
219*68017707SAndroid Build Coastguard Worker	public final fun getOwner ()Ljava/lang/String;
220*68017707SAndroid Build Coastguard Worker	public fun hashCode ()I
221*68017707SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
222*68017707SAndroid Build Coastguard Worker}
223*68017707SAndroid Build Coastguard Worker
224*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/TransformerException : java/lang/Exception {
225*68017707SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
226*68017707SAndroid Build Coastguard Worker	public synthetic fun <init> (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
227*68017707SAndroid Build Coastguard Worker}
228*68017707SAndroid Build Coastguard Worker
229*68017707SAndroid Build Coastguard Workerpublic final class kotlinx/atomicfu/transformer/TypeInfo {
230*68017707SAndroid Build Coastguard Worker	public fun <init> (Lorg/objectweb/asm/Type;Lorg/objectweb/asm/Type;Lorg/objectweb/asm/Type;)V
231*68017707SAndroid Build Coastguard Worker	public final fun getFuType ()Lorg/objectweb/asm/Type;
232*68017707SAndroid Build Coastguard Worker	public final fun getOriginalType ()Lorg/objectweb/asm/Type;
233*68017707SAndroid Build Coastguard Worker	public final fun getTransformedType ()Lorg/objectweb/asm/Type;
234*68017707SAndroid Build Coastguard Worker}
235*68017707SAndroid Build Coastguard Worker
236