Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
5e49b472f81ed95098eec9749aa2ad0415fac731
/
.
/
compiler
/
testData
/
diagnostics
/
tests
tree: 1821c39712dafbe23ca7cb50787220aba39b5e70
annotations/
backingField/
builderInference/
callableReference/
cast/
checkArguments/
classLiteral/
classObjects/
collectionLiterals/
constantEvaluator/
constructorConsistency/
controlFlowAnalysis/
controlStructures/
coroutines/
cyclicHierarchy/
dataClasses/
dataFlow/
dataFlowInfoTraversal/
dataObjects/
declarationChecks/
defaultArguments/
delegatedProperty/
delegation/
deparenthesize/
deprecated/
duplicateJvmSignature/
dynamicTypes/
enum/
evaluate/
exceptions/
explicitDefinitelyNotNullableViaIntersection/
exposed/
extensions/
external/
fieldRename/
functionAsExpression/
functionLiterals/
funInterface/
generics/
imports/
incompleteCode/
inference/
infos/
inline/
inlineClasses/
inner/
integerLiterals/
j+k/
java8Overrides/
javac/
labels/
lateinit/
library/
localClasses/
modifiers/
multimodule/
multiplatform/
namedArguments/
nullabilityAndSmartCasts/
nullableTypes/
numbers/
objects/
operatorRem/
operatorsOverloading/
overload/
override/
parenthesizedTypes/
platformTypes/
privateInFile/
properties/
qualifiedExpression/
rawTypes/
reassignment/
recovery/
redeclarations/
regressions/
resolve/
safeCalls/
samConversions/
scopes/
script/
sealed/
secondaryConstructors/
senselessComparison/
shadowing/
smartCasts/
sourceCompatibility/
substitutions/
subtyping/
suppress/
suspendConversion/
syntax/
syntheticExtensions/
targetedBuiltIns/
testsWithExplicitApi/
testsWithJava17/
testWithModifiedMockJdk/
thisAndSuper/
traitWithRequired/
typealias/
typeParameters/
underscoresInNumericLiterals/
unit/
unitConversion/
unsignedTypes/
valueClasses/
varargs/
variance/
visibility/
warningsForBreakingChanges/
when/
Abstract.fir.kt
Abstract.kt
Abstract.txt
AbstractAccessor.fir.kt
AbstractAccessor.kt
AbstractAccessor.txt
abstractClassReference.kt
AbstractInAbstractClass.kt
AbstractInAbstractClass.txt
AbstractInClass.kt
AbstractInClass.txt
AbstractInTrait.kt
AbstractInTrait.txt
ambiguityNamedVararg.kt
annotationArgumentWithAliasedArrayType.kt
AnonymousInitializers.kt
AnonymousInitializers.txt
AnonymousInitializerVarAndConstructor.kt
AnonymousInitializerVarAndConstructor.txt
assigningAssignments.fir.kt
assigningAssignments.kt
AssignToArrayElement.kt
AssignToArrayElement.txt
AutoCreatedIt.fir.kt
AutoCreatedIt.kt
AutoCreatedIt.txt
BacktickNames.kt
BacktickNames.txt
Basic.fir.kt
Basic.kt
Basic.txt
BinaryCallsOnNullableValues.fir.kt
BinaryCallsOnNullableValues.kt
BinaryCallsOnNullableValues.txt
Bounds.fir.kt
Bounds.kt
Bounds.txt
BreakContinue.fir.kt
BreakContinue.kt
BreakContinue.txt
BreakContinueInWhen_after.fir.kt
BreakContinueInWhen_after.kt
BreakContinueInWhen_after.txt
BreakContinueInWhen_before.fir.kt
BreakContinueInWhen_before.kt
BreakContinueInWhen_before.txt
Builders.fir.kt
Builders.kt
Builders.txt
Casts.fir.kt
Casts.kt
Casts.txt
CharacterLiterals.fir.kt
CharacterLiterals.kt
CharacterLiterals.txt
checkTypeTest.kt
checkTypeTest.txt
checkTypeWithExactTest.fir.kt
checkTypeWithExactTest.kt
CompareToWithErrorType.fir.kt
CompareToWithErrorType.kt
CompareToWithErrorType.txt
comparingArbitraryClasses.fir.kt
comparingArbitraryClasses.kt
comparingCallableReferencesWithInstanceOfJavaClass.kt
comparisonOfGenericInterfaceWithGenericClass.kt
compilerCrashParameterType.fir.kt
compilerCrashParameterType.kt
Constants.fir.kt
Constants.kt
Constants.txt
Constructors.fir.kt
Constructors.kt
Constructors.txt
ConstructorsOfPrimitives.fir.kt
ConstructorsOfPrimitives.kt
ConstructorsOfPrimitives.txt
CovariantOverrideType.kt
CovariantOverrideType.txt
DefaultValueForParameterInFunctionType.kt
DefaultValueForParameterInFunctionType.txt
DefaultValuesCheckWithoutBody.kt
DefaultValuesCheckWithoutBody.txt
DefaultValuesTypechecking.fir.kt
DefaultValuesTypechecking.kt
DefaultValuesTypechecking.txt
DeferredTypes.fir.kt
DeferredTypes.kt
DeferredTypes.ni.txt
DeferredTypes.txt
delegationTypeMismatch.kt
DeprecatedGetSetPropertyDelegateConvention.fir.kt
DeprecatedGetSetPropertyDelegateConvention.kt
DeprecatedGetSetPropertyDelegateConvention.txt
DeprecatedUnaryOperatorConventions.fir.kt
DeprecatedUnaryOperatorConventions.kt
DeprecatedUnaryOperatorConventions.txt
derivedIntersectionPropertyShadowsBaseClassField.fir.kt
derivedIntersectionPropertyShadowsBaseClassField.fir.txt
derivedIntersectionPropertyShadowsBaseClassField.kt
derivedIntersectionPropertyShadowsBaseClassField.txt
DiamondFunction.kt
DiamondFunction.txt
DiamondFunctionGeneric.kt
DiamondFunctionGeneric.txt
DiamondProperty.kt
DiamondProperty.txt
differentNumericTypesFromSmartCast.fir.kt
differentNumericTypesFromSmartCast.kt
Dollar.kt
Dollar.txt
duplicateDirrectOverriddenCallables.kt
emptyLhsClassLiterals.kt
EnumEntryAsType.fir.kt
EnumEntryAsType.kt
EnumEntryAsType.txt
equalityComparisonToSelf.kt
equalityWithSmartCastInIfBlock.fir.kt
equalityWithSmartCastInIfBlock.kt
ExtensionCallInvoke.fir.kt
ExtensionCallInvoke.kt
ExtensionCallInvoke.txt
ExternalAccessors.kt
ExternalAccessors.txt
ExternalAndAbstract.kt
ExternalAndAbstract.txt
falseNegativeDuplicateDefaultValues1.fir.kt
falseNegativeDuplicateDefaultValues1.kt
falseNegativeDuplicateDefaultValues1_error.fir.kt
falseNegativeDuplicateDefaultValues1_error.kt
falseNegativeDuplicateDefaultValues2.fir.kt
falseNegativeDuplicateDefaultValues2.kt
falseNegativeDuplicateDefaultValues3.fir.kt
falseNegativeDuplicateDefaultValues3.kt
fileDependencyRecursion.kt
fileDependencyRecursion.txt
finalSupertype.kt
ForRangeConventions.fir.kt
ForRangeConventions.kt
ForRangeConventions.txt
FreeFunctionCalledAsExtension.fir.kt
FreeFunctionCalledAsExtension.kt
FreeFunctionCalledAsExtension.reversed.kt
FreeFunctionCalledAsExtension.txt
FunctionCalleeExpressions.fir.kt
FunctionCalleeExpressions.kt
FunctionCalleeExpressions.txt
FunctionParameterWithoutType.fir.kt
FunctionParameterWithoutType.kt
FunctionParameterWithoutType.txt
FunctionReturnTypes.fir.kt
FunctionReturnTypes.kt
FunctionReturnTypes.txt
funReturnsAny.kt
GenericArgumentConsistency.kt
GenericArgumentConsistency.txt
GenericFunctionIsLessSpecific.kt
GenericFunctionIsLessSpecific.txt
IdentityComparisonWithPrimitives.fir.kt
IdentityComparisonWithPrimitives.kt
IdentityComparisonWithPrimitives.txt
implicitIntersection.fir.kt
implicitIntersection.kt
implicitIntersection.ni.txt
implicitIntersection.txt
implicitNestedIntersection.kt
implicitNestedIntersection.ni.txt
implicitNestedIntersection.txt
implicitNothing.fir.kt
implicitNothing.kt
implicitNothing.txt
IncDec.kt
IncDec.txt
IncDecOperatorsInExpectClass.fir.kt
IncDecOperatorsInExpectClass.kt
IncorrectCharacterLiterals.fir.kt
IncorrectCharacterLiterals.kt
IncorrectCharacterLiterals.txt
incrementDecrementOnFullyQualified.kt
incrementDecrementOnObject.fir.kt
incrementDecrementOnObject.kt
InferNullabilityInThenBlock.fir.kt
InferNullabilityInThenBlock.kt
InferNullabilityInThenBlock.txt
Infix.fir.kt
Infix.kt
Infix.txt
InfixModifierApplicability.fir.kt
InfixModifierApplicability.kt
InfixModifierApplicability.txt
initializedAfterRethrow.fir.kt
initializedAfterRethrow.kt
initializedAfterRethrow.txt
inlineConstructorParameter.fir.kt
inlineConstructorParameter.kt
inlineConstructorParameter_on.fir.kt
inlineConstructorParameter_on.kt
inlineDeprecationsOnImplicitCalls.fir.kt
inlineDeprecationsOnImplicitCalls.kt
inlineDeprecationsOnImplicitCalls.txt
invalidTargetCrashesCompiler.fir.kt
invalidTargetCrashesCompiler.kt
invisibleClassInsteadOfFun.fir.kt
invisibleClassInsteadOfFun.kt
invisibleMemberDestructuring.fir.kt
invisibleMemberDestructuring.kt
InvokeAndRecursiveResolve.fir.kt
InvokeAndRecursiveResolve.kt
InvokeAndRecursiveResolve.ni.txt
InvokeAndRecursiveResolve.txt
IsExpressions.fir.kt
IsExpressions.kt
IsExpressions.txt
kt11167.kt
kt11167.txt
kt13401.fir.kt
kt13401.kt
kt13401.ni.txt
kt13401.txt
kt310.kt
kt310.txt
kt34440.kt
kt34440.txt
kt34857.kt
kt34857.txt
kt435.kt
kt435.txt
kt46483.fir.kt
kt46483.kt
kt46483.txt
kt49438.fir.kt
kt49438.kt
kt49438.txt
kt53.kt
kt53.txt
kt53988.fir.kt
kt53988.kt
kt53988.txt
kt54587_1.kt
kt54587_1.txt
kt54587_2.kt
kt54587_2.txt
kt55181.kt
kt55181.txt
kt55666.kt
kt55666.txt
kt55733.kt
kt55733.txt
kt56612.kt
kt56612.txt
kt56665.kt
kt56665.txt
kt56723.fir.kt
kt56723.kt
kt56723.txt
kt56769.fir.kt
kt56769.kt
kt56876.kt
kt56877.fir.kt
kt56877.kt
kt57085.kt
kt57175.kt
kt57214.kt
kt58583.kt
Kt60343.fir.kt
Kt60343.kt
kt60638.fir.kt
kt60638.kt
LiteralAsResult.kt
LiteralAsResult.txt
LocalClassAndShortSubpackageNames.fir.kt
LocalClassAndShortSubpackageNames.kt
LocalClassAndShortSubpackageNames.txt
localInterfaces.kt
localInterfaces.txt
LValueAssignment.fir.kt
LValueAssignment.kt
LValueAssignment.txt
missedTypeArgumentsInAnnotationCall.kt
missingConflictingOverloads.kt
missingIteratorMissing.kt
missingMultipleDefaultsOnTransitiveInheritance1.fir.kt
missingMultipleDefaultsOnTransitiveInheritance1.kt
missingMultipleDefaultsOnTransitiveInheritance2.kt
missingWrongAnnotationTarget.kt
moreThanOneOverriddenMissingK2.kt
MultilineStringTemplates.kt
MultilineStringTemplates.txt
MultipleBounds.fir.kt
MultipleBounds.kt
MultipleBounds.txt
multipleDefaultsIncorrectlyAllowed1.kt
multipleDefaultsIncorrectlyAllowed2.fir.kt
multipleDefaultsIncorrectlyAllowed2.kt
multipleDefaultsNoSource.fir.kt
multipleDefaultsNoSource.kt
NamedFunctionTypeParameterInSupertype.fir.kt
NamedFunctionTypeParameterInSupertype.kt
NamedFunctionTypeParameterInSupertype.txt
noLibraryProvidersDuplication.kt
noLibraryProvidersDuplication.txt
noLibraryProvidersDuplicationWithMpp.kt
noLibraryProvidersDuplicationWithMpp.txt
nonConstNotCall.kt
noSymbolProvidersDuplicationInDiamond.kt
noSymbolProvidersDuplicationInDiamond.txt
noUnusedOnDelegationWithProvider.kt
Nullability.fir.kt
Nullability.kt
Nullability.txt
NumberPrefixAndSuffix.fir.kt
NumberPrefixAndSuffix.kt
NumberPrefixAndSuffix.txt
ObjectWithConstructor.fir.kt
ObjectWithConstructor.kt
ObjectWithConstructor.txt
OperatorChecks.fir.kt
OperatorChecks.kt
OperatorChecks.txt
Operators.fir.kt
Operators.kt
Operators.txt
OperatorsWithWrongNames.kt
OperatorsWithWrongNames.txt
OverrideFunctionWithParamDefaultValue.kt
OverrideFunctionWithParamDefaultValue.txt
OverridenFunctionAndSpecifiedTypeParameter.kt
OverridenFunctionAndSpecifiedTypeParameter.txt
overrideNotNull_Fail.kt
overrideNotNull_Ok.kt
OverridenSetterVisibility.fir.kt
OverridenSetterVisibility.kt
OverridenSetterVisibility.txt
OverridingVarByVal.kt
OverridingVarByVal.txt
PackageInExpressionPosition.fir.kt
PackageInExpressionPosition.kt
PackageInExpressionPosition.txt
PackageInTypePosition.kt
PackageInTypePosition.txt
PackageQualified.fir.kt
PackageQualified.kt
PackageQualified.txt
prefixIncReturnType.fir.kt
prefixIncReturnType.kt
prefixIncSmartCast.fir.kt
prefixIncSmartCast.kt
PrimaryConstructors.kt
PrimaryConstructors.txt
PrivateFromOuterPackage.fir.kt
PrivateFromOuterPackage.kt
PrivateFromOuterPackage.txt
PrivateSetterForOverridden.kt
PrivateSetterForOverridden.txt
ProcessingEmptyImport.kt
ProcessingEmptyImport.txt
ProjectionOnFunctionArgumentErrror.fir.kt
ProjectionOnFunctionArgumentErrror.kt
ProjectionOnFunctionArgumentErrror.txt
ProjectionsInSupertypes.fir.kt
ProjectionsInSupertypes.kt
ProjectionsInSupertypes.txt
properDefaultInitializationInTailrec.kt
properDefaultInitializationInTailrec.txt
Properties.fir.kt
Properties.kt
Properties.txt
PropertyInitializers.fir.kt
PropertyInitializers.kt
PropertyInitializers.txt
protectedWithGenericsInDifferentPackage.fir.kt
protectedWithGenericsInDifferentPackage.kt
protectedWithGenericsInDifferentPackage.txt
publishedApi.kt
publishedApi.txt
publishedApiOverride.fir.kt
publishedApiOverride.kt
QualifiedExpressions.fir.kt
QualifiedExpressions.kt
QualifiedExpressions.txt
rawCastToStarProjection_Fail.kt
rawCastToStarProjection_Ok.kt
receiverResolutionInDelegatedConstructor.kt
RecursiveResolve.fir.kt
RecursiveResolve.kt
RecursiveResolve.txt
RecursiveTypeInference.fir.kt
RecursiveTypeInference.kt
RecursiveTypeInference.ni.txt
RecursiveTypeInference.txt
RecursiveTypeParameterEqualityCheck.fir.kt
RecursiveTypeParameterEqualityCheck.kt
RecursiveTypeParameterEqualityCheck.txt
referenceToParameterizedFun.kt
ReserveYield.fir.kt
ReserveYield.kt
ReserveYield.txt
ReserveYield2.fir.kt
ReserveYield2.kt
ReserveYield2.txt
ReserveYieldNoMore.kt
ReserveYieldNoMore.txt
ReserveYieldNoMore2.fir.kt
ReserveYieldNoMore2.kt
ReserveYieldNoMore2.txt
resolutionToTypealiasInsteadOfProperty.kt
ResolveOfJavaGenerics.kt
ResolveOfJavaGenerics.txt
ResolveToJava.fir.kt
ResolveToJava.kt
ResolveToJava.txt
Return.fir.kt
Return.kt
Return.txt
ReturnInFunctionWithoutBody.fir.kt
ReturnInFunctionWithoutBody.kt
ReturnInFunctionWithoutBody.txt
safeCall.kt
safeCall.txt
SafeCallInvoke.fir.kt
SafeCallInvoke.kt
SafeCallInvoke.txt
SafeCallNonNullReceiver.fir.kt
SafeCallNonNullReceiver.kt
SafeCallNonNullReceiver.txt
SafeCallNonNullReceiver2.kt
SafeCallNonNullReceiver2.txt
SafeCallNonNullReceiverReturnNull.fir.kt
SafeCallNonNullReceiverReturnNull.kt
SafeCallNonNullReceiverReturnNull.txt
SafeCallOnFakePackage.fir.kt
SafeCallOnFakePackage.kt
SafeCallOnFakePackage.txt
SafeCallOnSuperReceiver.kt
SafeCallOnSuperReceiver.txt
SafeCallUnknownType.fir.kt
SafeCallUnknownType.kt
SafeCallUnknownType.txt
Serializable.fir.kt
Serializable.kt
Serializable.txt
SetterVisibility.kt
SetterVisibility.txt
ShiftFunctionTypes.kt
ShiftFunctionTypes.txt
StarsInFunctionCalls.fir.kt
StarsInFunctionCalls.kt
StarsInFunctionCalls.txt
StringPrefixAndSuffix.fir.kt
StringPrefixAndSuffix.kt
StringPrefixAndSuffix.txt
StringTemplates.fir.kt
StringTemplates.kt
StringTemplates.txt
SupertypeListChecks.fir.kt
SupertypeListChecks.kt
SupertypeListChecks.txt
suppressExposedPropertyTypeInConstructor.fir.kt
suppressExposedPropertyTypeInConstructor.kt
suppressExposedPropertyTypeInPrivateConstructor.fir.kt
suppressExposedPropertyTypeInPrivateConstructor.kt
suppressInWhen.fir.kt
suppressInWhen.kt
suspendFunAndPrivateJava.kt
SyntaxErrorInTestHighlighting.kt
SyntaxErrorInTestHighlighting.txt
SyntaxErrorInTestHighlightingEof.kt
SyntaxErrorInTestHighlightingEof.txt
syntheticSet.fir.kt
syntheticSet.kt
syntheticSet.txt
syntheticSetFalsePositive.kt
syntheticSetFalsePositive.txt
tailRecBasic.kt
tailRecBasic.txt
tailRecInNestedScopes.kt
tailRecInNestedScopes.txt
tailRecInTry.kt
tailRecInTry.txt
tailRecOnVirtualMember.fir.kt
tailRecOnVirtualMember.kt
tailRecOnVirtualMember.txt
tailRecOnVirtualMemberError.kt
tailRecOnVirtualMemberError.txt
tailRecOverridden.fir.kt
tailRecOverridden.kt
tailRecOverridden.txt
tailRecSingleton.fir.kt
tailRecSingleton.kt
tailRecSingleton.txt
tailRecursionComplex.kt
tailRecursionComplex.txt
tailRecWithDispatchReceiver.kt
tailRecWithDispatchReceiver.txt
tailRecWithExtensionReceiver.kt
tailRecWithExtensionReceiver.txt
TraitOverrideObjectMethods.fir.kt
TraitOverrideObjectMethods.javac.txt
TraitOverrideObjectMethods.kt
TraitOverrideObjectMethods.txt
TraitWithConstructor.kt
TraitWithConstructor.txt
TypeInference.kt
TypeInference.txt
TypeMismatchOnOverrideWithSyntaxErrors.kt
TypeMismatchOnOverrideWithSyntaxErrors.txt
Underscore.fir.kt
Underscore.kt
Underscore.txt
UnderscoreUsageInAnnotation.kt
UnderscoreUsageInAnnotation.txt
UnderscoreUsageInCall.kt
UnderscoreUsageInCall.txt
UnderscoreUsageInCallableRefTypeLHS.kt
UnderscoreUsageInCallableRefTypeLHS.txt
UnderscoreUsageInType.kt
UnderscoreUsageInType.txt
UnderscoreUsageInVariableAsFunctionCall.kt
UnderscoreUsageInVariableAsFunctionCall.txt
unexpectedSafeCall.kt
UnitByDefaultForFunctionTypes.kt
UnitByDefaultForFunctionTypes.txt
UnitValue.kt
UnitValue.txt
unproperDefaultInitializationInTailrec.fir.kt
unproperDefaultInitializationInTailrec.kt
unproperDefaultInitializationInTailrec.txt
Unresolved.fir.kt
Unresolved.kt
Unresolved.txt
UnusedInDestructuring.fir.kt
UnusedInDestructuring.kt
UnusedInDestructuring.txt
UnusedParameters.fir.kt
UnusedParameters.kt
UnusedParameters.txt
unusedVariableOnRegularDelegatedProperty.fir.kt
unusedVariableOnRegularDelegatedProperty.kt
UnusedVariables.fir.kt
UnusedVariables.kt
UnusedVariables.txt
ValAndFunOverrideCompatibilityClash.javac.txt
ValAndFunOverrideCompatibilityClash.kt
ValAndFunOverrideCompatibilityClash.txt
Varargs.fir.kt
Varargs.kt
Varargs.txt
VarargTypes.kt
VarargTypes.txt
Variance.fir.kt
Variance.kt
Variance.txt
whileConditionExpectedType.fir.kt
whileConditionExpectedType.kt