xref: /aosp_15_r20/external/kotlinc/lib/assignment-compiler-plugin.jar (revision db694bcbe6ddf7a54139cd11aad3e01286b7b463)

META-INF/
META-INF/MANIFEST.MF
META-INF/kotlin-assignment-compiler-plugin.common.kotlin_module
org/
org/jetbrains/
org/jetbrains/kotlin/
org/jetbrains/kotlin/assignment/
org/jetbrains/kotlin/assignment/plugin/
org/jetbrains/kotlin/assignment/plugin/AssignmentPluginNames.class
AssignmentPluginNames.kt package org.jetbrains.kotlin.assignment.plugin public final org.jetbrains.kotlin.assignment.plugin.AssignmentPluginNames extends java.lang.Object { public static final org.jetbrains.kotlin.assignment.plugin.AssignmentPluginNames INSTANCE public static final String PLUGIN_ID public static final String ANNOTATION_OPTION_NAME private void <init> () static void <clinit> () }
META-INF/kotlin-assignment-compiler-plugin.k1.kotlin_module
org/jetbrains/kotlin/assignment/plugin/AbstractAssignPluginResolutionAltererExtension.class
ValueContainerAssignResolutionAltererExtension.kt package org.jetbrains.kotlin.assignment.plugin public abstract org.jetbrains.kotlin.assignment.plugin.AbstractAssignPluginResolutionAltererExtension extends java.lang.Object implements org.jetbrains.kotlin.resolve.extensions.AssignResolutionAltererExtension { public void <init> () public boolean needOverloadAssign (org.jetbrains.kotlin.psi.KtBinaryExpression, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.resolve.BindingContext) org.jetbrains.kotlin.psi.KtBinaryExpression expression org.jetbrains.kotlin.types.KotlinType leftType org.jetbrains.kotlin.resolve.BindingContext bindingContext private final boolean isValPropertyAssignment (org.jetbrains.kotlin.psi.KtBinaryExpression, org.jetbrains.kotlin.resolve.BindingContext) org.jetbrains.kotlin.descriptors.VariableDescriptor descriptor org.jetbrains.kotlin.psi.KtBinaryExpression $this$isValPropertyAssignment org.jetbrains.kotlin.resolve.BindingContext bindingContext private final boolean hasSpecialAnnotation (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.psi.KtBinaryExpression) org.jetbrains.kotlin.types.KotlinType $this$hasSpecialAnnotation org.jetbrains.kotlin.psi.KtBinaryExpression expression public org.jetbrains.kotlin.types.expressions.KotlinTypeInfo resolveAssign (org.jetbrains.kotlin.resolve.BindingContext, org.jetbrains.kotlin.psi.KtBinaryExpression, org.jetbrains.kotlin.psi.KtExpression, org.jetbrains.kotlin.psi.KtExpression, org.jetbrains.kotlin.types.expressions.KotlinTypeInfo, org.jetbrains.kotlin.types.expressions.ExpressionTypingContext, org.jetbrains.kotlin.types.expressions.ExpressionTypingComponents, org.jetbrains.kotlin.resolve.scopes.LexicalWritableScope) org.jetbrains.kotlin.types.KotlinType leftType org.jetbrains.kotlin.resolve.scopes.receivers.ExpressionReceiver receiver org.jetbrains.kotlin.psi.KtSimpleNameExpression operationSign org.jetbrains.kotlin.resolve.calls.context.TemporaryTraceAndCache temporaryForAssignmentOperation org.jetbrains.kotlin.types.expressions.ExpressionTypingContext temporaryContext org.jetbrains.kotlin.resolve.calls.results.OverloadResolutionResults methodDescriptors org.jetbrains.kotlin.types.KotlinType methodReturnType org.jetbrains.kotlin.resolve.BindingContext bindingContext org.jetbrains.kotlin.psi.KtBinaryExpression expression org.jetbrains.kotlin.psi.KtExpression leftOperand org.jetbrains.kotlin.psi.KtExpression left org.jetbrains.kotlin.types.expressions.KotlinTypeInfo leftInfo org.jetbrains.kotlin.types.expressions.ExpressionTypingContext context org.jetbrains.kotlin.types.expressions.ExpressionTypingComponents components org.jetbrains.kotlin.resolve.scopes.LexicalWritableScope scope private final org.jetbrains.kotlin.resolve.calls.results.OverloadResolutionResults resolveMethodCall (org.jetbrains.kotlin.resolve.calls.CallResolver, org.jetbrains.kotlin.types.expressions.ExpressionTypingContext, org.jetbrains.kotlin.resolve.scopes.receivers.ExpressionReceiver, org.jetbrains.kotlin.psi.KtBinaryExpression) org.jetbrains.kotlin.psi.Call call org.jetbrains.kotlin.resolve.calls.CallResolver $this$resolveMethodCall org.jetbrains.kotlin.types.expressions.ExpressionTypingContext context org.jetbrains.kotlin.resolve.scopes.receivers.ExpressionReceiver receiver org.jetbrains.kotlin.psi.KtBinaryExpression binaryExpression }
org/jetbrains/kotlin/assignment/plugin/CliAssignPluginResolutionAltererExtension.class
ValueContainerAssignResolutionAltererExtension.kt package org.jetbrains.kotlin.assignment.plugin public final org.jetbrains.kotlin.assignment.plugin.CliAssignPluginResolutionAltererExtension extends org.jetbrains.kotlin.assignment.plugin.AbstractAssignPluginResolutionAltererExtension { private final java.util.List annotations public void <init> (java.util.List) java.util.List annotations public java.util.List getAnnotationFqNames (org.jetbrains.kotlin.psi.KtModifierListOwner) org.jetbrains.kotlin.psi.KtModifierListOwner modifierListOwner }
org/jetbrains/kotlin/assignment/plugin/diagnostics/
org/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker$AnnotationMatchingService.class
AssignmentPluginDeclarationChecker.kt package org.jetbrains.kotlin.assignment.plugin.diagnostics final org.jetbrains.kotlin.assignment.plugin.diagnostics.AssignmentPluginDeclarationChecker$AnnotationMatchingService extends java.lang.Object implements org.jetbrains.kotlin.extensions.AnnotationBasedExtension { private final java.util.List annotations public void <init> (java.util.List) java.util.List annotations public final java.util.List getAnnotations () public java.util.List getAnnotationFqNames (org.jetbrains.kotlin.psi.KtModifierListOwner) org.jetbrains.kotlin.psi.KtModifierListOwner modifierListOwner public final boolean isAnnotated (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor }
org/jetbrains/kotlin/assignment/plugin/diagnostics/AssignmentPluginDeclarationChecker.class
AssignmentPluginDeclarationChecker.kt package org.jetbrains.kotlin.assignment.plugin.diagnostics public final org.jetbrains.kotlin.assignment.plugin.diagnostics.AssignmentPluginDeclarationChecker extends java.lang.Object implements org.jetbrains.kotlin.resolve.checkers.DeclarationChecker { private final java.util.List annotations private final org.jetbrains.kotlin.assignment.plugin.diagnostics.AssignmentPluginDeclarationChecker$AnnotationMatchingService annotationMatchingService public void <init> (java.util.List) java.util.List annotations public void check (org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.descriptors.DeclarationDescriptor, org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext) org.jetbrains.kotlin.descriptors.ClassDescriptor receiverClass org.jetbrains.kotlin.psi.KtFunction ktFunction org.jetbrains.kotlin.psi.KtDeclaration declaration org.jetbrains.kotlin.descriptors.DeclarationDescriptor descriptor org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext context private final void checkAssignMethod (org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtFunction, org.jetbrains.kotlin.diagnostics.DiagnosticSink) int $i$a$-let-AssignmentPluginDeclarationChecker$checkAssignMethod$1 org.jetbrains.kotlin.types.KotlinType it org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor method org.jetbrains.kotlin.descriptors.ClassDescriptor receiverClass org.jetbrains.kotlin.psi.KtFunction declaration org.jetbrains.kotlin.diagnostics.DiagnosticSink diagnosticHolder private final boolean isAssignMethod (org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor) org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor $this$isAssignMethod }
org/jetbrains/kotlin/assignment/plugin/diagnostics/DefaultErrorMessagesAssignmentPlugin.class
DefaultErrorMessagesAssignmentPlugin.kt package org.jetbrains.kotlin.assignment.plugin.diagnostics public final org.jetbrains.kotlin.assignment.plugin.diagnostics.DefaultErrorMessagesAssignmentPlugin extends java.lang.Object implements org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension { public static final org.jetbrains.kotlin.assignment.plugin.diagnostics.DefaultErrorMessagesAssignmentPlugin INSTANCE private static final org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap MAP private void <init> () public org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap getMap () static void <clinit> () }
org/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin$1.class
ErrorsAssignmentPlugin.java package org.jetbrains.kotlin.assignment.plugin.diagnostics final org.jetbrains.kotlin.assignment.plugin.diagnostics.ErrorsAssignmentPlugin$1 extends java.lang.Object { void <init> () }
org/jetbrains/kotlin/assignment/plugin/diagnostics/ErrorsAssignmentPlugin.class
ErrorsAssignmentPlugin.java package org.jetbrains.kotlin.assignment.plugin.diagnostics public abstract org.jetbrains.kotlin.assignment.plugin.diagnostics.ErrorsAssignmentPlugin extends java.lang.Object { public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 DECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 CALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 NO_APPLICABLE_ASSIGN_METHOD public static final Object _initializer static void <clinit> () }
META-INF/kotlin-assignment-compiler-plugin.k2.kotlin_module
org/jetbrains/kotlin/assignment/plugin/k2/
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$Companion.class
FirAssignAnnotationMatchingService.kt package org.jetbrains.kotlin.assignment.plugin.k2 public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService$Companion extends java.lang.Object { private void <init> () public final org.jetbrains.kotlin.fir.extensions.FirExtensionSessionComponent$Factory getFactory (java.util.List) java.util.List annotations private static final org.jetbrains.kotlin.fir.extensions.FirExtensionSessionComponent getFactory$lambda$1 (java.util.List, org.jetbrains.kotlin.fir.FirSession) int $i$a$-map-FirAssignAnnotationMatchingService$Companion$getFactory$1$1 String it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List $annotations org.jetbrains.kotlin.fir.FirSession session public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService$cache$1.class
FirAssignAnnotationMatchingService.kt package org.jetbrains.kotlin.assignment.plugin.k2 final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService$cache$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService this$0 void <init> (org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService) org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService $receiver public final java.lang.Boolean invoke (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, java.lang.Void) org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingService.class
FirAssignAnnotationMatchingService.kt package org.jetbrains.kotlin.assignment.plugin.k2 public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService extends org.jetbrains.kotlin.fir.extensions.FirExtensionSessionComponent { public static final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService$Companion Companion private final java.util.List annotationClassIds private final org.jetbrains.kotlin.fir.caches.FirCache cache public void <init> (org.jetbrains.kotlin.fir.FirSession, java.util.List) org.jetbrains.kotlin.fir.FirSession session java.util.List annotationClassIds public final boolean isAnnotated (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol) int $i$f$getValue org.jetbrains.kotlin.fir.caches.FirCache $this$getValue$iv org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol private final boolean annotated (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol) int $i$a$-any-FirAssignAnnotationMatchingService$annotated$1 org.jetbrains.kotlin.fir.expressions.FirAnnotation it Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-any-FirAssignAnnotationMatchingService$annotated$2$1 org.jetbrains.kotlin.fir.expressions.FirAnnotation it Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-any-FirAssignAnnotationMatchingService$annotated$2 org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol org.jetbrains.kotlin.fir.types.FirResolvedTypeRef superTypeRef Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $this$annotated public static final synthetic boolean access$annotated (org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService, org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol) org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService $this org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $receiver static void <clinit> () }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignAnnotationMatchingServiceKt.class
FirAssignAnnotationMatchingService.kt package org.jetbrains.kotlin.assignment.plugin.k2 public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingServiceKt extends java.lang.Object { static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private static final org.jetbrains.kotlin.util.ArrayMapAccessor annotationMatchingService$delegate public static final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignAnnotationMatchingService getAnnotationMatchingService (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession $this$annotationMatchingService static void <clinit> () int $i$f$sessionComponentAccessor org.jetbrains.kotlin.fir.FirSession$Companion this_$iv }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginAssignAltererExtension.class
FirAssignmentPluginAssignAltererExtension.kt package org.jetbrains.kotlin.assignment.plugin.k2 public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginAssignAltererExtension extends org.jetbrains.kotlin.fir.extensions.FirAssignExpressionAltererExtension { public void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession session public org.jetbrains.kotlin.fir.expressions.FirStatement transformVariableAssignment (org.jetbrains.kotlin.fir.expressions.FirVariableAssignment) int $i$a$-runIf-FirAssignmentPluginAssignAltererExtension$transformVariableAssignment$1 int $i$f$runIf boolean condition$iv org.jetbrains.kotlin.fir.expressions.FirVariableAssignment variableAssignment private final boolean supportsTransformVariableAssignment (org.jetbrains.kotlin.fir.expressions.FirVariableAssignment) org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol lSymbol org.jetbrains.kotlin.fir.expressions.FirVariableAssignment $this$supportsTransformVariableAssignment private final boolean hasSpecialAnnotation (org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol $this$hasSpecialAnnotation private final org.jetbrains.kotlin.fir.expressions.FirFunctionCall buildFunctionCall (org.jetbrains.kotlin.fir.expressions.FirVariableAssignment) int $i$a$-let-FirAssignmentPluginAssignAltererExtension$buildFunctionCall$1$1$1 java.util.Collection p0 int $i$a$-buildPropertyAccessExpression-FirAssignmentPluginAssignAltererExtension$buildFunctionCall$1$1 org.jetbrains.kotlin.fir.expressions.builder.FirPropertyAccessExpressionBuilder $this$buildFunctionCall_u24lambda_u243_u24lambda_u241 int $i$f$buildPropertyAccessExpression int $i$a$-buildSimpleNamedReference-FirAssignmentPluginAssignAltererExtension$buildFunctionCall$1$2 org.jetbrains.kotlin.fir.references.builder.FirSimpleNamedReferenceBuilder $this$buildFunctionCall_u24lambda_u243_u24lambda_u242 int $i$f$buildSimpleNamedReference int $i$a$-buildFunctionCall-FirAssignmentPluginAssignAltererExtension$buildFunctionCall$1 org.jetbrains.kotlin.fir.expressions.builder.FirFunctionCallBuilder $this$buildFunctionCall_u24lambda_u243 int $i$f$buildFunctionCall org.jetbrains.kotlin.fir.references.FirReference leftArgument org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol leftSymbol org.jetbrains.kotlin.fir.types.FirResolvedTypeRef leftResolvedType org.jetbrains.kotlin.fir.expressions.FirExpression rightArgument org.jetbrains.kotlin.fir.expressions.FirVariableAssignment variableAssignment }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$declarationCheckers$1.class
FirAssignmentPluginCheckersExtension.kt package org.jetbrains.kotlin.assignment.plugin.k2 public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginCheckersExtension$declarationCheckers$1 extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers { void <init> () public java.util.Set getSimpleFunctionCheckers () }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension$expressionCheckers$1.class
FirAssignmentPluginCheckersExtension.kt package org.jetbrains.kotlin.assignment.plugin.k2 public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginCheckersExtension$expressionCheckers$1 extends org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers { void <init> () public java.util.Set getFunctionCallCheckers () }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginCheckersExtension.class
FirAssignmentPluginCheckersExtension.kt package org.jetbrains.kotlin.assignment.plugin.k2 public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginCheckersExtension extends org.jetbrains.kotlin.fir.analysis.extensions.FirAdditionalCheckersExtension { private final org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers declarationCheckers private final org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers expressionCheckers public void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession session public org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers getDeclarationCheckers () public org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers getExpressionCheckers () }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$1.class
FirAssignmentPluginExtensionRegistrar.kt package org.jetbrains.kotlin.assignment.plugin.k2 final synthetic org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginExtensionRegistrar$configurePlugin$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginExtensionRegistrar$configurePlugin$1 INSTANCE void <init> () public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginAssignAltererExtension invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar$configurePlugin$2.class
FirAssignmentPluginExtensionRegistrar.kt package org.jetbrains.kotlin.assignment.plugin.k2 final synthetic org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginExtensionRegistrar$configurePlugin$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginExtensionRegistrar$configurePlugin$2 INSTANCE void <init> () public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginCheckersExtension invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlin/assignment/plugin/k2/FirAssignmentPluginExtensionRegistrar.class
FirAssignmentPluginExtensionRegistrar.kt package org.jetbrains.kotlin.assignment.plugin.k2 public final org.jetbrains.kotlin.assignment.plugin.k2.FirAssignmentPluginExtensionRegistrar extends org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar { private final java.util.List annotations public void <init> (java.util.List) java.util.List annotations protected void configurePlugin (org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar$ExtensionRegistrarContext) org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar$ExtensionRegistrarContext $this$configurePlugin }
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionCallChecker.class
FirAssignmentPluginFunctionCallChecker.kt package org.jetbrains.kotlin.assignment.plugin.k2.diagnostics public final org.jetbrains.kotlin.assignment.plugin.k2.diagnostics.FirAssignmentPluginFunctionCallChecker extends org.jetbrains.kotlin.fir.analysis.checkers.expression.FirExpressionChecker { public static final org.jetbrains.kotlin.assignment.plugin.k2.diagnostics.FirAssignmentPluginFunctionCallChecker INSTANCE private void <init> () public void check (org.jetbrains.kotlin.fir.expressions.FirFunctionCall, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.references.FirNamedReference calleeReference org.jetbrains.kotlin.fir.expressions.FirFunctionCall expression org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final boolean isOverloadAssignCallCandidate (org.jetbrains.kotlin.fir.expressions.FirFunctionCall) int $i$f$getArguments org.jetbrains.kotlin.fir.expressions.FirCall $this$arguments$iv org.jetbrains.kotlin.fir.expressions.FirFunctionCall $this$isOverloadAssignCallCandidate private final boolean isOverloadedAssignCallError (org.jetbrains.kotlin.fir.expressions.FirFunctionCall, org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.diagnostics.ConeDiagnostic) org.jetbrains.kotlin.name.Name functionName org.jetbrains.kotlin.fir.expressions.FirFunctionCall $this$isOverloadedAssignCallError org.jetbrains.kotlin.fir.FirSession session org.jetbrains.kotlin.fir.diagnostics.ConeDiagnostic diagnostic private final boolean isOverloadedAssignCall (org.jetbrains.kotlin.fir.expressions.FirFunctionCall, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.expressions.FirFunctionCall $this$isOverloadedAssignCall org.jetbrains.kotlin.fir.FirSession session private final boolean isAnnotated (org.jetbrains.kotlin.fir.expressions.FirFunctionCall, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.expressions.FirFunctionCall $this$isAnnotated org.jetbrains.kotlin.fir.FirSession session private final boolean isReturnTypeUnit (org.jetbrains.kotlin.fir.expressions.FirFunctionCall) org.jetbrains.kotlin.fir.expressions.FirFunctionCall $this$isReturnTypeUnit public volatile synthetic void check (org.jetbrains.kotlin.fir.expressions.FirStatement, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.expressions.FirStatement expression org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter static void <clinit> () }
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirAssignmentPluginFunctionChecker.class
FirAssignmentPluginFunctionChecker.kt package org.jetbrains.kotlin.assignment.plugin.k2.diagnostics public final org.jetbrains.kotlin.assignment.plugin.k2.diagnostics.FirAssignmentPluginFunctionChecker extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirDeclarationChecker { public static final org.jetbrains.kotlin.assignment.plugin.k2.diagnostics.FirAssignmentPluginFunctionChecker INSTANCE private void <init> () public void check (org.jetbrains.kotlin.fir.declarations.FirSimpleFunction, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol receiverClassSymbol org.jetbrains.kotlin.fir.declarations.FirSimpleFunction declaration org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final boolean isAssignMethod (org.jetbrains.kotlin.fir.declarations.FirSimpleFunction) org.jetbrains.kotlin.fir.declarations.FirSimpleFunction $this$isAssignMethod public volatile synthetic void check (org.jetbrains.kotlin.fir.declarations.FirDeclaration, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.declarations.FirDeclaration declaration org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter static void <clinit> () }
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirDefaultErrorMessagesAssignmentPlugin.class
FirDefaultErrorMessagesAssignmentPlugin.kt package org.jetbrains.kotlin.assignment.plugin.k2.diagnostics public final org.jetbrains.kotlin.assignment.plugin.k2.diagnostics.FirDefaultErrorMessagesAssignmentPlugin extends java.lang.Object { public static final org.jetbrains.kotlin.assignment.plugin.k2.diagnostics.FirDefaultErrorMessagesAssignmentPlugin INSTANCE private static final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap MAP private void <init> () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticRenderer getRendererForDiagnostic (org.jetbrains.kotlin.diagnostics.KtDiagnostic) org.jetbrains.kotlin.diagnostics.AbstractKtDiagnosticFactory factory org.jetbrains.kotlin.diagnostics.KtDiagnostic diagnostic public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap getMAP () static void <clinit> () int $i$a$-also-FirDefaultErrorMessagesAssignmentPlugin$MAP$1 org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap map }
org/jetbrains/kotlin/assignment/plugin/k2/diagnostics/FirErrorsAssignmentPlugin.class
FirErrorsAssignmentPlugin.kt package org.jetbrains.kotlin.assignment.plugin.k2.diagnostics public final org.jetbrains.kotlin.assignment.plugin.k2.diagnostics.FirErrorsAssignmentPlugin extends java.lang.Object { public static final org.jetbrains.kotlin.assignment.plugin.k2.diagnostics.FirErrorsAssignmentPlugin INSTANCE static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private static final kotlin.properties.ReadOnlyProperty DECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT$delegate private static final kotlin.properties.ReadOnlyProperty CALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT$delegate private static final kotlin.properties.ReadOnlyProperty NO_APPLICABLE_ASSIGN_METHOD$delegate private void <init> () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getDECLARATION_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getCALL_ERROR_ASSIGN_METHOD_SHOULD_RETURN_UNIT () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getNO_APPLICABLE_ASSIGN_METHOD () static void <clinit> () int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv }
META-INF/kotlin-assignment-compiler-plugin.cli.kotlin_module
META-INF/services/
META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor
META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar
org/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor$Companion.class
ValueContainerAssignmentPlugin.kt package org.jetbrains.kotlin.assignment.plugin public final org.jetbrains.kotlin.assignment.plugin.AssignmentCommandLineProcessor$Companion extends java.lang.Object { private void <init> () public final org.jetbrains.kotlin.compiler.plugin.CliOption getANNOTATION_OPTION () public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlin/assignment/plugin/AssignmentCommandLineProcessor.class
ValueContainerAssignmentPlugin.kt package org.jetbrains.kotlin.assignment.plugin public final org.jetbrains.kotlin.assignment.plugin.AssignmentCommandLineProcessor extends java.lang.Object implements org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor { public static final org.jetbrains.kotlin.assignment.plugin.AssignmentCommandLineProcessor$Companion Companion private final String pluginId private final java.util.List pluginOptions private static final org.jetbrains.kotlin.compiler.plugin.CliOption ANNOTATION_OPTION public void <init> () public java.lang.String getPluginId () public java.util.List getPluginOptions () public void processOption (org.jetbrains.kotlin.compiler.plugin.AbstractCliOption, java.lang.String, org.jetbrains.kotlin.config.CompilerConfiguration) org.jetbrains.kotlin.compiler.plugin.AbstractCliOption option String value org.jetbrains.kotlin.config.CompilerConfiguration configuration public volatile synthetic java.util.Collection getPluginOptions () public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getANNOTATION_OPTION$cp () static void <clinit> () }
org/jetbrains/kotlin/assignment/plugin/AssignmentComponentContainerContributor.class
ValueContainerAssignmentPlugin.kt package org.jetbrains.kotlin.assignment.plugin public final org.jetbrains.kotlin.assignment.plugin.AssignmentComponentContainerContributor extends java.lang.Object implements org.jetbrains.kotlin.extensions.StorageComponentContainerContributor { private final java.util.List annotations public void <init> (java.util.List) java.util.List annotations public void registerModuleComponents (org.jetbrains.kotlin.container.StorageComponentContainer, org.jetbrains.kotlin.platform.TargetPlatform, org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlin.container.StorageComponentContainer container org.jetbrains.kotlin.platform.TargetPlatform platform org.jetbrains.kotlin.descriptors.ModuleDescriptor moduleDescriptor }
org/jetbrains/kotlin/assignment/plugin/AssignmentComponentRegistrar.class
ValueContainerAssignmentPlugin.kt package org.jetbrains.kotlin.assignment.plugin public final org.jetbrains.kotlin.assignment.plugin.AssignmentComponentRegistrar extends org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar { public void <init> () public void registerExtensions (org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage, org.jetbrains.kotlin.config.CompilerConfiguration) java.util.List annotations org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage $this$registerExtensions org.jetbrains.kotlin.config.CompilerConfiguration configuration public boolean getSupportsK2 () }
org/jetbrains/kotlin/assignment/plugin/AssignmentConfigurationKeys.class
ValueContainerAssignmentPlugin.kt package org.jetbrains.kotlin.assignment.plugin public final org.jetbrains.kotlin.assignment.plugin.AssignmentConfigurationKeys extends java.lang.Object { public static final org.jetbrains.kotlin.assignment.plugin.AssignmentConfigurationKeys INSTANCE private static final org.jetbrains.kotlin.config.CompilerConfigurationKey ANNOTATION private void <init> () public final org.jetbrains.kotlin.config.CompilerConfigurationKey getANNOTATION () static void <clinit> () }