Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
6330def4271b547b5c7db5f9759e387de2908e94
/
.
/
compiler
/
testData
/
diagnostics
/
tests
/
smartCasts
tree: 0ccd988eef997114ad15382b8dc20b680b8b8ecc [
path history
]
[
tgz
]
castchecks/
elvis/
inference/
intersectionScope/
loops/
objectLiterals/
publicVals/
safecalls/
variables/
varnotnull/
afterBinaryExpr.fir.kt
afterBinaryExpr.kt
afterBinaryExpr.txt
alwaysNull.fir.kt
alwaysNull.kt
alwaysNull.txt
alwaysNullWithJava.kt
alwaysNullWithJava.txt
classObjectMember.fir.kt
classObjectMember.kt
classObjectMember.txt
combineWithNoSelectorInfo.kt
combineWithNoSelectorInfo.txt
comparisonUnderAnd.fir.kt
comparisonUnderAnd.kt
comparisonUnderAnd.txt
complexComparison.fir.kt
complexComparison.kt
complexComparison.txt
complexConditionsWithExcl.fir.kt
complexConditionsWithExcl.kt
complexConditionsWithExcl.txt
dataFlowInfoForArguments.fir.kt
dataFlowInfoForArguments.kt
dataFlowInfoForArguments.txt
doubleLambdaArgument.fir.kt
doubleLambdaArgument.kt
doubleLambdaArgument.txt
elvisExclExcl.kt
elvisExclExcl.txt
elvisExclExclMerge.fir.kt
elvisExclExclMerge.kt
elvisExclExclMerge.txt
elvisExclExclPlatform.fir.kt
elvisExclExclPlatform.kt
elvisExclExclPlatform.txt
elvisExprNotNull.fir.kt
elvisExprNotNull.kt
elvisExprNotNull.txt
elvisNothingRHS.fir.kt
elvisNothingRHS.kt
elvisNothingRHS.txt
elvisRHS.fir.kt
elvisRHS.kt
elvisRHS.txt
enumEntryMembers_after.fir.kt
enumEntryMembers_after.kt
enumEntryMembers_before.fir.kt
enumEntryMembers_before.kt
equals.fir.kt
equals.kt
equals.txt
exclUnderAnd.fir.kt
exclUnderAnd.kt
exclUnderAnd.txt
explicitDefaultGetter.fir.kt
explicitDefaultGetter.kt
explicitDefaultGetter.txt
extensionSafeCall.fir.kt
extensionSafeCall.kt
extensionSafeCall.txt
fakeSmartCastOnEquality.fir.kt
fakeSmartCastOnEquality.kt
fakeSmartCastOnEquality.txt
falseReceiverSmartCast.fir.kt
falseReceiverSmartCast.kt
falseReceiverSmartCast.txt
falseUnnecessaryCall.kt
falseUnnecessaryCall.txt
fieldExclExcl.kt
fieldExclExcl.txt
fieldInGetter.fir.kt
fieldInGetter.kt
fieldInGetter.txt
fieldPlus.fir.kt
fieldPlus.kt
fieldPlus.txt
genericIntersection.kt
genericIntersection.txt
genericSet.fir.kt
genericSet.kt
genericSet.txt
ifCascadeExprNotNull.fir.kt
ifCascadeExprNotNull.kt
ifCascadeExprNotNull.txt
ifExprInConditionNonNull.fir.kt
ifExprInConditionNonNull.kt
ifExprInConditionNonNull.txt
ifExprInWhenSubjectNonNull.fir.kt
ifExprInWhenSubjectNonNull.kt
ifExprInWhenSubjectNonNull.txt
ifExprNonNull.fir.kt
ifExprNonNull.kt
ifExprNonNull.txt
ifWhenExprNonNull.fir.kt
ifWhenExprNonNull.kt
ifWhenExprNonNull.txt
implicitReceiver.fir.kt
implicitReceiver.kt
implicitReceiver.txt
implicitReceiverAcrossFunctions.fir.kt
implicitReceiverAcrossFunctions.kt
implicitReceiverAcrossFunctions.txt
implicitThisOnRefInLambdaInSmartcast.fir.kt
implicitThisOnRefInLambdaInSmartcast.kt
implicitThisOnRefInLambdaInSmartcast.txt
implicitThisOrLocalVar.fir.kt
implicitThisOrLocalVar.kt
implicitThisOrLocalVar.txt
implicitToGrandSon.kt
implicitToGrandSon.txt
incDecToNull.kt
incDecToNull.txt
kt10232.kt
kt10232.txt
kt10444.fir.kt
kt10444.kt
kt10444.txt
kt10483.fir.kt
kt10483.kt
kt10483.txt
kt1461.kt
kt1461.txt
kt2422.fir.kt
kt2422.kt
kt2422.txt
kt27221.fir.kt
kt27221.kt
kt27221_2.fir.kt
kt27221_2.kt
kt27221_irrelevantClasses.fir.kt
kt27221_irrelevantClasses.kt
kt2865.fir.kt
kt2865.kt
kt2865.txt
kt30826.kt
kt30826.txt
kt30927.fir.kt
kt30927.kt
kt30927.txt
kt3224.kt
kt3224.txt
kt32358_1.fir.kt
kt32358_1.kt
kt32358_1.txt
kt32358_2.fir.kt
kt32358_2.kt
kt32358_2.txt
kt32358_3.fir.kt
kt32358_3.kt
kt32358_3.txt
kt3244.kt
kt3244.txt
kt3572.kt
kt3572.txt
kt3711.fir.kt
kt3711.kt
kt3711.txt
kt3899.fir.kt
kt3899.kt
kt3899.txt
kt3993.fir.kt
kt3993.kt
kt3993.txt
kt45814.fir.kt
kt45814.kt
kt51460.kt
kt51460.txt
kt5427.fir.kt
kt5427.kt
kt5427.txt
kt5455.kt
kt5455.txt
kt6819.fir.kt
kt6819.kt
kt6819.txt
kt7561.fir.kt
kt7561.kt
kt7561.txt
lambdaAndArgument.fir.kt
lambdaAndArgument.kt
lambdaAndArgument.txt
lambdaAndArgumentFun.fir.kt
lambdaAndArgumentFun.kt
lambdaAndArgumentFun.txt
lambdaArgumentNoSubstitutedReturn.kt
lambdaArgumentNoSubstitutedReturn.txt
lambdaArgumentWithBoundWithoutType.fir.kt
lambdaArgumentWithBoundWithoutType.kt
lambdaArgumentWithBoundWithoutType.txt
lambdaArgumentWithExpectedGenericType.fir.kt
lambdaArgumentWithExpectedGenericType.kt
lambdaArgumentWithExpectedGenericType.txt
lambdaArgumentWithoutType.fir.kt
lambdaArgumentWithoutType.kt
lambdaArgumentWithoutType.txt
lambdaArgumentWithoutTypeIf.fir.kt
lambdaArgumentWithoutTypeIf.kt
lambdaArgumentWithoutTypeIf.txt
lambdaArgumentWithoutTypeIfMerge.fir.kt
lambdaArgumentWithoutTypeIfMerge.kt
lambdaArgumentWithoutTypeIfMerge.txt
lambdaArgumentWithoutTypeWhen.fir.kt
lambdaArgumentWithoutTypeWhen.kt
lambdaArgumentWithoutTypeWhen.txt
lambdaCall.fir.kt
lambdaCall.kt
lambdaCall.txt
lambdaCallAnnotated.fir.kt
lambdaCallAnnotated.kt
lambdaCallAnnotated.txt
lambdaDeclaresAndModifies.fir.kt
lambdaDeclaresAndModifies.kt
lambdaDeclaresAndModifies.txt
lambdaDeclaresAndModifiesInLoop.fir.kt
lambdaDeclaresAndModifiesInLoop.kt
lambdaDeclaresAndModifiesInLoop.txt
lambdaDeclaresAndModifiesInSecondary.fir.kt
lambdaDeclaresAndModifiesInSecondary.kt
lambdaDeclaresAndModifiesInSecondary.txt
lambdaDeclaresAndModifiesWithDirectEq.fir.kt
lambdaDeclaresAndModifiesWithDirectEq.kt
lambdaDeclaresAndModifiesWithDirectEq.txt
lambdaUsesOwnerModifies.fir.kt
lambdaUsesOwnerModifies.kt
lambdaUsesOwnerModifies.txt
localClassChanges.kt
localClassChanges.txt
localDelegatedPropertyAfter.fir.kt
localDelegatedPropertyAfter.kt
localDelegatedPropertyAfter.txt
localDelegatedPropertyBefore.fir.kt
localDelegatedPropertyBefore.kt
localDelegatedPropertyBefore.txt
localFunBetween.fir.kt
localFunBetween.kt
localFunBetween.txt
localFunChanges.kt
localFunChanges.txt
localObjectChanges.fir.kt
localObjectChanges.kt
localObjectChanges.txt
multipleResolvedCalls.fir.kt
multipleResolvedCalls.kt
multipleResolvedCalls.txt
noErrorCheckForPackageLevelVal.fir.kt
noErrorCheckForPackageLevelVal.kt
noErrorCheckForPackageLevelVal.txt
noSmartcastForNonFinalMembersFromJava.kt
noSmartcastForNonFinalMembersFromJava.txt
notNullorNotNull.fir.kt
notNullorNotNull.kt
notNullorNotNull.txt
noUnnecessarySmartCastForReceiver.kt
noUnnecessarySmartCastForReceiver.txt
openInSealed.fir.kt
openInSealed.kt
openInSealed.txt
ownerDeclaresBothModifies.fir.kt
ownerDeclaresBothModifies.kt
ownerDeclaresBothModifies.txt
propertyAsCondition.fir.kt
propertyAsCondition.kt
propertyAsCondition.txt
propertyToNotNull.fir.kt
propertyToNotNull.kt
propertyToNotNull.txt
safeAs.fir.kt
safeAs.kt
safeAs.txt
severalSmartCastsOnReified.fir.kt
severalSmartCastsOnReified.kt
severalSmartCastsOnReified.txt
shortIfExprNotNull.fir.kt
shortIfExprNotNull.kt
shortIfExprNotNull.txt
smartCastAndArgumentApproximation.fir.kt
smartCastAndArgumentApproximation.kt
smartCastAndArgumentApproximation.txt
smartCastOnAlienPropertyFromInvisibleClass.diag.txt
smartCastOnAlienPropertyFromInvisibleClass.fir.kt
smartCastOnAlienPropertyFromInvisibleClass.kt
smartCastOnAlienPropertyFromInvisibleClassForbidden.kt
smartCastOnElvis.fir.kt
smartCastOnElvis.kt
smartCastOnElvis.txt
smartCastOnIf.fir.kt
smartCastOnIf.kt
smartCastOnIf.txt
smartCastOnLastExpressionOfLambdaAfterNothing.fir.kt
smartCastOnLastExpressionOfLambdaAfterNothing.kt
smartCastOnLastExpressionOfLambdaAfterNothing.txt
smartcastOnSameFieldOfDifferentInstances.kt
smartcastOnSameFieldOfDifferentInstances.txt
smartCastOnWhen.fir.kt
smartCastOnWhen.kt
smartCastOnWhen.txt
smartcastToInvisibleType_java.fir.kt
smartcastToInvisibleType_java.kt
smartcastToInvisibleType_java.txt
smartcastToInvisibleType_kotlin.fir.kt
smartcastToInvisibleType_kotlin.kt
smartcastToInvisibleType_kotlin.txt
smartcastToNothingAfterCheckingForNull.fir.kt
smartcastToNothingAfterCheckingForNull.kt
smartcastToNothingAfterCheckingForNull.txt
smartcastToStarProjection.fir.kt
smartcastToStarProjection.kt
thisWithLabel.fir.kt
thisWithLabel.kt
thisWithLabel.txt
thisWithLabelAsReceiverPart.fir.kt
thisWithLabelAsReceiverPart.kt
thisWithLabelAsReceiverPart.txt
threeImplicitReceivers.fir.kt
threeImplicitReceivers.kt
threeImplicitReceivers.txt
throwInTry.fir.kt
throwInTry.kt
throwInTry.txt
toInvisible.fir.kt
toInvisible.kt
twoImplicitReceivers.fir.kt
twoImplicitReceivers.kt
twoImplicitReceivers.txt
typeDegradation.kt
typeDegradation.txt
typeInComparison.fir.kt
typeInComparison.kt
typeInComparison.txt
unstableToStable.kt
unstableToStable.txt
unstableToStableTypes.kt
unstableToStableTypes.txt
varChangedInInitializer.fir.kt
varChangedInInitializer.kt
varChangedInInitializer.txt
varChangedInLocalInitializer.fir.kt
varChangedInLocalInitializer.kt
varChangedInLocalInitializer.txt
varInAccessor.fir.kt
varInAccessor.kt
varInAccessor.txt
varInInitializer.fir.kt
varInInitializer.kt
varInInitializer.txt
varInInitNoPrimary.fir.kt
varInInitNoPrimary.kt
varInInitNoPrimary.txt
varInSecondaryConstructor.fir.kt
varInSecondaryConstructor.kt
varInSecondaryConstructor.txt
varInsideLocalFun.fir.kt
varInsideLocalFun.kt
varInsideLocalFun.txt
whenExprNonNull.fir.kt
whenExprNonNull.kt
whenExprNonNull.txt
whenIfExprNonNull.fir.kt
whenIfExprNonNull.kt
whenIfExprNonNull.txt
whenSubjectImpossible.kt
whenSubjectImpossible.txt
whenSubjectImpossibleJava.kt
whenSubjectImpossibleJava.txt