403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/Android/Android Studio/plugins/Kotlin/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/Android/Android Studio/plugins/Kotlin/lib/kotlinc.assignment-compiler-plugin.jar
PK�= ��Oorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin.class���47		 
!"	#	$	%	&'
(	)*+InnerClasses2DECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT5Lorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0;	Signature_Lorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0<Lorg/jetbrains/kotlin/psi/KtDeclaration;>;+CALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIThLorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0<Lorg/jetbrains/kotlin/psi/KtSimpleNameExpression;>;NO_APPLICABLE_ASSIGN_METHOD_initializerLjava/lang/Object;<clinit>()VCodeLineNumberTable
SourceFileErrorsAssignmentPlugin.java,-./0123451Korg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin$16Iorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPluginjava/lang/Object)org/jetbrains/kotlin/diagnostics/SeverityERROR+Lorg/jetbrains/kotlin/diagnostics/Severity;6org/jetbrains/kotlin/diagnostics/PositioningStrategiesDECLARATION_RETURN_TYPE6Lorg/jetbrains/kotlin/diagnostics/PositioningStrategy;3org/jetbrains/kotlin/diagnostics/DiagnosticFactory0create�(Lorg/jetbrains/kotlin/diagnostics/Severity;Lorg/jetbrains/kotlin/diagnostics/PositioningStrategy;)Lorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0;CALL_EXPRESSION<init>_/�������������Y�	�
�$

PK���p��Qorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin$1.class���4(
	
<init>()VCodeLineNumberTableLocalVariableTablethisInnerClassesMLorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin$1;
SourceFileErrorsAssignmentPlugin.javaEnclosingMethodIorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin #Korg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin$1java/lang/ObjectWorg/jetbrains/kotlin/assignment/plugin/diagnostics/DefaultErrorMessagesAssignmentPluginINSTANCEYLorg/jetbrains/kotlin/assignment/plugin/diagnostics/DefaultErrorMessagesAssignmentPlugin;$3org/jetbrains/kotlin/diagnostics/Errors$InitializerInitializer-initializeFactoryNamesAndDefaultErrorMessages&	Extension_(Ljava/lang/Class;Lorg/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages$Extension;)V'org/jetbrains/kotlin/diagnostics/Errors'Iorg/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages$Extension?org/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages0	?
*����
"

	!%"	PK���]org/jetbrains/kotlin/assignment/plugin/diagnostics/DefaultErrorMessagesAssignmentPlugin.class���4LWorg/jetbrains/kotlin/assignment/plugin/diagnostics/DefaultErrorMessagesAssignmentPluginjava/lang/ObjectIorg/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages$Extension<init>()V
	thisYLorg/jetbrains/kotlin/assignment/plugin/diagnostics/DefaultErrorMessagesAssignmentPlugin;getMapM()Lorg/jetbrains/kotlin/diagnostics/rendering/DiagnosticFactoryToRendererMap;#Lorg/jetbrains/annotations/NotNull;MAPKLorg/jetbrains/kotlin/diagnostics/rendering/DiagnosticFactoryToRendererMap;	<clinit>
	INSTANCE	Iorg/jetbrains/kotlin/diagnostics/rendering/DiagnosticFactoryToRendererMapValueContainerAssignment(Ljava/lang/String;)V
Iorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin 2DECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT5Lorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0;"#	!$<Function 'assign' used for '=' overload should return 'Unit'&putJ(Lorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0;Ljava/lang/String;)V()
*+CALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT,#	!-NO_APPLICABLE_ASSIGN_METHOD/#	!06No applicable 'assign' function found for '=' overload2Lkotlin/Metadata;mv	kxi0d1M��




Æ��20B¢J0HR0X‚¢
��¨d2KLorg/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages$Extension;$kotlin-assignment-compiler-plugin.k1?org/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessagesA	Extension'DefaultErrorMessagesAssignmentPlugin.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1EEF/*�
�GH
F.��GHEF�9�Y���Y����%'�+��.'�+��13�+�G>
"%(*-0358!I
BC	JDK@45[I6I7I89I6:I;<[s=>[ss?ssss
s@PK����--[org/jetbrains/kotlin/assignment/plugin/AbstractAssignPluginResolutionAltererExtension.class���4EUorg/jetbrains/kotlin/assignment/plugin/AbstractAssignPluginResolutionAltererExtensionjava/lang/ObjectHorg/jetbrains/kotlin/resolve/extensions/AssignResolutionAltererExtension<init>()V
	thisWLorg/jetbrains/kotlin/assignment/plugin/AbstractAssignPluginResolutionAltererExtension;needOverloadAssign�(Lorg/jetbrains/kotlin/psi/KtBinaryExpression;Lorg/jetbrains/kotlin/types/KotlinType;Lorg/jetbrains/kotlin/resolve/BindingContext;)Z#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;
expressionkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
bindingContextisValPropertyAssignment](Lorg/jetbrains/kotlin/psi/KtBinaryExpression;Lorg/jetbrains/kotlin/resolve/BindingContext;)Z
hasSpecialAnnotationW(Lorg/jetbrains/kotlin/types/KotlinType;Lorg/jetbrains/kotlin/psi/KtBinaryExpression;)Z 
!-Lorg/jetbrains/kotlin/psi/KtBinaryExpression;leftType'Lorg/jetbrains/kotlin/types/KotlinType;-Lorg/jetbrains/kotlin/resolve/BindingContext;+org/jetbrains/kotlin/psi/KtBinaryExpression'getLeft)()Lorg/jetbrains/kotlin/psi/KtExpression;)*
(+"org/jetbrains/kotlin/psi/KtElement-0org/jetbrains/kotlin/resolve/BindingContextUtils/extractVariableFromResolvedCall�(Lorg/jetbrains/kotlin/resolve/BindingContext;Lorg/jetbrains/kotlin/psi/KtElement;)Lorg/jetbrains/kotlin/descriptors/VariableDescriptor;12
033org/jetbrains/kotlin/descriptors/PropertyDescriptor5isVar()Z7869
descriptor5Lorg/jetbrains/kotlin/descriptors/VariableDescriptor;$this$isValPropertyAssignment3org/jetbrains/kotlin/descriptors/VariableDescriptor>%org/jetbrains/kotlin/types/KotlinType@getConstructor.()Lorg/jetbrains/kotlin/types/TypeConstructor;BC
AD*org/jetbrains/kotlin/types/TypeConstructorFgetDeclarationDescriptor9()Lorg/jetbrains/kotlin/descriptors/ClassifierDescriptor;HIGJ6org/jetbrains/kotlin/descriptors/DeclarationDescriptorL8org/jetbrains/kotlin/cfg/CfgContainingDeclarationUtilsKtNgetElementParentDeclarationN(Lorg/jetbrains/kotlin/psi/KtElement;)Lorg/jetbrains/kotlin/psi/KtDeclaration;PQ
OR,org/jetbrains/kotlin/psi/KtModifierListOwnerTi(Lorg/jetbrains/kotlin/descriptors/DeclarationDescriptor;Lorg/jetbrains/kotlin/psi/KtModifierListOwner;)ZV
W$this$hasSpecialAnnotation
resolveAssign�(Lorg/jetbrains/kotlin/resolve/BindingContext;Lorg/jetbrains/kotlin/psi/KtBinaryExpression;Lorg/jetbrains/kotlin/psi/KtExpression;Lorg/jetbrains/kotlin/psi/KtExpression;Lorg/jetbrains/kotlin/types/expressions/KotlinTypeInfo;Lorg/jetbrains/kotlin/types/expressions/ExpressionTypingContext;Lorg/jetbrains/kotlin/types/expressions/ExpressionTypingComponents;Lorg/jetbrains/kotlin/resolve/scopes/LexicalWritableScope;)Lorg/jetbrains/kotlin/types/expressions/KotlinTypeInfo;leftOperand\left^leftInfo`contextb
componentsdscopef5org/jetbrains/kotlin/types/expressions/KotlinTypeInfohgetType)()Lorg/jetbrains/kotlin/types/KotlinType;jk
ilcheckNotNull(Ljava/lang/Object;)Vno
p2org/jetbrains/kotlin/psi/KtSafeQualifiedExpressionr/org/jetbrains/kotlin/types/typeUtil/TypeUtilsKttmakeNotNullableP(Lorg/jetbrains/kotlin/types/KotlinType;)Lorg/jetbrains/kotlin/types/KotlinType;vw
ux@org/jetbrains/kotlin/resolve/scopes/receivers/ExpressionReceiverz	CompanionLLorg/jetbrains/kotlin/resolve/scopes/receivers/ExpressionReceiver$Companion;|}	{~>org/jetbrains/kotlin/types/expressions/ExpressionTypingContext�trace+Lorg/jetbrains/kotlin/resolve/BindingTrace;��	��)org/jetbrains/kotlin/resolve/BindingTrace�getBindingContext/()Lorg/jetbrains/kotlin/resolve/BindingContext;����getBindingContext(...)�checkNotNullExpressionValue�
�Jorg/jetbrains/kotlin/resolve/scopes/receivers/ExpressionReceiver$Companion�create�(Lorg/jetbrains/kotlin/psi/KtExpression;Lorg/jetbrains/kotlin/types/KotlinType;Lorg/jetbrains/kotlin/resolve/BindingContext;)Lorg/jetbrains/kotlin/resolve/scopes/receivers/ExpressionReceiver;��
��getOperationReference;()Lorg/jetbrains/kotlin/psi/KtOperationReferenceExpression;��
(�getOperationReference(...)�/org/jetbrains/kotlin/psi/KtSimpleNameExpression�<org/jetbrains/kotlin/resolve/calls/context/ResolutionContext�0trace to check assignment operation like '=' for�%org/jetbrains/kotlin/psi/KtExpression�Aorg/jetbrains/kotlin/resolve/calls/context/TemporaryTraceAndCache��(Lorg/jetbrains/kotlin/resolve/calls/context/ResolutionContext;Ljava/lang/String;Lorg/jetbrains/kotlin/psi/KtExpression;)Lorg/jetbrains/kotlin/resolve/calls/context/TemporaryTraceAndCache;��
��create(...)�replaceTraceAndCache�(Lorg/jetbrains/kotlin/resolve/calls/context/TemporaryTraceAndCache;)Lorg/jetbrains/kotlin/resolve/calls/context/ResolutionContext;��
��0org/jetbrains/kotlin/resolve/scopes/LexicalScope�replaceScoper(Lorg/jetbrains/kotlin/resolve/scopes/LexicalScope;)Lorg/jetbrains/kotlin/resolve/calls/context/ResolutionContext;��
��replaceScope(...)�Aorg/jetbrains/kotlin/types/expressions/ExpressionTypingComponents�callResolver1Lorg/jetbrains/kotlin/resolve/calls/CallResolver;��	���resolveMethodCall((Lorg/jetbrains/kotlin/resolve/calls/CallResolver;Lorg/jetbrains/kotlin/types/expressions/ExpressionTypingContext;Lorg/jetbrains/kotlin/resolve/scopes/receivers/ExpressionReceiver;Lorg/jetbrains/kotlin/psi/KtBinaryExpression;)Lorg/jetbrains/kotlin/resolve/calls/results/OverloadResolutionResults;��
�Horg/jetbrains/kotlin/resolve/calls/results/OverloadResolutionResultsUtil�getResultingType�(Lorg/jetbrains/kotlin/resolve/calls/results/OverloadResolutionResults;Lorg/jetbrains/kotlin/resolve/calls/context/ResolutionContext;)Lorg/jetbrains/kotlin/types/KotlinType;��
��Dorg/jetbrains/kotlin/resolve/calls/results/OverloadResolutionResults�	isSuccess�8��commit�
��isUnit*(Lorg/jetbrains/kotlin/types/KotlinType;)Z��
u�replaceType`(Lorg/jetbrains/kotlin/types/KotlinType;)Lorg/jetbrains/kotlin/types/expressions/KotlinTypeInfo;��
i�Iorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin�+CALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT5Lorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0;��	��com/intellij/psi/PsiElement�3org/jetbrains/kotlin/diagnostics/DiagnosticFactory0�onR(Lcom/intellij/psi/PsiElement;)Lorg/jetbrains/kotlin/diagnostics/SimpleDiagnostic;��
��+org/jetbrains/kotlin/diagnostics/Diagnostic�report0(Lorg/jetbrains/kotlin/diagnostics/Diagnostic;)V����NO_APPLICABLE_ASSIGN_METHOD��	��receiverBLorg/jetbrains/kotlin/resolve/scopes/receivers/ExpressionReceiver;
operationSign1Lorg/jetbrains/kotlin/psi/KtSimpleNameExpression;temporaryForAssignmentOperationCLorg/jetbrains/kotlin/resolve/calls/context/TemporaryTraceAndCache;temporaryContext@Lorg/jetbrains/kotlin/types/expressions/ExpressionTypingContext;methodDescriptorsFLorg/jetbrains/kotlin/resolve/calls/results/OverloadResolutionResults;methodReturnType'Lorg/jetbrains/kotlin/psi/KtExpression;7Lorg/jetbrains/kotlin/types/expressions/KotlinTypeInfo;CLorg/jetbrains/kotlin/types/expressions/ExpressionTypingComponents;:Lorg/jetbrains/kotlin/resolve/scopes/LexicalWritableScope;+org/jetbrains/kotlin/resolve/BindingContext�8org/jetbrains/kotlin/resolve/scopes/LexicalWritableScope_(Lorg/jetbrains/kotlin/resolve/calls/CallResolver;Lorg/jetbrains/kotlin/types/expressions/ExpressionTypingContext;Lorg/jetbrains/kotlin/resolve/scopes/receivers/ExpressionReceiver;Lorg/jetbrains/kotlin/psi/KtBinaryExpression;)Lorg/jetbrains/kotlin/resolve/calls/results/OverloadResolutionResults<Lorg/jetbrains/kotlin/descriptors/FunctionDescriptor;>;6org/jetbrains/kotlin/resolve/scopes/receivers/ReceivergetRight*
(java/util/Collections	
singletonList$(Ljava/lang/Object;)Ljava/util/List;


1org/jetbrains/kotlin/resolve/calls/util/CallMakermakeCallWithExpressions�(Lorg/jetbrains/kotlin/psi/KtElement;Lorg/jetbrains/kotlin/resolve/scopes/receivers/Receiver;Lcom/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/psi/KtExpression;Ljava/util/List;)Lorg/jetbrains/kotlin/psi/Call;
makeCallWithExpressions(...).org/jetbrains/kotlin/psi/KtReferenceExpression:org/jetbrains/kotlin/types/expressions/OperatorConventions
ASSIGN_METHOD Lorg/jetbrains/kotlin/name/Name;	/org/jetbrains/kotlin/resolve/calls/CallResolverresolveCallWithGivenName�(Lorg/jetbrains/kotlin/resolve/calls/context/ResolutionContext;Lorg/jetbrains/kotlin/psi/Call;Lorg/jetbrains/kotlin/psi/KtReferenceExpression;Lorg/jetbrains/kotlin/name/Name;)Lorg/jetbrains/kotlin/resolve/calls/results/OverloadResolutionResults;!"
 #resolveCallWithGivenName(...)%callLorg/jetbrains/kotlin/psi/Call;$this$resolveMethodCallbinaryExpressionLkotlin/Metadata;mv	kxi0d1F��\




��

��

��

��

��



��

��





��

&��20B¢J"020202	0
HJJ02	0
202
02020202020HJ0*020HJ0*02	0
HJ*00*0202020H¨ d2JLorg/jetbrains/kotlin/resolve/extensions/AssignResolutionAltererExtension;5Lorg/jetbrains/kotlin/descriptors/FunctionDescriptor;$kotlin-assignment-compiler-plugin.k11ValueContainerAssignResolutionAltererExtension.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations	SignatureInnerClasses
SourceFileRuntimeVisibleAnnotations!;3*�
�<
*+=
;w$+�-�*+-��*,+�"���>"@<.=*$$#$$%$&?;�%,+�,�.�4N-�6�-�6�:���>
�#?@<
23=*;<%%=#%& ;y-+Y�(�EY�!�KY�*_�M,�.�S�U�X�W�>jA<7= --Y%-#Z[;~(+�,�-]�_�a�c�e�g��mY�q:	-�s�
	�y:	�	����Y�����:
,��Y�����:���,����Y���:��������Y�����:
*��Y���

,��:����:���9�4���ԙ
�ا��������������������>D�NA��(��i��A{����AXi<R5C@DGENGjHyJ�I�K�M�L�N�P�Q�R�S�UV
RY&Z=�@�$%	j���
y��������|��
�f���Z�%((&(#(\�(^�(`�(b�(d�(f�@?1��;�C�.-��������Y��:+,�������$Y&���<a`&c=>&'(CC)�Cb�C��C*#AB
�{|C:D�+,[I-I.I/0I-1I23[s45[!ss6ss
s7ss#s$s%ss&sZs�s\s�s^s`sbs�sds�sfs�sss�s�s8s�s�s�s*s9PK��META-INF/MANIFEST.MFManifest-Version: 1.0

PK�"��<META-INF/kotlin-assignment-compiler-plugin.cli.kotlin_module	"*PKI�lFFKMETA-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessororg.jetbrains.kotlin.assignment.plugin.AssignmentCommandLineProcessor
PK�{X1DDNMETA-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrarorg.jetbrains.kotlin.assignment.plugin.AssignmentComponentRegistrar
PK�fP//Uorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor$Companion.class���4/Oorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor$Companionjava/lang/Object<init>()V
thisQLorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor$Companion;getANNOTATION_OPTION2()Lorg/jetbrains/kotlin/compiler/plugin/CliOption;#Lorg/jetbrains/annotations/NotNull;Eorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessoraccess$getANNOTATION_OPTION$cp
1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1F��

��


†��20B¢R0¢
��¨d2ANNOTATION_OPTION0Lorg/jetbrains/kotlin/compiler/plugin/CliOption;%kotlin-assignment-compiler-plugin.cli	Companion!ValueContainerAssignmentPlugin.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1(/*��)*	
(.��)*	
+
(-*��*	
,
&-'.C[IIIII[s ![s
s"ss#s$sss%PK����LLKorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor.class���4�Eorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessorjava/lang/Object9org/jetbrains/kotlin/compiler/plugin/CommandLineProcessor<init>()V
	org.jetbrains.kotlin.assignmentpluginIdLjava/lang/String;
	ANNOTATION_OPTION0Lorg/jetbrains/kotlin/compiler/plugin/CliOption;	 kotlin/collections/CollectionsKtlistOf$(Ljava/lang/Object;)Ljava/util/List;

pluginOptionsLjava/util/List;	thisGLorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor;getPluginId()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;getPluginOptions()Ljava/util/List;D()Ljava/util/List<Lorg/jetbrains/kotlin/compiler/plugin/CliOption;>;
processOption�(Lorg/jetbrains/kotlin/compiler/plugin/AbstractCliOption;Ljava/lang/String;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)Voption)kotlin/jvm/internal/Intrinsics+checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V-.
,/value1
configuration3areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z56
,7Borg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeys9INSTANCEDLorg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeys;;<	:=
getANNOTATION8()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;?@
:A
appendList~(Lorg/jetbrains/kotlin/config/CompilerConfiguration;Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;Ljava/lang/Object;)VCD
EAorg/jetbrains/kotlin/compiler/plugin/CliOptionProcessingExceptionGjava/lang/StringBuilderI
J	Unknown option: Lappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;NO
JP6org/jetbrains/kotlin/compiler/plugin/AbstractCliOptionR
getOptionNameT"SUtoStringW"
JXY(Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)VZ
H[8Lorg/jetbrains/kotlin/compiler/plugin/AbstractCliOption;3Lorg/jetbrains/kotlin/config/CompilerConfiguration;()Ljava/util/Collection;$%
`java/util/Collectionbaccess$getANNOTATION_OPTION$cp2()Lorg/jetbrains/kotlin/compiler/plugin/CliOption;<clinit>Oorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor$Companiong1(Lkotlin/jvm/internal/DefaultConstructorMarker;)Vi
hj	CompanionQLorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor$Companion;lm	n.org/jetbrains/kotlin/compiler/plugin/CliOptionp
annotationr<fqname>tAnnotation qualified namesv;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Vx
qyBLjava/util/List<Lorg/jetbrains/kotlin/compiler/plugin/CliOption;>;Lkotlin/Metadata;mv	kxi0d1���6





 



��



�� 20:B¢J 0
202020HR0X–D¢
��R0	0X–¢
��
¨d2;Lorg/jetbrains/kotlin/compiler/plugin/CommandLineProcessor;%kotlin-assignment-compiler-plugin.cli!ValueContainerAssignmentPlugin.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1lm�#
�#�{�#�#�K*�
*�*�����%
&� !"�/*���%� �#$%�/*���&� �&�#'(��O+*�0,2�0-4�0+��8�*-�>�B,�F�&�HY�JY�KM�Q+�V�Q�Y�\���+"�()+*N+�*O O)]O1O3^�###A$_�2*�a�c��� de����f�B�hY�k�o�qYsuw�z��� !�
hl���j|}[I~II��I~�I��[s��[s s�ss
s�s!s"ss�ss$s%s's�s)s]s1s3s^sls�PK@�8��Torg/jetbrains/kotlin/assignment/plugin/AssignmentComponentContainerContributor.class���4HNorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentContainerContributorjava/lang/ObjectDorg/jetbrains/kotlin/extensions/StorageComponentContainerContributor<init>(Ljava/util/List;)V'(Ljava/util/List<Ljava/lang/String;>;)V#Lorg/jetbrains/annotations/NotNull;annotationskotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/util/List;	thisPLorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentContainerContributor;registerModuleComponents�(Lorg/jetbrains/kotlin/container/StorageComponentContainer;Lorg/jetbrains/kotlin/platform/TargetPlatform;Lorg/jetbrains/kotlin/descriptors/ModuleDescriptor;)V	containerplatformmoduleDescriptor!Uorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker#
$%$org/jetbrains/kotlin/container/DslKt'useInstanceO(Lorg/jetbrains/kotlin/container/StorageComponentContainer;Ljava/lang/Object;)V)*
(+:Lorg/jetbrains/kotlin/container/StorageComponentContainer;.Lorg/jetbrains/kotlin/platform/TargetPlatform;3Lorg/jetbrains/kotlin/descriptors/ModuleDescriptor;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1���.


��
 



��

��

��

����20B00¢J 020	2
020
HR00X‚¢
��¨d2FLorg/jetbrains/kotlin/extensions/StorageComponentContainerContributor;%kotlin-assignment-compiler-plugin.cli!ValueContainerAssignmentPlugin.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1@0A
BD+�*�*+��C=D@	E
Bn"+�, �-"�+�$Y*��&�,�C
C!DD*""-"."!/E


F?GX12[I3I4I56I37I89[s:;[ss<ss=s=sss=ss-ss.s!s/s>PKj|z[``Iorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentRegistrar.class���4}Corg/jetbrains/kotlin/assignment/plugin/AssignmentComponentRegistrar<org/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar<init>()V
thisELorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentRegistrar;registerExtensions�(Lorg/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar$ExtensionStorage;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

configurationBorg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeysINSTANCEDLorg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeys;	
getANNOTATION8()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
 1org/jetbrains/kotlin/config/CompilerConfiguration"getListH(Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;)Ljava/util/List;$%
#&getList(...)(checkNotNullExpressionValue*
+java/util/Collection-isEmpty()Z/0.1Horg/jetbrains/kotlin/resolve/extensions/AssignResolutionAltererExtension3	CompanionTLorg/jetbrains/kotlin/resolve/extensions/AssignResolutionAltererExtension$Companion;56	47:org/jetbrains/kotlin/extensions/ProjectExtensionDescriptor9Porg/jetbrains/kotlin/assignment/plugin/CliAssignPluginResolutionAltererExtension;(Ljava/util/List;)V=
<>Morg/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar$ExtensionStorage@registerExtensionQ(Lorg/jetbrains/kotlin/extensions/ProjectExtensionDescriptor;Ljava/lang/Object;)VBC
ADDorg/jetbrains/kotlin/extensions/StorageComponentContainerContributorFPLorg/jetbrains/kotlin/extensions/StorageComponentContainerContributor$Companion;5H	GINorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentContainerContributorK
L>@org/jetbrains/kotlin/fir/extensions/FirExtensionRegistrarAdapterNLLorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrarAdapter$Companion;5P	OQOorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrarS
T>annotationsLjava/util/List;$this$registerExtensionsOLorg/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar$ExtensionStorage;3Lorg/jetbrains/kotlin/config/CompilerConfiguration;java/util/List[
getSupportsK2Lkotlin/Metadata;mv	kxi0d1j��$







��

����20B¢J0*0	2
0HR08VX–¢¨d2>Lorg/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar;
supportsK2%kotlin-assignment-compiler-plugin.cliExtensionStorageNorg/jetbrains/kotlin/extensions/StorageComponentContainerContributor$CompanionnJorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrarAdapter$CompanionpRorg/jetbrains/kotlin/resolve/extensions/AssignResolutionAltererExtension$Companionr!ValueContainerAssignmentPlugin.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1u/*��v.w	
u�h+�,�,��!�'Y)�,N-�.�2���9+�8�:�<Y-�?�E+�J�:�LY-�M�E+�R�:�TY-�U�E�x�-\@8v12.213C4U5g7w*KVWh	
hXYhZy


]0u,�v:w	
z"AmoG5qO5s45{t|R^_[I`IaIbcI`dIef[sgh[
s
sissjsks]s0ssksYssZslPK�B[@��Horg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeys.class���4>Borg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeysjava/lang/Object<init>()V
thisDLorg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeys;
getANNOTATION8()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;^()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey<Ljava/util/List<Ljava/lang/String;>;>;#Lorg/jetbrains/annotations/NotNull;
ANNOTATION6Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;	<clinit>
INSTANCE
	annotation qualified name4org/jetbrains/kotlin/config/CompilerConfigurationKeycreateJ(Ljava/lang/String;)Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
create(...) kotlin/jvm/internal/Intrinsics"checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V$%
#&\Lorg/jetbrains/kotlin/config/CompilerConfigurationKey<Ljava/util/List<Ljava/lang/String;>;>;Lkotlin/Metadata;mv	kxi0d1Z��

��


 

Æ��20B¢R
000¢
��¨	d2%kotlin-assignment-compiler-plugin.cli!ValueContainerAssignmentPlugin.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1
78(79/*��:;	
9.��:;	
8
791�Y���Y!�'��:
<6=I)*[I+I,I-.I+/I01[s23[
s
s4ssss4s4sss5PK�"��?META-INF/kotlin-assignment-compiler-plugin.common.kotlin_module	"*PK��a���Borg/jetbrains/kotlin/assignment/plugin/AssignmentPluginNames.class���4-<org/jetbrains/kotlin/assignment/plugin/AssignmentPluginNamesjava/lang/Object<init>()V
this>Lorg/jetbrains/kotlin/assignment/plugin/AssignmentPluginNames;<clinit>
INSTANCE

	#Lorg/jetbrains/annotations/NotNull;	PLUGIN_IDLjava/lang/String;org.jetbrains.kotlin.assignmentANNOTATION_OPTION_NAME
annotationLkotlin/Metadata;mv	kxi0d1W��

��


Æ��20B¢R0X†T¢
��R0X†T¢
��¨d2(kotlin-assignment-compiler-plugin.commonAssignmentPluginNames.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1

&'&'&(/*��)*	
(�Y���+%,@[IIIII [s!"[s
s#sss#ss$PK�"��;META-INF/kotlin-assignment-compiler-plugin.k1.kotlin_module	"*PK"���Vorg/jetbrains/kotlin/assignment/plugin/CliAssignPluginResolutionAltererExtension.class���47Porg/jetbrains/kotlin/assignment/plugin/CliAssignPluginResolutionAltererExtensionUorg/jetbrains/kotlin/assignment/plugin/AbstractAssignPluginResolutionAltererExtension<init>(Ljava/util/List;)V'(Ljava/util/List<Ljava/lang/String;>;)V#Lorg/jetbrains/annotations/NotNull;annotations	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

()V
Ljava/util/List;		thisRLorg/jetbrains/kotlin/assignment/plugin/CliAssignPluginResolutionAltererExtension;getAnnotationFqNames@(Lorg/jetbrains/kotlin/psi/KtModifierListOwner;)Ljava/util/List;T(Lorg/jetbrains/kotlin/psi/KtModifierListOwner;)Ljava/util/List<Ljava/lang/String;>;$Lorg/jetbrains/annotations/Nullable;modifierListOwner.Lorg/jetbrains/kotlin/psi/KtModifierListOwner;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1u��


��
 



����20B00¢J0020HR00X‚¢
��¨	d2WLorg/jetbrains/kotlin/assignment/plugin/AbstractAssignPluginResolutionAltererExtension;$kotlin-assignment-compiler-plugin.k11ValueContainerAssignResolutionAltererExtension.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1	/01L+
�*�*+��2&
%$3	/419*��2'3/045.6I ![I"I#I$%I"&I'([s)*[
ss+s	s,s,sssss-PK�:0m

uorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker$AnnotationMatchingService.class���4Koorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker$AnnotationMatchingServicejava/lang/Object8org/jetbrains/kotlin/extensions/AnnotationBasedExtension<init>(Ljava/util/List;)V'(Ljava/util/List<Ljava/lang/String;>;)V#Lorg/jetbrains/annotations/NotNull;annotationskotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/util/List;	thisqLorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker$AnnotationMatchingService;getAnnotations()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;getAnnotationFqNames@(Lorg/jetbrains/kotlin/psi/KtModifierListOwner;)Ljava/util/List;T(Lorg/jetbrains/kotlin/psi/KtModifierListOwner;)Ljava/util/List<Ljava/lang/String;>;$Lorg/jetbrains/annotations/Nullable;modifierListOwner.Lorg/jetbrains/kotlin/psi/KtModifierListOwner;isAnnotated5(Lorg/jetbrains/kotlin/descriptors/ClassDescriptor;)Z
descriptor&6org/jetbrains/kotlin/descriptors/DeclarationDescriptor(hasSpecialAnnotationi(Lorg/jetbrains/kotlin/descriptors/DeclarationDescriptor;Lorg/jetbrains/kotlin/psi/KtModifierListOwner;)Z*+
,2Lorg/jetbrains/kotlin/descriptors/ClassDescriptor;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1���(


��
 



��

��

����20B00¢J002	0
HJ02
0R00¢
��¨d2:Lorg/jetbrains/kotlin/extensions/AnnotationBasedExtension;$kotlin-assignment-compiler-plugin.k1Uorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker>AnnotationMatchingService%AssignmentPluginDeclarationChecker.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations0B/C
DD+�*�*+��E=FB	G
D/*��E=FBC
D9*��E>F"#B C
G!$%DD+'�*+�)�-�E@F&.G
H
?@IAJ[01[I2I3I45I26I78[s9:[ss;ss<s<sssss"s#s$s<s&s.s=PK���m��[org/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker.class���4�Uorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationCheckerjava/lang/Object8org/jetbrains/kotlin/resolve/checkers/DeclarationChecker<init>(Ljava/util/List;)V'(Ljava/util/List<Ljava/lang/String;>;)V#Lorg/jetbrains/annotations/NotNull;annotationskotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/util/List;	oorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker$AnnotationMatchingService
annotationMatchingServiceqLorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker$AnnotationMatchingService;	thisWLorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker;check�(Lorg/jetbrains/kotlin/psi/KtDeclaration;Lorg/jetbrains/kotlin/descriptors/DeclarationDescriptor;Lorg/jetbrains/kotlin/resolve/checkers/DeclarationCheckerContext;)Vdeclaration%
descriptor'context)9org/jetbrains/kotlin/descriptors/SimpleFunctionDescriptor+isAssignMethod>(Lorg/jetbrains/kotlin/descriptors/SimpleFunctionDescriptor;)Z-.
/=org/jetbrains/kotlin/resolve/descriptorUtil/DescriptorUtilsKt1isExtension;(Lorg/jetbrains/kotlin/descriptors/DeclarationDescriptor;)Z34
25getExtensionReceiverParameter@()Lorg/jetbrains/kotlin/descriptors/ReceiverParameterDescriptor;78,9<org/jetbrains/kotlin/descriptors/ReceiverParameterDescriptor;getType)()Lorg/jetbrains/kotlin/types/KotlinType;=><?%org/jetbrains/kotlin/types/KotlinTypeAgetConstructor.()Lorg/jetbrains/kotlin/types/TypeConstructor;CD
BE*org/jetbrains/kotlin/types/TypeConstructorGgetDeclarationDescriptor9()Lorg/jetbrains/kotlin/descriptors/ClassifierDescriptor;IJHK0org/jetbrains/kotlin/descriptors/ClassDescriptorMgetContainingDeclaration:()Lorg/jetbrains/kotlin/descriptors/DeclarationDescriptor;OP,Q#org/jetbrains/kotlin/psi/KtFunctionS?org/jetbrains/kotlin/resolve/checkers/DeclarationCheckerContextUgetTrace-()Lorg/jetbrains/kotlin/resolve/BindingTrace;WX
VY/org/jetbrains/kotlin/diagnostics/DiagnosticSink[checkAssignMethod�(Lorg/jetbrains/kotlin/descriptors/SimpleFunctionDescriptor;Lorg/jetbrains/kotlin/descriptors/ClassDescriptor;Lorg/jetbrains/kotlin/psi/KtFunction;Lorg/jetbrains/kotlin/diagnostics/DiagnosticSink;)V]^
_
receiverClass2Lorg/jetbrains/kotlin/descriptors/ClassDescriptor;
ktFunction%Lorg/jetbrains/kotlin/psi/KtFunction;(Lorg/jetbrains/kotlin/psi/KtDeclaration;8Lorg/jetbrains/kotlin/descriptors/DeclarationDescriptor;ALorg/jetbrains/kotlin/resolve/checkers/DeclarationCheckerContext;5org/jetbrains/kotlin/descriptors/ClassifierDescriptorh6org/jetbrains/kotlin/descriptors/DeclarationDescriptorj&org/jetbrains/kotlin/psi/KtDeclarationlisAnnotated5(Lorg/jetbrains/kotlin/descriptors/ClassDescriptor;)Zno
p
getReturnTyper>,s,org/jetbrains/kotlin/builtins/KotlinBuiltInsuisUnit*(Lorg/jetbrains/kotlin/types/KotlinType;)Zwx
vyIorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin{2DECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT5Lorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0;}~	|com/intellij/psi/PsiElement�3org/jetbrains/kotlin/diagnostics/DiagnosticFactory0�onR(Lcom/intellij/psi/PsiElement;)Lorg/jetbrains/kotlin/diagnostics/SimpleDiagnostic;��
��+org/jetbrains/kotlin/diagnostics/Diagnostic�report0(Lorg/jetbrains/kotlin/diagnostics/Diagnostic;)V��\�@$i$a$-let-AssignmentPluginDeclarationChecker$checkAssignMethod$1Iit'Lorg/jetbrains/kotlin/types/KotlinType;method;Lorg/jetbrains/kotlin/descriptors/SimpleFunctionDescriptor;diagnosticHolder1Lorg/jetbrains/kotlin/diagnostics/DiagnosticSink;getValueParameters()Ljava/util/List;��,�java/util/List�size()I����getName"()Lorg/jetbrains/kotlin/name/Name;��,�:org/jetbrains/kotlin/types/expressions/OperatorConventions�
ASSIGN_METHOD Lorg/jetbrains/kotlin/name/Name;��	��areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�$this$isAssignMethod$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1	��T


��
 



��

��

��

��



��


��

��

��20:B00¢J 0	2
020
20HJ(0	20202
020HJ0*0HR0X‚¢
��R00X‚¢
��¨d2:Lorg/jetbrains/kotlin/resolve/checkers/DeclarationChecker;AnnotationMatchingService$kotlin-assignment-compiler-plugin.k1%AssignmentPluginDeclarationChecker.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
AssignmentPluginDeclarationChecker.kt
Kotlin
*S Kotlin
*F
+ 1 AssignmentPluginDeclarationChecker.kt
org/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,67:1
1#2:68
*E
	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1���
�
�[+�*�*+�*�Y*��� ���!"�	�
#$���+&�,(�-*�,�,��*,�,�0��,�6�@,�,�:Y��@Y��FY��L�W:�N��N�#�,�,�R:�N��N�:+�T�
+�T�:��*,�,-�Z�\�`��V
%kAi�i��k�mkVN�mkVN@T��*
%,i!��#�$�%�(�>�.ab�cd�!"�%e�'f�)g�


]^��G*� ,�q��+�tY�:6�z��	�W���-����������&�B�,NT\BA�&	014D4 4!425F7�H����G!"G��GabG%dG��-.�c$+�����+����������"@�:�$!"$���
�����SMAP
AssignmentPluginDeclarationChecker.kt
Kotlin
*S Kotlin
*F
+ 1 AssignmentPluginDeclarationChecker.kt
org/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,67:1
1#2:68
*E
���[I�I�I��I��I��[s��[s"s�ss�s�ssss#s�s%ses'sfs)sgs]s�s�sasbsds�s�s-s�s�s����[s�PK��܍kk;META-INF/kotlin-assignment-compiler-plugin.k2.kotlin_module	
Q
)org.jetbrains.kotlin.assignment.plugin.k2$FirAssignAnnotationMatchingServiceKt"*PK�º22\org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion.class���4�Vorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companionjava/lang/Object<init>()V
thisXLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion;
getFactory\(Ljava/util/List;)Lorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent$Factory;p(Ljava/util/List<Ljava/lang/String;>;)Lorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent$Factory;#Lorg/jetbrains/annotations/NotNull;annotationskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Y(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/extensions/FirExtension;getFactory$lambda$1y(Ljava/util/List;Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent;
i(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent;"java/lang/invoke/LambdaMetafactory metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;"#
!$%create'(Ljava/util/List;$annotations+session-java/lang/Iterable/java/util/ArrayList1 kotlin/collections/CollectionsKt3collectionSizeOrDefault(Ljava/lang/Iterable;I)I56
47(I)V9
2:java/util/Collection<iterator()Ljava/util/Iterator;>?0@java/util/IteratorBhasNext()ZDECFnext()Ljava/lang/Object;HICJjava/lang/StringL org/jetbrains/kotlin/name/FqNameN(Ljava/lang/String;)VP
OQadd(Ljava/lang/Object;)ZST=Ujava/util/ListWLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceY8(Lorg/jetbrains/kotlin/fir/FirSession;Ljava/util/List;)V[
Z\@org/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent^E$i$a$-map-FirAssignAnnotationMatchingService$Companion$getFactory$1$1IitLjava/lang/String;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv%Lorg/jetbrains/kotlin/fir/FirSession;#org/jetbrains/kotlin/fir/FirSessionn1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1Q��

��


��
 

��†��20B¢J0200¨d2JLorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent$Factory;$kotlin-assignment-compiler-plugin.k2	CompanionHorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent$Factory�Factory%FirAssignAnnotationMatchingService.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
FirAssignAnnotationMatchingService.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,52:1
1547#2:53
1618#2,3:54
*S KotlinDebug
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion
*L
27#1:53
27#1:54,3
*E
CodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1�/*����	
�A
+�+�)���
	

*�
���W�*,�+.�+*�0M:>,:�2Y,
�8�;�=:6�A:�G�/�K:�M:	:6
�OY	�R_�VW����X_:
:�ZY
�]�_��$�7Xo00=Co5�&	5.6J7Xd7m8r5v�f
X	`a
Ubc	J de.Afa+Dgh+Dij]ka_lh�+*�-mp�-*�q��	
rs�Z��_�	����SMAP
FirAssignAnnotationMatchingService.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,52:1
1547#2:53
1618#2,3:54
*S KotlinDebug
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion
*L
27#1:53
27#1:54,3
*E
�Ftu[IvIwIxyIvzI{|[s}~[	s
ssss�ssss����[s��&PKe�g�Zorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$cache$1.class���4MTorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$cache$1kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function2<init>Q(Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;)Vthis$0NLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;	
	(I)V
thisVLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$cache$1;	$receiverinvokeb(Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;Ljava/lang/Void;)Ljava/lang/Boolean;symbolkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceaccess$annotated�(Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;)Z 
!java/lang/Boolean#valueOf(Z)Ljava/lang/Boolean;%&
$'=Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;;org/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol+java/lang/Void-
/p1Ljava/lang/Object;p2Lkotlin/Metadata;mv	kxi0d1?��
��

��

��

��02020H
¢d2<anonymous><anonymous parameter 1>8(Lorg/jetbrains/kotlin/fir/FirSession;Ljava/util/List;)VC%FirAssignAnnotationMatchingService.ktCodeLocalVariableTableLineNumberTableInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0	
F3*+�*��G
FF+�*�+�"�(�H G)A*FK
*+�,,�.�0�HG 

12
32I
JDKELC45[I6I7I89I:;I<=[s>?[s@sAss)sBsAssPK��֮��Rorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService.class���4�Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService@org/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent<init>8(Lorg/jetbrains/kotlin/fir/FirSession;Ljava/util/List;)V\(Lorg/jetbrains/kotlin/fir/FirSession;Ljava/util/List<Lorg/jetbrains/kotlin/name/FqName;>;)V#Lorg/jetbrains/annotations/NotNull;session	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

annotationClassIds((Lorg/jetbrains/kotlin/fir/FirSession;)V
Ljava/util/List;	2org/jetbrains/kotlin/fir/caches/FirCachesFactoryKtgetFirCachesFactoryY(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/caches/FirCachesFactory;
Torg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$cache$1Q(Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;)V!
 "kotlin/jvm/functions/Function2$0org/jetbrains/kotlin/fir/caches/FirCachesFactory&createCacheL(Lkotlin/jvm/functions/Function2;)Lorg/jetbrains/kotlin/fir/caches/FirCache;()
'*cache*Lorg/jetbrains/kotlin/fir/caches/FirCache;,-	.thisNLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;%Lorg/jetbrains/kotlin/fir/FirSession;isAnnotated@(Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;)Z$Lorg/jetbrains/annotations/Nullable;(org/jetbrains/kotlin/fir/caches/FirCache6getValue8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;89
7:java/lang/Boolean<booleanValue()Z>?
=@
$i$f$getValueI$this$getValue$ivsymbol=Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;	annotated;org/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbolHgetAnnotations()Ljava/util/List;JK
ILjava/lang/IterableNjava/util/CollectionPisEmptyR?QSiterator()Ljava/util/Iterator;UVOWjava/util/IteratorYhasNext[?Z\next()Ljava/lang/Object;^_Z`2org/jetbrains/kotlin/fir/expressions/FirAnnotationb
getSession'()Lorg/jetbrains/kotlin/fir/FirSession;de
f:org/jetbrains/kotlin/fir/declarations/FirAnnotationUtilsKthtoAnnotationClassId~(Lorg/jetbrains/kotlin/fir/expressions/FirAnnotation;Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/name/ClassId;jk
il!org/jetbrains/kotlin/name/ClassIdnasSingleFqName$()Lorg/jetbrains/kotlin/name/FqName;pq
or kotlin/collections/CollectionsKttcontains)(Ljava/lang/Iterable;Ljava/lang/Object;)Zvw
uxgetResolvedSuperTypeRefszK
I{1org/jetbrains/kotlin/fir/types/FirResolvedTypeRef}getType1()Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;�
~�5org/jetbrains/kotlin/fir/resolve/TypeExpansionUtilsKt�fullyExpandedType�(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;��
��*org/jetbrains/kotlin/fir/types/TypeUtilsKt�toRegularClassSymbol�(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;��
��8$i$a$-any-FirAssignAnnotationMatchingService$annotated$1it4Lorg/jetbrains/kotlin/fir/expressions/FirAnnotation;
element$ivLjava/lang/Object;$i$f$any$this$any$ivLjava/lang/Iterable;:$i$a$-any-FirAssignAnnotationMatchingService$annotated$2$18$i$a$-any-FirAssignAnnotationMatchingService$annotated$2superTypeRef3Lorg/jetbrains/kotlin/fir/types/FirResolvedTypeRef;$this$annotatedjava/lang/Object� org/jetbrains/kotlin/name/FqName�access$annotated�(Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;)ZG4
�$this	$receiver<clinit>()VVorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V�
��	CompanionXLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion;��	�4Ljava/util/List<Lorg/jetbrains/kotlin/name/FqName;>;Lkotlin/Metadata;mv	kxi0d1��0


��

��
 






���� 20:B000¢J
020
J0*0
HR00X‚¢
��R"0
000	X‚¢
��¨d2BLorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent;"Lorg/jetbrains/kotlin/name/FqName;$kotlin-assignment-compiler-plugin.k2%FirAssignAnnotationMatchingService.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSSMAP
FirAssignAnnotationMatchingService.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService
+ 2 FirCacheWithPostCompute.kt
org/jetbrains/kotlin/fir/caches/FirCacheWithPostComputeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,52:1
17#2:53
1745#3,3:54
1745#3,2:57
1745#3,3:59
1747#3:62
*S KotlinDebug
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService
*L
39#1:53
43#1:54,3
44#1:57,2
46#1:59,3
44#1:62
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1������,-��w-+
�,�*+�*,�*+�� Y*�#�%�+�/��,� -01-	2-��
34�{+��*�/M>,+�;�=�A���$%'
5'�*
BCD-01EF�5G4��S+�M�OM>,�Q�,�Q�T��O,�X:�]�<�a:�c:6*��O*�g�mY�	�s�W�y������+�|�OM>,�Q�,�Q�T���,�X:�]���a:�~:6��*�g��*�g��Y�W�y:�M�O:	6
	�Q�	�Q�T��P	�X:�]�<�a:�c:
6*��O
*�g�mY�	�s�W�y������Q���W�!O�Z�6IOZ�cOo�IOZ�cO��	�IO �Z�8IOZ�~I�'IO�Z�6IOZ�~IOZ�cOo�IOZ�~IOZ�cO��	�IOZ�~IO�IOZ�~��IO�V+
6!7F+e7l8m+r,|9�:�-�.�;�<".A<H=I.J:Q>R,��F�CC"��<0��
c�Ce��"�C"��
0���f�C
�i��	���C�tEF��������|��Cz���S01S�F���:*+������1�F�����Y������ �����SSMAP
FirAssignAnnotationMatchingService.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService
+ 2 FirCacheWithPostCompute.kt
org/jetbrains/kotlin/fir/caches/FirCacheWithPostComputeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,52:1
17#2:53
1745#3,3:54
1745#3,2:57
1745#3,3:59
1747#3:62
*S KotlinDebug
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService
*L
39#1:53
43#1:54,3
44#1:57,2
46#1:59,3
44#1:62
*E
�a��[I�I�I��I��I��[s��[s1s�s	s2ss�s�ss,s-sFs�s�s3sEsGs�s����[s�PK�e_U��Torg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt.class���4qNorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKtjava/lang/ObjectgetAnnotationMatchingServiceu(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
"annotationMatchingService$delegate,Lorg/jetbrains/kotlin/util/ArrayMapAccessor;	/org/jetbrains/kotlin/util/AbstractArrayMapOwner$$delegatedPropertieskotlin/reflect/KProperty;	*org/jetbrains/kotlin/util/ArrayMapAccessorgetValue_(Lorg/jetbrains/kotlin/util/AbstractArrayMapOwner;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService $this$annotationMatchingService%Lorg/jetbrains/kotlin/fir/FirSession;<clinit>()Vkotlin/reflect/KProperty&*kotlin/jvm/internal/PropertyReference1Impl($kotlin-assignment-compiler-plugin.k2*kotlin/jvm/internal/Reflection,getOrCreateKotlinPackageK(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KDeclarationContainer;./
-0annotationMatchingService2�getAnnotationMatchingService(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;4<init>M(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V67
)8&kotlin/jvm/internal/PropertyReference1:	property1E(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1;<=
->#org/jetbrains/kotlin/fir/FirSession@	Companion/Lorg/jetbrains/kotlin/fir/FirSession$Companion;BC	AD&org/jetbrains/kotlin/util/TypeRegistryFgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;HI
-JgenerateAccessor$default�(Lorg/jetbrains/kotlin/util/TypeRegistry;Lkotlin/reflect/KClass;Ljava/lang/Object;ILjava/lang/Object;)Lorg/jetbrains/kotlin/util/ArrayMapAccessor;LM
GN$i$f$sessionComponentAccessorIthis_$iv/[Lkotlin/reflect/KProperty<Ljava/lang/Object;>;Lkotlin/Metadata;mv	kxi0d1;��
��


"��0*08@X€„¢
¨d2NLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;-org/jetbrains/kotlin/fir/FirSession$Companiona%FirAssignAnnotationMatchingService.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
FirAssignAnnotationMatchingService.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt
+ 2 FirSession.kt
org/jetbrains/kotlin/fir/FirSession$Companion
*L
1#1,52:1
24#2:53
*S KotlinDebug
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt
*L
51#1:53
*E
	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1gShiK*	��*��2��!�j3	
3k"#hl$%iy=�'K*�)Y+�135�9�;�?S*��EK<*�G!�K�O��j3*593k*PQ(RCm
bABnco�SMAP
FirAssignAnnotationMatchingService.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt
+ 2 FirSession.kt
org/jetbrains/kotlin/fir/FirSession$Companion
*L
1#1,52:1
24#2:53
*S KotlinDebug
*F
+ 1 FirAssignAnnotationMatchingService.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt
*L
51#1:53
*E
pCTU[IVIWIXYIZ[I\][s^_[s2s`s#sssss*hde[sfPK���`0`0Yorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension.class���4ZSorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtensionGorg/jetbrains/kotlin/fir/extensions/FirAssignExpressionAltererExtension<init>((Lorg/jetbrains/kotlin/fir/FirSession;)V#Lorg/jetbrains/annotations/NotNull;sessionkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

thisULorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension;%Lorg/jetbrains/kotlin/fir/FirSession;transformVariableAssignmentq(Lorg/jetbrains/kotlin/fir/expressions/FirVariableAssignment;)Lorg/jetbrains/kotlin/fir/expressions/FirStatement;$Lorg/jetbrains/annotations/Nullable;variableAssignment#supportsTransformVariableAssignment?(Lorg/jetbrains/kotlin/fir/expressions/FirVariableAssignment;)Z
buildFunctionCallt(Lorg/jetbrains/kotlin/fir/expressions/FirVariableAssignment;)Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;
 1org/jetbrains/kotlin/fir/expressions/FirStatement"S$i$a$-runIf-FirAssignmentPluginAssignAltererExtension$transformVariableAssignment$1I
$i$f$runIfcondition$ivZ<Lorg/jetbrains/kotlin/fir/expressions/FirVariableAssignment;4org/jetbrains/kotlin/fir/expressions/FirFunctionCall*5org/jetbrains/kotlin/fir/expressions/ReferenceUtilsKt,getCalleeReferencep(Lorg/jetbrains/kotlin/fir/expressions/FirVariableAssignment;)Lorg/jetbrains/kotlin/fir/references/FirReference;./
-07org/jetbrains/kotlin/fir/references/FirReferenceUtilsKt2 toResolvedVariableSymbol$default�(Lorg/jetbrains/kotlin/fir/references/FirReference;ZILjava/lang/Object;)Lorg/jetbrains/kotlin/fir/symbols/impl/FirVariableSymbol;45
367org/jetbrains/kotlin/fir/symbols/impl/FirPropertySymbol8isVal()Z:;
9<isLocal>;
9?hasSpecialAnnotation<(Lorg/jetbrains/kotlin/fir/symbols/impl/FirVariableSymbol;)ZAB
C;org/jetbrains/kotlin/fir/symbols/impl/FirBackingFieldSymbolE
F<4org/jetbrains/kotlin/fir/symbols/impl/FirFieldSymbolH
I<lSymbol9Lorg/jetbrains/kotlin/fir/symbols/impl/FirVariableSymbol;)$this$supportsTransformVariableAssignment0org/jetbrains/kotlin/fir/references/FirReferenceN7org/jetbrains/kotlin/fir/symbols/impl/FirVariableSymbolP?(Lorg/jetbrains/kotlin/fir/symbols/impl/FirVariableSymbol<*>;)Z
getSession'()Lorg/jetbrains/kotlin/fir/FirSession;ST
UNorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKtWgetAnnotationMatchingServiceu(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;YZ
X[getResolvedReturnType1()Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;]^
Q_.org/jetbrains/kotlin/fir/types/ConeTypeUtilsKtaupperBoundIfFlexiblef(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;)Lorg/jetbrains/kotlin/fir/types/ConeSimpleKotlinType;cd
be-org/jetbrains/kotlin/fir/types/ConeKotlinTypeg*org/jetbrains/kotlin/fir/types/TypeUtilsKtitoRegularClassSymbol�(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;kl
jmLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceoisAnnotated@(Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;)Zqr
ps$this$hasSpecialAnnotationcheckNotNull(Ljava/lang/Object;)Vvw
xgetResolvedReturnTypeRef5()Lorg/jetbrains/kotlin/fir/types/FirResolvedTypeRef;z{
Q|:org/jetbrains/kotlin/fir/expressions/FirVariableAssignment~	getRValue6()Lorg/jetbrains/kotlin/fir/expressions/FirExpression;��
�Corg/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder�()V�
��	getSource(()Lorg/jetbrains/kotlin/KtSourceElement;��
�Horg/jetbrains/kotlin/KtFakeSourceElementKind$DesugaredCompoundAssignment�INSTANCEJLorg/jetbrains/kotlin/KtFakeSourceElementKind$DesugaredCompoundAssignment;��	��,org/jetbrains/kotlin/KtFakeSourceElementKind�&org/jetbrains/kotlin/KtSourceElementKt�fakeElement$default�(Lorg/jetbrains/kotlin/KtSourceElement;Lorg/jetbrains/kotlin/KtFakeSourceElementKind;IIILjava/lang/Object;)Lorg/jetbrains/kotlin/KtSourceElement;��
��	setSource)(Lorg/jetbrains/kotlin/KtSourceElement;)V��
��Oorg/jetbrains/kotlin/fir/expressions/builder/FirPropertyAccessExpressionBuilder�
��
O�
��1org/jetbrains/kotlin/fir/types/FirResolvedTypeRef�getType�^
��setConeTypeOrNull2(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;)V��
��setCalleeReference5(Lorg/jetbrains/kotlin/fir/references/FirReference;)V��
��	getLValue��
�Aorg/jetbrains/kotlin/fir/expressions/FirQualifiedAccessExpression�getTypeArguments()Ljava/util/List;��
��
��java/util/Collection�java/util/List�addAll(Ljava/util/Collection;)Z����getAnnotations��
��
�java/lang/Iterable� kotlin/collections/CollectionsKt�-(Ljava/util/Collection;Ljava/lang/Iterable;)Z��
��8org/jetbrains/kotlin/fir/expressions/FirExpressionUtilKt�getExplicitReceiverr(Lorg/jetbrains/kotlin/fir/expressions/FirVariableAssignment;)Lorg/jetbrains/kotlin/fir/expressions/FirExpression;��
��setExplicitReceiver7(Lorg/jetbrains/kotlin/fir/expressions/FirExpression;)V��
��getDispatchReceiver��
��setDispatchReceiver��
��getExtensionReceiver��
��setExtensionReceiver��
��getContextReceiverArguments��
��N(Lorg/jetbrains/kotlin/fir/expressions/FirVariableAssignment;)Ljava/util/List;��
��buildD()Lorg/jetbrains/kotlin/fir/expressions/FirPropertyAccessExpression;��
��2org/jetbrains/kotlin/fir/expressions/FirExpression�
��6org/jetbrains/kotlin/fir/expressions/FirArgumentUtilKt�buildUnaryArgumentListl(Lorg/jetbrains/kotlin/fir/expressions/FirExpression;)Lorg/jetbrains/kotlin/fir/expressions/FirArgumentList;��
��setArgumentList9(Lorg/jetbrains/kotlin/fir/expressions/FirArgumentList;)V��
��Jorg/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilder�
��
��:org/jetbrains/kotlin/types/expressions/OperatorConventions�
ASSIGN_METHOD Lorg/jetbrains/kotlin/name/Name;	checkNotNullExpressionValue
setName#(Lorg/jetbrains/kotlin/name/Name;)V	

�9()Lorg/jetbrains/kotlin/fir/references/FirNamedReference;�
�:(Lorg/jetbrains/kotlin/fir/references/FirNamedReference;)V�
�:org/jetbrains/kotlin/fir/expressions/FirFunctionCallOriginRegular<Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCallOrigin;		setOrigin?(Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCallOrigin;)V
�8()Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;�
�K$i$a$-let-FirAssignmentPluginAssignAltererExtension$buildFunctionCall$1$1$1p0Ljava/util/Collection;c$i$a$-buildPropertyAccessExpression-FirAssignmentPluginAssignAltererExtension$buildFunctionCall$1$15$this$buildFunctionCall_u24lambda_u243_u24lambda_u241QLorg/jetbrains/kotlin/fir/expressions/builder/FirPropertyAccessExpressionBuilder;"$i$f$buildPropertyAccessExpression_$i$a$-buildSimpleNamedReference-FirAssignmentPluginAssignAltererExtension$buildFunctionCall$1$25$this$buildFunctionCall_u24lambda_u243_u24lambda_u242LLorg/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilder;$i$f$buildSimpleNamedReferenceU$i$a$-buildFunctionCall-FirAssignmentPluginAssignAltererExtension$buildFunctionCall$1&$this$buildFunctionCall_u24lambda_u243ELorg/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder;$i$f$buildFunctionCallleftArgument2Lorg/jetbrains/kotlin/fir/references/FirReference;
leftSymbolleftResolvedType3Lorg/jetbrains/kotlin/fir/types/FirResolvedTypeRef;
rightArgument4Lorg/jetbrains/kotlin/fir/expressions/FirExpression;$org/jetbrains/kotlin/KtSourceElement6java/lang/Object8Lkotlin/Metadata;mv	kxi0d1���0


��



��

��

��


��20B
0¢J020HJ	0
20HJ0*0
HJ0*0H¨d2ILorg/jetbrains/kotlin/fir/extensions/FirAssignExpressionAltererExtension;6Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;3Lorg/jetbrains/kotlin/fir/expressions/FirStatement;$kotlin-assignment-compiler-plugin.k2DesugaredCompoundAssignment,FirAssignmentPluginAssignAltererExtension.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
FirAssignmentPluginAssignAltererExtension.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignmentPluginAssignAltererExtension.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension
+ 2 addToStdlib.kt
org/jetbrains/kotlin/utils/addToStdlib/AddToStdlibKt
+ 3 FirFunctionCallBuilder.kt
org/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilderKt
+ 4 FirPropertyAccessExpressionBuilder.kt
org/jetbrains/kotlin/fir/expressions/builder/FirPropertyAccessExpressionBuilderKt
+ 5 fake.kt
kotlin/jvm/internal/FakeKt
+ 6 FirSimpleNamedReferenceBuilder.kt
org/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilderKt
*L
1#1,75:1
226#2:76
63#3,4:77
61#4,4:81
1#5:85
38#6,4:86
*S KotlinDebug
*F
+ 1 FirAssignmentPluginAssignAltererExtension.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension
*L
31#1:76
53#1:77,4
55#1:81,4
67#1:86,4
*E
CodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotations	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1OD+	�*+��P
QRO�"+�*+�=>�6*+�!��#�S�@+PL L!Q4$%&%'("")TRO��+�1Y��7�WM,�9�',�9�=�,�9�@�*,�D��J�F,�F�,�F�G�*,�D��)�%,�I�,�I�J�*,�D����S	QOAQ�'Q@P%&?'`(�)�%Q nKL��M)ABOP*�V�\+�`�f�h*�V�n�t�P.QuLUROmm+�1Y�yM,�7Y�yN-�}:+��:6��Y��::6	+��Y��������W��6
��Y��:::
6,��������,��+��:������Y�*��Y�#:��:��:6��W�W���+��ȸ�W+�Ӷ�+�ڶ�+������+��ȸ�W
��������6
��Y��:::
6+�����Y��
������S��P
OQ�����7�
OQ�����7�IOQ��������@�j9P�+1	234!5$M%P56U7ZQ[Tm8v9�:�;�U�;�;�;�<�=�>�?�@ATT7B#C(V)Y;DDESFVYXY[C^GfHgPiPl5Q��	 %�!"m�#%j�$%Z�&%
;'%8()(3*%
52+%	25,-$H.%	d/0X1LR23!L45mm)V
��JWKX�SMAP
FirAssignmentPluginAssignAltererExtension.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignmentPluginAssignAltererExtension.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension
+ 2 addToStdlib.kt
org/jetbrains/kotlin/utils/addToStdlib/AddToStdlibKt
+ 3 FirFunctionCallBuilder.kt
org/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilderKt
+ 4 FirPropertyAccessExpressionBuilder.kt
org/jetbrains/kotlin/fir/expressions/builder/FirPropertyAccessExpressionBuilderKt
+ 5 fake.kt
kotlin/jvm/internal/FakeKt
+ 6 FirSimpleNamedReferenceBuilder.kt
org/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilderKt
*L
1#1,75:1
226#2:76
63#3,4:77
61#4,4:81
1#5:85
38#6,4:86
*S KotlinDebug
*F
+ 1 FirAssignmentPluginAssignAltererExtension.kt
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension
*L
31#1:76
53#1:77,4
55#1:81,4
67#1:86,4
*E
Y[:;[I<I=I>?I<@IAB[sCD[ssEsssssFss)ssGsAsHsLssITLM[sNPK�}�v��jorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$declarationCheckers$1.class���49dorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$declarationCheckers$1Jorg/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckers<init>()V
thisfLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$declarationCheckers$1;getSimpleFunctionCheckers()Ljava/util/Set;�()Ljava/util/Set<Lorg/jetbrains/kotlin/fir/analysis/checkers/declaration/FirDeclarationChecker<Lorg/jetbrains/kotlin/fir/declarations/FirSimpleFunction;>;>;Xorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCheckerINSTANCEZLorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionChecker;	kotlin/collections/SetsKtsetOf#(Ljava/lang/Object;)Ljava/util/Set;
Lkotlin/Metadata;mv	kxi0d1Z��
��

��
"



*��
��20R$00j`08VX–¢¨	d2LLorg/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckers;simpleFunctionCheckersNLorg/jetbrains/kotlin/fir/analysis/checkers/declaration/FirDeclarationChecker;9Lorg/jetbrains/kotlin/fir/declarations/FirSimpleFunction;QLorg/jetbrains/kotlin/fir/analysis/checkers/declaration/FirSimpleFunctionChecker;$kotlin-assignment-compiler-plugin.k2Norg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension,((Lorg/jetbrains/kotlin/fir/FirSession;)V.'FirAssignmentPluginCheckersExtension.ktCodeLineNumberTableLocalVariableTable	SignatureInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations11/*��23	
11���23	
4
5
6-/708I[IIII I!"[s#$[
ss%s&s's(s)s*sss+PK��yyiorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$expressionCheckers$1.class���49corg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$expressionCheckers$1Horg/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers<init>()V
thiseLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$expressionCheckers$1;getFunctionCallCheckers()Ljava/util/Set;�()Ljava/util/Set<Lorg/jetbrains/kotlin/fir/analysis/checkers/expression/FirExpressionChecker<Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;>;>;\org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallCheckerINSTANCE^Lorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker;	kotlin/collections/SetsKtsetOf#(Ljava/lang/Object;)Ljava/util/Set;
Lkotlin/Metadata;mv	kxi0d1Z��
��

��
"



*��
��20R$00j`08VX–¢¨	d2JLorg/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers;functionCallCheckersLLorg/jetbrains/kotlin/fir/analysis/checkers/expression/FirExpressionChecker;6Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;NLorg/jetbrains/kotlin/fir/analysis/checkers/expression/FirFunctionCallChecker;$kotlin-assignment-compiler-plugin.k2Norg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension,((Lorg/jetbrains/kotlin/fir/FirSession;)V.'FirAssignmentPluginCheckersExtension.ktCodeLineNumberTableLocalVariableTable	SignatureInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations11/*��23	
11���23	
4
5
6-/708I[IIII I!"[s#$[
ss%s&s's(s)s*sss+PK	�X�		Torg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension.class���4CNorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtensionKorg/jetbrains/kotlin/fir/analysis/extensions/FirAdditionalCheckersExtension<init>((Lorg/jetbrains/kotlin/fir/FirSession;)V#Lorg/jetbrains/annotations/NotNull;sessionkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

dorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$declarationCheckers$1()V
Jorg/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckersdeclarationCheckersLLorg/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckers;	corg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$expressionCheckers$1
Horg/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers expressionCheckersJLorg/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers;"#	$thisPLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension;%Lorg/jetbrains/kotlin/fir/FirSession;getDeclarationCheckersN()Lorg/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckers;getExpressionCheckersL()Lorg/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers;Lkotlin/Metadata;mv	kxi0d1s��"


��





��20B
0¢R0X–¢
��R	0
X–¢
��¨
d2MLorg/jetbrains/kotlin/fir/analysis/extensions/FirAdditionalCheckersExtension;$kotlin-assignment-compiler-plugin.k2'FirAssignmentPluginCheckersExtension.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1;"#;<h(+	�*+�*�Y���*�Y��!�%�='>(&'((?)*</*��=>&';+,</*�%�=>&';@A:BU-.[I/I0I12I/3I45[s67[s's8ss(ssss)s*s"s#s+s,s9PK.��*!
!
gorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$1.class���4Xaorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$1�Lkotlin/jvm/internal/FunctionReference;Lkotlin/jvm/functions/Function1<Lorg/jetbrains/kotlin/fir/FirSession;Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension;>;%kotlin/jvm/internal/FunctionReferencekotlin/jvm/functions/Function1<init>()V(I)V

thiscLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$1;invoke|(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Sorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension((Lorg/jetbrains/kotlin/fir/FirSession;)V
%Lorg/jetbrains/kotlin/fir/FirSession;getSignature()Ljava/lang/String;.<init>(Lorg/jetbrains/kotlin/fir/FirSession;)V!getNamegetOwner(()Lkotlin/reflect/KDeclarationContainer;kotlin/jvm/internal/Reflection'getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;)*
(+$kotlin/reflect/KDeclarationContainer-&(Ljava/lang/Object;)Ljava/lang/Object;#org/jetbrains/kotlin/fir/FirSession0
2p1Ljava/lang/Object;<clinit>	
7INSTANCE9	:Lkotlin/Metadata;mv	kxi0Oorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrarEconfigurePluginX(Lorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar$ExtensionRegistrarContext;)VGHSorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar$ExtensionRegistrarContextJ9org/jetbrains/kotlin/fir/extensions/FirExtensionRegistrarLExtensionRegistrarContext(FirAssignmentPluginExtensionRegistrar.ktCodeLocalVariableTableLineNumberTableInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations09	P$*��Q
PC+��Y+��RQ
 P-"�RQ
# P-$�RQ
%&P3	�,�.�RQ	
A/P=	*+�1�3�RQ	
	456	P�Y�8�;�SKMNTFIUVOW<=[I>I?I@AIBCIDPK���

gorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$2.class���4Xaorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$2�Lkotlin/jvm/internal/FunctionReference;Lkotlin/jvm/functions/Function1<Lorg/jetbrains/kotlin/fir/FirSession;Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension;>;%kotlin/jvm/internal/FunctionReferencekotlin/jvm/functions/Function1<init>()V(I)V

thiscLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$2;invokew(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Norg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension((Lorg/jetbrains/kotlin/fir/FirSession;)V
%Lorg/jetbrains/kotlin/fir/FirSession;getSignature()Ljava/lang/String;.<init>(Lorg/jetbrains/kotlin/fir/FirSession;)V!getNamegetOwner(()Lkotlin/reflect/KDeclarationContainer;kotlin/jvm/internal/Reflection'getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;)*
(+$kotlin/reflect/KDeclarationContainer-&(Ljava/lang/Object;)Ljava/lang/Object;#org/jetbrains/kotlin/fir/FirSession0
2p1Ljava/lang/Object;<clinit>	
7INSTANCE9	:Lkotlin/Metadata;mv	kxi0Oorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrarEconfigurePluginX(Lorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar$ExtensionRegistrarContext;)VGHSorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar$ExtensionRegistrarContextJ9org/jetbrains/kotlin/fir/extensions/FirExtensionRegistrarLExtensionRegistrarContext(FirAssignmentPluginExtensionRegistrar.ktCodeLocalVariableTableLineNumberTableInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations09	P$*��Q
PC+��Y+��R
Q
 P-"�R
Q
# P-$�R
Q
%&P3	�,�.�R
Q	
A/P=	*+�1�3�R
Q	
	456	P�Y�8�;�SKMNTFIUVOW<=[I>I?I@AIBCIDPK�BBUorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar.class���4dOorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar9org/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar<init>(Ljava/util/List;)V'(Ljava/util/List<Ljava/lang/String;>;)V#Lorg/jetbrains/annotations/NotNull;annotations	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

()V
Ljava/util/List;		thisQLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar;configurePluginX(Lorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar$ExtensionRegistrarContext;)V<this>aorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$1INSTANCEcLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$1; 	!kotlin/jvm/functions/Function1#Sorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar$ExtensionRegistrarContext%$plusAssignExpressionAltererExtension#(Lkotlin/jvm/functions/Function1;)V'(
&)aorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$2+cLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$2;-	,.plusAdditionalCheckersExtension0(
&1Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService3	CompanionXLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion;56	47Vorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion9
getFactory\(Ljava/util/List;)Lorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent$Factory;;<
:=plusExtensionSessionComponentM(Lorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent$Factory;)V?@
&A$this$configurePluginULorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar$ExtensionRegistrarContext;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1q�� 


��
 




����20B00¢J0*0R0HR00X‚¢
��¨	d2;Lorg/jetbrains/kotlin/fir/extensions/FirExtensionRegistrar;$kotlin-assignment-compiler-plugin.k2ExtensionRegistrarContextHorg/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponent$FactoryU@org/jetbrains/kotlin/fir/extensions/FirExtensionSessionComponentWFactory(FirAssignmentPluginExtensionRegistrar.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1	[E\]D+
�*�*+��^
_	[`]i)+�+�"�$�*+�/�$�2+�8*��>�B�^
(_))CD`a*:45,&TVXY	bZcIFG[IHIIIJKIHLIMN[sOP[
ssQs	sRsRsssRsDsSPK��))borg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker.class���4#\org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker�Lorg/jetbrains/kotlin/fir/analysis/checkers/expression/FirExpressionChecker<Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;>;Jorg/jetbrains/kotlin/fir/analysis/checkers/expression/FirExpressionChecker<init>()V9org/jetbrains/kotlin/fir/analysis/checkers/MppCheckerKindCommon;Lorg/jetbrains/kotlin/fir/analysis/checkers/MppCheckerKind;
		>(Lorg/jetbrains/kotlin/fir/analysis/checkers/MppCheckerKind;)V
this^Lorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker;check�(Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;Lorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;)V#Lorg/jetbrains/annotations/NotNull;
expressionkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
contextreporter isOverloadAssignCallCandidate9(Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;)Z"#
$4org/jetbrains/kotlin/fir/expressions/FirFunctionCall&getCalleeReference9()Lorg/jetbrains/kotlin/fir/references/FirNamedReference;()
'*0org/jetbrains/kotlin/fir/references/FirReference,7org/jetbrains/kotlin/fir/references/FirReferenceUtilsKt.isError5(Lorg/jetbrains/kotlin/fir/references/FirReference;)Z01
/2Aorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext4
getSession'()Lorg/jetbrains/kotlin/fir/FirSession;67
588org/jetbrains/kotlin/fir/diagnostics/FirDiagnosticHolder:
getDiagnostic7()Lorg/jetbrains/kotlin/fir/diagnostics/ConeDiagnostic;<=;>isOverloadedAssignCallError�(Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;Lorg/jetbrains/kotlin/fir/FirSession;Lorg/jetbrains/kotlin/fir/diagnostics/ConeDiagnostic;)Z@A
B	getSource(()Lorg/jetbrains/kotlin/KtSourceElement;DE
'F,org/jetbrains/kotlin/AbstractKtSourceElementHOorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPluginJINSTANCEQLorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin;LM	KNgetNO_APPLICABLE_ASSIGN_METHOD9()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;PQ
KR2org/jetbrains/kotlin/diagnostics/DiagnosticContextT<org/jetbrains/kotlin/diagnostics/KtDiagnosticReportHelpersKtVreportOn$default/(Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;Lorg/jetbrains/kotlin/AbstractKtSourceElement;Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;Lorg/jetbrains/kotlin/diagnostics/DiagnosticContext;Lorg/jetbrains/kotlin/diagnostics/AbstractSourceElementPositioningStrategy;ILjava/lang/Object;)VXY
WZisOverloadedAssignCall^(Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;Lorg/jetbrains/kotlin/fir/FirSession;)Z\]
^isReturnTypeUnit`#
a.getCALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNITcQ
KdcalleeReference7Lorg/jetbrains/kotlin/fir/references/FirNamedReference;6Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;CLorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;5Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;5org/jetbrains/kotlin/fir/references/FirNamedReferencek,org/jetbrains/kotlin/fir/expressions/FirCallmgetArgumentList8()Lorg/jetbrains/kotlin/fir/expressions/FirArgumentList;opnq4org/jetbrains/kotlin/fir/expressions/FirArgumentListsgetArguments()Ljava/util/List;uv
twjava/util/Listysize()I{|z}$org/jetbrains/kotlin/KtSourceElementgetKind,()Lorg/jetbrains/kotlin/KtSourceElementKind;��
��Horg/jetbrains/kotlin/KtFakeSourceElementKind$DesugaredCompoundAssignment�JLorg/jetbrains/kotlin/KtFakeSourceElementKind$DesugaredCompoundAssignment;L�	��areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�$i$f$getArgumentsI$this$arguments$iv.Lorg/jetbrains/kotlin/fir/expressions/FirCall;#$this$isOverloadAssignCallCandidate(org/jetbrains/kotlin/KtSourceElementKind�?org/jetbrains/kotlin/fir/resolve/diagnostics/ConeAmbiguityError�getName"()Lorg/jetbrains/kotlin/name/Name;��
��Norg/jetbrains/kotlin/fir/resolve/diagnostics/ConeDiagnosticWithSingleCandidate�getCandidate<()Lorg/jetbrains/kotlin/fir/resolve/calls/AbstractCandidate;����8org/jetbrains/kotlin/fir/resolve/calls/AbstractCandidate�getCallInfo;()Lorg/jetbrains/kotlin/fir/resolve/calls/AbstractCallInfo;��
��7org/jetbrains/kotlin/fir/resolve/calls/AbstractCallInfo�
��Dorg/jetbrains/kotlin/fir/resolve/diagnostics/ConeUnresolvedNameError�
��
l�:org/jetbrains/kotlin/types/expressions/OperatorConventions�
ASSIGN_METHOD Lorg/jetbrains/kotlin/name/Name;��	��isAnnotated�]
�functionName!$this$isOverloadedAssignCallErrorsession%Lorg/jetbrains/kotlin/fir/FirSession;
diagnostic5Lorg/jetbrains/kotlin/fir/diagnostics/ConeDiagnostic;3org/jetbrains/kotlin/fir/diagnostics/ConeDiagnostic�org/jetbrains/kotlin/name/Name�#org/jetbrains/kotlin/fir/FirSession�$this$isOverloadedAssignCallNorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt�getAnnotationMatchingServiceu(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;��
��getExplicitReceiver6()Lorg/jetbrains/kotlin/fir/expressions/FirExpression;��
'�-org/jetbrains/kotlin/fir/types/FirTypeUtilsKt�getResolvedTypee(Lorg/jetbrains/kotlin/fir/expressions/FirExpression;)Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;��
��*org/jetbrains/kotlin/fir/types/TypeUtilsKt�toRegularClassSymbol�(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;��
��Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService�@(Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;)Z��
��$this$isAnnotatedjava/lang/Object�;org/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol�2org/jetbrains/kotlin/fir/expressions/FirResolvable�5org/jetbrains/kotlin/fir/expressions/ReferenceUtilsKt�toResolvedCallableSymbolo(Lorg/jetbrains/kotlin/fir/expressions/FirResolvable;)Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;��
��7org/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol�getResolvedReturnType1()Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;��
��5org/jetbrains/kotlin/fir/types/ConeBuiltinTypeUtilsKt�isUnit2(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;)Z��
��$this$isReturnTypeUnit�(Lorg/jetbrains/kotlin/fir/expressions/FirStatement;Lorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;)V
�3Lorg/jetbrains/kotlin/fir/expressions/FirStatement;<clinit>
�L	Lkotlin/Metadata;mv	kxi0d1�>








��

��

��



Æ��200j`B¢J 02020	2
0HJ0
*020HJ0
*0HJ0
*020HJ0
*02020HJ0
*0H¨d2LLorg/jetbrains/kotlin/fir/analysis/checkers/expression/FirExpressionChecker;NLorg/jetbrains/kotlin/fir/analysis/checkers/expression/FirFunctionCallChecker;$kotlin-assignment-compiler-plugin.k2,org/jetbrains/kotlin/KtFakeSourceElementKindDesugaredCompoundAssignment)FirAssignmentPluginFunctionCallChecker.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
FirAssignmentPluginFunctionCallChecker.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignmentPluginFunctionCallChecker.kt
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker
+ 2 FirExpressionUtil.kt
org/jetbrains/kotlin/fir/expressions/FirExpressionUtilKt
*L
1#1,67:1
43#2:68
*S KotlinDebug
*F
+ 1 FirAssignmentPluginFunctionCallChecker.kt
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker
*L
47#1:68
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses	Signature
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1L	2*�
��
�+�,�-!�*+�%��+�+:�-�3�5*+,�9�;�?�C�L-+�G�I�O�S,�U�[�0*+,�9�_�$*+�b�-+�G�I�O�e,�U�[�
�Bl,""$!%,&B'^)r*�,4!kfg��h�i� j"#�8+�nM>,�r�x�~� +�GY�	���W��������''n�A�@/D/*	����88�h@A�d-:���
-�����6���-������������
-�����
+�+��:�����*+,�����*��F��'����@234/5A6H2J84J��dd�hd��d��\]h+�+�������*+,�����@< �h���]� ,��+��Y���Y�
,�٧W�ެ.�'���'���?   �h ��`#]+���Y���Y�	���W�X�AA�hA�S*+�',-���*�i j��Y����
� !�SMAP
FirAssignmentPluginFunctionCallChecker.kt
Kotlin
*S Kotlin
*F
+ 1 FirAssignmentPluginFunctionCallChecker.kt
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker
+ 2 FirExpressionUtil.kt
org/jetbrains/kotlin/fir/expressions/FirExpressionUtilKt
*L
1#1,67:1
43#2:68
*S KotlinDebug
*F
+ 1 FirAssignmentPluginFunctionCallChecker.kt
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker
*L
47#1:68
*E
"p[IIIII	
[s[ss
shsssssssis sjs�ss�s�s"s\s@s�s�s`s[sPKMy�GG^org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionChecker.class���4�Xorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionChecker�Lorg/jetbrains/kotlin/fir/analysis/checkers/declaration/FirDeclarationChecker<Lorg/jetbrains/kotlin/fir/declarations/FirSimpleFunction;>;Lorg/jetbrains/kotlin/fir/analysis/checkers/declaration/FirDeclarationChecker<init>()V9org/jetbrains/kotlin/fir/analysis/checkers/MppCheckerKindCommon;Lorg/jetbrains/kotlin/fir/analysis/checkers/MppCheckerKind;
		>(Lorg/jetbrains/kotlin/fir/analysis/checkers/MppCheckerKind;)V
thisZLorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionChecker;check�(Lorg/jetbrains/kotlin/fir/declarations/FirSimpleFunction;Lorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;)V#Lorg/jetbrains/annotations/NotNull;declarationkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
contextreporter 7org/jetbrains/kotlin/fir/declarations/FirSimpleFunction"	getOrigin>()Lorg/jetbrains/kotlin/fir/declarations/FirDeclarationOrigin;$%
#&Aorg/jetbrains/kotlin/fir/declarations/FirDeclarationOrigin$Source(INSTANCECLorg/jetbrains/kotlin/fir/declarations/FirDeclarationOrigin$Source;*+	),areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z./
0isAssignMethod<(Lorg/jetbrains/kotlin/fir/declarations/FirSimpleFunction;)Z23
4	getSymbol@()Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;67
#87org/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol:9org/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbolKt<isExtension<(Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;)Z>?
=@<org/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbolBgetResolvedReceiverTypeRef5()Lorg/jetbrains/kotlin/fir/types/FirResolvedTypeRef;DE
CF)org/jetbrains/kotlin/fir/types/FirTypeRefHAorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContextJ
getSession'()Lorg/jetbrains/kotlin/fir/FirSession;LM
KN7org/jetbrains/kotlin/fir/analysis/checkers/FirHelpersKtPtoRegularClassSymbol�(Lorg/jetbrains/kotlin/fir/types/FirTypeRef;Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;RS
QTgetDispatchReceiverType7()Lorg/jetbrains/kotlin/fir/types/ConeSimpleKotlinType;VW
#X-org/jetbrains/kotlin/fir/types/ConeKotlinTypeZ*org/jetbrains/kotlin/fir/types/TypeUtilsKt\�(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;R^
]_Norg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKtagetAnnotationMatchingServiceu(Lorg/jetbrains/kotlin/fir/FirSession;)Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService;cd
beLorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServicegisAnnotated@(Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;)Zij
hkgetReturnTypeRef-()Lorg/jetbrains/kotlin/fir/types/FirTypeRef;mn
#o-org/jetbrains/kotlin/fir/types/FirTypeUtilsKtqgetConeType\(Lorg/jetbrains/kotlin/fir/types/FirTypeRef;)Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;st
ru5org/jetbrains/kotlin/fir/types/ConeBuiltinTypeUtilsKtwisUnit2(Lorg/jetbrains/kotlin/fir/types/ConeKotlinType;)Zyz
x{	getSource(()Lorg/jetbrains/kotlin/KtSourceElement;}~
#,org/jetbrains/kotlin/AbstractKtSourceElement�Oorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin�QLorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin;*�	��5getDECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT9()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;��
��2org/jetbrains/kotlin/diagnostics/DiagnosticContext�<org/jetbrains/kotlin/diagnostics/KtDiagnosticReportHelpersKt�reportOn$default/(Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;Lorg/jetbrains/kotlin/AbstractKtSourceElement;Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;Lorg/jetbrains/kotlin/diagnostics/DiagnosticContext;Lorg/jetbrains/kotlin/diagnostics/AbstractSourceElementPositioningStrategy;ILjava/lang/Object;)V��
��receiverClassSymbol=Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;9Lorg/jetbrains/kotlin/fir/declarations/FirSimpleFunction;CLorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;5Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;1org/jetbrains/kotlin/fir/types/FirResolvedTypeRef�3org/jetbrains/kotlin/fir/types/ConeSimpleKotlinType�;org/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol�getValueParameters()Ljava/util/List;��
#�java/util/List�size()I����getName"()Lorg/jetbrains/kotlin/name/Name;��
#�:org/jetbrains/kotlin/types/expressions/OperatorConventions�
ASSIGN_METHOD Lorg/jetbrains/kotlin/name/Name;��	��$this$isAssignMethod�(Lorg/jetbrains/kotlin/fir/declarations/FirDeclaration;Lorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;Lorg/jetbrains/kotlin/diagnostics/DiagnosticReporter;)V
�6Lorg/jetbrains/kotlin/fir/declarations/FirDeclaration;<clinit>
�*	�Lkotlin/Metadata;mv	kxi0d1���.








��

��

��Æ��200j`B¢J 02020	2
0HJ0
*0H¨d2NLorg/jetbrains/kotlin/fir/analysis/checkers/declaration/FirDeclarationChecker;QLorg/jetbrains/kotlin/fir/analysis/checkers/declaration/FirSimpleFunctionChecker;$kotlin-assignment-compiler-plugin.k2:org/jetbrains/kotlin/fir/declarations/FirDeclarationOrigin�Source%FirAssignmentPluginFunctionChecker.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses	Signature
SourceFileRuntimeVisibleAnnotations1*��2*�
�����7�+�,�-!�+�'�-�1��*+�5��+�9�;�A� +�9�GY��I,�O�U�W�+�YY��[,�O�`�W:,�O�f�l��+�p�v�|�-+��������,������ d�T�A���%�*
 )6S!jl#|$�%�'�4l7�������� ��23�_ +�����+�����1����@�*�  ��A��S*+�#,-�����*�� ����Y������
)������X��[I�I�I��I��I��[s��[ss�s�s�sss�sss�s s�s2s�s�PK��J

corg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirDefaultErrorMessagesAssignmentPlugin.class���4n]org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirDefaultErrorMessagesAssignmentPluginjava/lang/Object<init>()V
this_Lorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirDefaultErrorMessagesAssignmentPlugin;getRendererForDiagnostich(Lorg/jetbrains/kotlin/diagnostics/KtDiagnostic;)Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticRenderer;#Lorg/jetbrains/annotations/NotNull;
diagnostickotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
-org/jetbrains/kotlin/diagnostics/KtDiagnostic
getFactory@()Lorg/jetbrains/kotlin/diagnostics/AbstractKtDiagnosticFactory;
MAPCLorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactoryToRendererMap;	Aorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactoryToRendererMap getw(Lorg/jetbrains/kotlin/diagnostics/AbstractKtDiagnosticFactory;)Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticRenderer;"#
!$<org/jetbrains/kotlin/diagnostics/AbstractKtDiagnosticFactory&
getKtRenderer9()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticRenderer;()
'*factory>Lorg/jetbrains/kotlin/diagnostics/AbstractKtDiagnosticFactory;/Lorg/jetbrains/kotlin/diagnostics/KtDiagnostic;5org/jetbrains/kotlin/diagnostics/KtDiagnosticRenderer/getMAPE()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactoryToRendererMap;<clinit>
INSTANCE5
	6ValueContainerAssignment8(Ljava/lang/String;)V:
!;Oorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin=QLorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin;5?	>@5getDECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT9()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;BC
>D<Function 'assign' used for '=' overload should return 'Unit'FputL(Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;Ljava/lang/String;)VHI
!J.getCALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNITLC
>MgetNO_APPLICABLE_ASSIGN_METHODOC
>P6No applicable 'assign' function found for '=' overloadR8$i$a$-also-FirDefaultErrorMessagesAssignmentPlugin$MAP$1ImapLkotlin/Metadata;mv	kxi0d1d�� 

��




��

��Æ��20B¢J02	0
R0¢
��¨d27Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticRenderer;$kotlin-assignment-compiler-plugin.k2*FirDefaultErrorMessagesAssignmentPlugin.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations15
f
f
g/*��hi	
gy+�+�M�,�%Y�W,�+�j�'0h
i ,-	
.f
k
12g.��hi	
f
3g�B�Y�4�7�!Y9�<K*L=+�A�EG�K+�A�NG�K+�A�QS�K*��hB
!$%+-0 1!7"9 <$=>i%TU'VlemOWX[IYIZI[\IY]I^_[s`a[s
sbssss1s2sscss.sdPK �<��Uorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin.class���4�Oorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPluginjava/lang/Object<init>()V
thisQLorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin;5getDECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT9()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;#Lorg/jetbrains/annotations/NotNull;;DECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT$delegate$Lkotlin/properties/ReadOnlyProperty;	$$delegatedPropertieskotlin/reflect/KProperty;	"kotlin/properties/ReadOnlyPropertygetValue@(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;5org/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0.getCALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT4CALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT$delegate	 getNO_APPLICABLE_ASSIGN_METHOD$NO_APPLICABLE_ASSIGN_METHOD$delegate#	$<clinit>kotlin/reflect/KProperty'*kotlin/jvm/internal/PropertyReference1Impl)kotlin/jvm/internal/Reflection+getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;-.
,/$kotlin/reflect/KDeclarationContainer12DECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT3ngetDECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;5M(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V7
*8&kotlin/jvm/internal/PropertyReference1:	property1E(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1;<=
,>+CALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT@ggetCALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;BNO_APPLICABLE_ASSIGN_METHODDWgetNO_APPLICABLE_ASSIGN_METHOD()Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;F
INSTANCEI
	JCorg/jetbrains/kotlin/diagnostics/SourceElementPositioningStrategiesLELorg/jetbrains/kotlin/diagnostics/SourceElementPositioningStrategies;IN	MOgetDECLARATION_RETURN_TYPEE()Lorg/jetbrains/kotlin/diagnostics/SourceElementPositioningStrategy;QR
MSIorg/jetbrains/kotlin/diagnostics/AbstractSourceElementPositioningStrategyUCorg/jetbrains/kotlin/diagnostics/DiagnosticFactory0DelegateProviderW)org/jetbrains/kotlin/diagnostics/SeverityYERROR+Lorg/jetbrains/kotlin/diagnostics/Severity;[\	Z]com/intellij/psi/PsiElement_�(Lorg/jetbrains/kotlin/diagnostics/Severity;Lorg/jetbrains/kotlin/diagnostics/AbstractSourceElementPositioningStrategy;Lkotlin/reflect/KClass;)Va
XbprovideDelegateR(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/properties/ReadOnlyProperty;de
XfgetOPERATORhR
Mi$i$f$error0IpositioningStrategy$ivKLorg/jetbrains/kotlin/diagnostics/AbstractSourceElementPositioningStrategy;/[Lkotlin/reflect/KProperty<Ljava/lang/Object;>;Lkotlin/Metadata;mv	kxi0d1���

��


Æ��20B¢R08FX†„¢
R	08FX†„¢

R08FX†„¢

¨d27Lorg/jetbrains/kotlin/diagnostics/KtDiagnosticFactory0;$kotlin-assignment-compiler-plugin.k2FirErrorsAssignmentPlugin.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
FirErrorsAssignmentPlugin.kt
Kotlin
*S Kotlin
*F
+ 1 FirErrorsAssignmentPlugin.kt
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin
+ 2 KtDiagnosticFactoryDsl.kt
org/jetbrains/kotlin/diagnostics/KtDiagnosticFactoryDslKt
*L
1#1,18:1
48#2:19
48#2:20
48#2:21
*S KotlinDebug
*F
+ 1 FirErrorsAssignmentPlugin.kt
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin
*L
14#1:19
15#1:20
16#1:21
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1I
�
�o�
�
#�
�/*���
�	
�D�*�2�����	
�
�D�!*�2�����	
�
"�D�%*�2�����	
�
&�z��(K*�*Y�0�246�9�;�?S*�*Y�0�2AC�9�;�?S*�*Y�0�2EG�9�;�?S*��Y�H�K�P�T�VK<�XY�^*`�0�c�K�2�g��P�j�VK<�XY�^*`�0�c�K�2�g�!�P�j�VK<�XY�^*`�0�c�K�2�g�%��>#?gs�����������>sklqmn�kl�mn�kl�mn�~��SMAP
FirErrorsAssignmentPlugin.kt
Kotlin
*S Kotlin
*F
+ 1 FirErrorsAssignmentPlugin.kt
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin
+ 2 KtDiagnosticFactoryDsl.kt
org/jetbrains/kotlin/diagnostics/KtDiagnosticFactoryDslKt
*L
1#1,18:1
48#2:19
48#2:20
48#2:21
*S KotlinDebug
*F
+ 1 FirErrorsAssignmentPlugin.kt
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin
*L
14#1:19
15#1:20
16#1:21
*E
�[pq[IrIsItuIrvIwx[syz[s
s{ss@s|sssss3sssDs"s#s}��[s�PK	META-INF/PKMETA-INF/services/PK6�~KRR	__index__PPגH8�m����Vh�� ۤ��i�����[��e-�6�rB5B�-UI��u��B���Z�TZ�F)C?��hЊ��D�C�@޵<��/�D�Bd�jO�L*J:/(���%��Z��"(��� `�c({�c֠T��rN�R���y�M��&Av��y����du�@~�a6�:A��~�I�$��
G���6���Ϟ͐OC�Ie9i8kī��%�I�2���!΁�BCS�ؿ�v!�:���/N+g�6Xdz���վ'P�`0	�G�=ԩD����(�p����Uy1��M� b/	�8xO�s�6֥!
|Bq+~���2'
"M���(���B�WJ%��H)id#^ΏG}�G���oP�T-
�� ª,Й�0���+:������>8�7G������%��u��8Q��z��L�&�߾j(�cq�G�g��#�*+�I;OQ][<KNUKTIH?B;Vu[;\ZRTYjiTggUb^cUorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin.classorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin$1.classorg/jetbrains/kotlin/assignment/plugin/diagnostics/DefaultErrorMessagesAssignmentPlugin.classorg/jetbrains/kotlin/assignment/plugin/AbstractAssignPluginResolutionAltererExtension.classMETA-INF/MANIFEST.MFMETA-INF/kotlin-assignment-compiler-plugin.cli.kotlin_moduleMETA-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessorMETA-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrarorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor$Companion.classorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor.classorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentContainerContributor.classorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentRegistrar.classorg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeys.classMETA-INF/kotlin-assignment-compiler-plugin.common.kotlin_moduleorg/jetbrains/kotlin/assignment/plugin/AssignmentPluginNames.classMETA-INF/kotlin-assignment-compiler-plugin.k1.kotlin_moduleorg/jetbrains/kotlin/assignment/plugin/CliAssignPluginResolutionAltererExtension.classorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker$AnnotationMatchingService.classorg/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker.classMETA-INF/kotlin-assignment-compiler-plugin.k2.kotlin_moduleorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$cache$1.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$declarationCheckers$1.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$expressionCheckers$1.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$1.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$2.classorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar.classorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker.classorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionChecker.classorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirDefaultErrorMessagesAssignmentPlugin.classorg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin.classMETA-INFMETA-INF/servicesPK�= ��O��org/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin.classPK���p��Q��Xorg/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin$1.classPK���]��|org/jetbrains/kotlin/assignment/plugin/diagnostics/DefaultErrorMessagesAssignmentPlugin.classPK����--[���org/jetbrains/kotlin/assignment/plugin/AbstractAssignPluginResolutionAltererExtension.classPK����BMETA-INF/MANIFEST.MFPK�"��<��NBMETA-INF/kotlin-assignment-compiler-plugin.cli.kotlin_modulePKI�lFFK���BMETA-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessorPK�{X1DDN��oCMETA-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrarPK�fP//U��Dorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor$Companion.classPK����LLK���Iorg/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor.classPK@�8��T��vZorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentContainerContributor.classPKj|z[``I��scorg/jetbrains/kotlin/assignment/plugin/AssignmentComponentRegistrar.classPK�B[@��H��:rorg/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeys.classPK�"��?��#yMETA-INF/kotlin-assignment-compiler-plugin.common.kotlin_modulePK��a���B���yorg/jetbrains/kotlin/assignment/plugin/AssignmentPluginNames.classPK�"��;���}META-INF/kotlin-assignment-compiler-plugin.k1.kotlin_modulePK"���V��X~org/jetbrains/kotlin/assignment/plugin/CliAssignPluginResolutionAltererExtension.classPK�:0m

u����org/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker$AnnotationMatchingService.classPK���m��[��T�org/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker.classPK��܍kk;��k�META-INF/kotlin-assignment-compiler-plugin.k2.kotlin_modulePK�º22\��/�org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion.classPKe�g�Z��ۿorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$cache$1.classPK��֮��R��c�org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService.classPK�e_U��T��m�org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt.classPK���`0`0Y����org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension.classPK�}�v��j��i(org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$declarationCheckers$1.classPK��yyi��y0org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$expressionCheckers$1.classPK	�X�		T��y8org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension.classPK.��*!
!
g���Aorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$1.classPK���

g���Lorg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$2.classPK�BBU��4Worg/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar.classPK��))b���corg/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker.classPKMy�GG^��y�org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionChecker.classPK��J

c��<�org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirDefaultErrorMessagesAssignmentPlugin.classPK �<��U����org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin.classPK	�A �META-INF/PK�AG�META-INF/services/PK6�~KRR	��w�__index__PK&&R����

Youez - 2016 - github.com/yon3zu
LinuXploit