This website requires JavaScript.
Explore
Help
Register
Sign In
azalea
/
kotlin-fork
Watch
1
Star
0
Fork
0
You've already forked kotlin-fork
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
01883a41cbd3bfd605593966d5de0d25cbddb8bf
kotlin-fork
/
compiler
/
testData
/
diagnostics
/
tests
/
smartCasts
T
History
baratynskiy
01883a41cb
javac-wrapper: refactoring, fixes and tests
2017-08-29 18:01:36 +03:00
..
castchecks
Support smart casts to Type after
x as? Type
null check #KT-4565 Fixed
2017-08-16 12:33:12 +03:00
elvis
Support smart casts after
if (nullable ?: boolean)
#KT-8492 Fixed
2017-08-16 12:33:35 +03:00
inference
…
intersectionScope
…
loops
…
objectLiterals
…
publicVals
…
safecalls
Support smart casts after
if (nullable ?: boolean)
#KT-8492 Fixed
2017-08-16 12:33:35 +03:00
variables
…
varnotnull
javac-wrapper: refactoring, fixes and tests
2017-08-29 18:01:36 +03:00
afterBinaryExpr.kt
…
afterBinaryExpr.txt
…
alwaysNull.kt
…
alwaysNull.txt
…
alwaysNullWithJava.kt
…
alwaysNullWithJava.txt
…
classObjectMember.kt
…
classObjectMember.txt
…
combineWithNoSelectorInfo.kt
…
combineWithNoSelectorInfo.txt
…
comparisonUnderAnd.kt
…
comparisonUnderAnd.txt
…
complexComparison.kt
…
complexComparison.txt
…
complexConditionsWithExcl.kt
…
complexConditionsWithExcl.txt
…
dataFlowInfoForArguments.kt
…
dataFlowInfoForArguments.txt
…
doubleLambdaArgument.kt
…
doubleLambdaArgument.txt
…
elvisExclExcl.kt
…
elvisExclExcl.txt
…
elvisExclExclMerge.kt
…
elvisExclExclMerge.txt
…
elvisExclExclPlatform.kt
…
elvisExclExclPlatform.txt
…
elvisExprNotNull.kt
…
elvisExprNotNull.txt
…
elvisNothingRHS.kt
…
elvisNothingRHS.txt
…
elvisRHS.kt
…
elvisRHS.txt
…
equals.kt
…
equals.txt
…
exclUnderAnd.kt
…
exclUnderAnd.txt
…
explicitDefaultGetter.kt
…
explicitDefaultGetter.txt
…
extensionSafeCall.kt
…
extensionSafeCall.txt
…
fakeSmartCastOnEquality.kt
…
fakeSmartCastOnEquality.txt
…
falseReceiverSmartCast.kt
…
falseReceiverSmartCast.txt
…
falseUnnecessaryCall.kt
…
falseUnnecessaryCall.txt
…
fieldExclExcl.kt
…
fieldExclExcl.txt
…
fieldInGetter.kt
…
fieldInGetter.txt
…
fieldPlus.kt
…
fieldPlus.txt
…
genericIntersection.kt
…
genericIntersection.txt
…
genericSet.kt
…
genericSet.txt
…
ifCascadeExprNotNull.kt
…
ifCascadeExprNotNull.txt
…
ifExprInConditionNonNull.kt
…
ifExprInConditionNonNull.txt
…
ifExprInWhenSubjectNonNull.kt
…
ifExprInWhenSubjectNonNull.txt
…
ifExprNonNull.kt
…
ifExprNonNull.txt
…
ifWhenExprNonNull.kt
…
ifWhenExprNonNull.txt
…
implicitReceiver.kt
…
implicitReceiver.txt
…
implicitToGrandSon.kt
…
implicitToGrandSon.txt
…
incDecToNull.kt
…
incDecToNull.txt
…
kt1461.kt
…
kt1461.txt
…
kt2422.kt
…
kt2422.txt
…
kt2865.kt
…
kt2865.txt
…
kt3224.kt
…
kt3224.txt
…
kt3244.kt
…
kt3244.txt
…
kt3572.kt
…
kt3572.txt
…
kt3711.kt
…
kt3711.txt
…
kt3899.kt
…
kt3899.txt
…
kt3993.kt
…
kt3993.txt
…
kt5427.kt
…
kt5427.txt
…
kt5455.kt
…
kt5455.txt
…
kt6819.kt
…
kt6819.txt
…
kt7561.kt
…
kt7561.txt
…
kt10232.kt
…
kt10232.txt
…
kt10444.kt
…
kt10444.txt
…
kt10483.kt
…
kt10483.txt
…
lambdaAndArgument.kt
…
lambdaAndArgument.txt
…
lambdaAndArgumentFun.kt
…
lambdaAndArgumentFun.txt
…
lambdaArgumentNoSubstitutedReturn.kt
…
lambdaArgumentNoSubstitutedReturn.txt
…
lambdaArgumentWithBoundWithoutType.kt
…
lambdaArgumentWithBoundWithoutType.txt
…
lambdaArgumentWithExpectedGenericType.kt
…
lambdaArgumentWithExpectedGenericType.txt
…
lambdaArgumentWithoutType.kt
…
lambdaArgumentWithoutType.txt
…
lambdaArgumentWithoutTypeIf.kt
…
lambdaArgumentWithoutTypeIf.txt
…
lambdaArgumentWithoutTypeIfMerge.kt
…
lambdaArgumentWithoutTypeIfMerge.txt
…
lambdaArgumentWithoutTypeWhen.kt
…
lambdaArgumentWithoutTypeWhen.txt
…
lambdaCall.kt
…
lambdaCall.txt
…
lambdaCallAnnotated.kt
…
lambdaCallAnnotated.txt
…
lambdaDeclaresAndModifies.kt
…
lambdaDeclaresAndModifies.txt
…
lambdaDeclaresAndModifiesInLoop.kt
…
lambdaDeclaresAndModifiesInLoop.txt
…
lambdaDeclaresAndModifiesInSecondary.kt
…
lambdaDeclaresAndModifiesInSecondary.txt
…
lambdaDeclaresAndModifiesWithDirectEq.kt
…
lambdaDeclaresAndModifiesWithDirectEq.txt
…
lambdaUsesOwnerModifies.kt
…
lambdaUsesOwnerModifies.txt
…
level_1_0.kt
…
level_1_0.txt
…
localClassChanges.kt
…
localClassChanges.txt
…
localFunBetween.kt
…
localFunBetween.txt
…
localFunChanges.kt
…
localFunChanges.txt
…
localObjectChanges.kt
…
localObjectChanges.txt
…
multipleResolvedCalls.kt
…
multipleResolvedCalls.txt
…
noErrorCheckForPackageLevelVal.kt
…
noErrorCheckForPackageLevelVal.txt
…
notNullorNotNull.kt
…
notNullorNotNull.txt
…
noUnnecessarySmartCastForReceiver.kt
…
noUnnecessarySmartCastForReceiver.txt
…
openInSealed.kt
…
openInSealed.txt
…
ownerDeclaresBothModifies.kt
…
ownerDeclaresBothModifies.txt
…
propertyAsCondition.kt
…
propertyAsCondition.txt
…
propertyToNotNull.kt
…
propertyToNotNull.txt
…
safeAs.kt
…
safeAs.txt
…
shortIfExprNotNull.kt
…
shortIfExprNotNull.txt
…
smartCastAndArgumentApproximation.kt
…
smartCastAndArgumentApproximation.txt
…
smartCastOnElvis.kt
…
smartCastOnElvis.txt
…
smartCastOnIf.kt
…
smartCastOnIf.txt
…
smartCastOnWhen.kt
…
smartCastOnWhen.txt
…
thisWithLabel.kt
…
thisWithLabel.txt
…
thisWithLabelAsReceiverPart.kt
…
thisWithLabelAsReceiverPart.txt
…
threeImplicitReceivers.kt
…
threeImplicitReceivers.txt
…
twoImplicitReceivers.kt
…
twoImplicitReceivers.txt
…
typeDegradation.kt
…
typeDegradation.txt
…
typeInComparison.kt
…
typeInComparison.txt
…
unstableToStable.kt
…
unstableToStable.txt
…
unstableToStableTypes.kt
…
unstableToStableTypes.txt
…
varChangedInInitializer.kt
…
varChangedInInitializer.txt
…
varChangedInLocalInitializer.kt
…
varChangedInLocalInitializer.txt
…
varInAccessor.kt
…
varInAccessor.txt
…
varInInitializer.kt
…
varInInitializer.txt
…
varInInitNoPrimary.kt
…
varInInitNoPrimary.txt
…
varInSecondaryConstructor.kt
…
varInSecondaryConstructor.txt
…
varInsideLocalFun.kt
…
varInsideLocalFun.txt
…
whenExprNonNull.kt
…
whenExprNonNull.txt
…
whenIfExprNonNull.kt
…
whenIfExprNonNull.txt
…
whenSubjectImpossible.kt
…
whenSubjectImpossible.txt
…
whenSubjectImpossibleJava.kt
…
whenSubjectImpossibleJava.txt
…