lint-rules icon indicating copy to clipboard operation
lint-rules copied to clipboard

Lint rules for android. Checked Exceptions for kotlin.

Results 3 lint-rules issues
Sort by recently updated
recently updated
newest added

``` java.lang.NullPointerException: null cannot be cast to non-null type org.jetbrains.uast.UMethod at com.thirdegg.lintrules.android.CheckedExceptionsDetector$createUastHandler$1.visitCallExpression(CheckedExceptionsDetector.kt:68) at com.android.tools.lint.client.api.UElementVisitor$DispatchPsiVisitor.visitCallExpression(UElementVisitor.kt:523) at com.android.tools.lint.client.api.UElementVisitor$DelegatingPsiVisitor.visitCallExpression(UElementVisitor.kt:1071) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.accept(KotlinUFunctionCallExpression.kt:164) at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:29) at org.jetbrains.uast.UBlockExpression$DefaultImpls.accept(UBlockExpression.kt:21) at org.jetbrains.uast.kotlin.KotlinUBlockExpression.accept(KotlinUBlockExpression.kt:11) at org.jetbrains.uast.ULambdaExpression$DefaultImpls.accept(ULambdaExpression.kt:41) at org.jetbrains.uast.kotlin.KotlinULambdaExpression.accept(KotlinULambdaExpression.kt:11) at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:29)...

``` ClassCastException:CheckedExceptionsDetector$createUastHandler$1.visitCallExpression(CheckedExceptionsDetector.kt:93) ←UElementVisitor$DispatchPsiVisitor.visitCallExpression(UElementVisitor.kt:570) ←UElementVisitor$DelegatingPsiVisitor.visitCallExpression(UElementVisitor.kt:1103) ←KotlinUFunctionCallExpression.accept(KotlinUFunctionCallExpression.kt:186) ←ImplementationUtilsKt.acceptList(implementationUtils.kt:23) ←UBlockExpression$DefaultImpls.accept(UBlockExpression.kt:21) ←KotlinUBlockExpression.accept(KotlinUBlockExpression.kt:24) ←ULambdaExpression$DefaultImpls.accept(ULambdaExpression.kt:33) ``` Message: class org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression cannot be cast to class org.jetbrains.uast.UCallExpression (org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression and org.jetbrains.uast.UCallExpression are in unnamed module of loader java.net.URLClassLoader @374b2be5)

That code currently not causes warnings about not catched exceptions ```kotlin /** * @throws IllegalStateException when state is illegal */ ```