Open Issues Need Help
View All on GitHubA tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
AI Summary: This issue proposes refactoring NullAway's codebase to stop identifying switch expressions using string comparisons. Since NullAway now requires JDK 17, it can leverage more direct and robust methods, such as specific AST node types, to determine if an expression is a switch expression. The task involves updating two specific locations in the `NullAway.java` and `GenericsChecks.java` files.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
AI Summary: This issue proposes upgrading the project's build system to Gradle 9.x. The task is labeled 'help wanted' and is expected to provide an opportunity to understand the project's build process, specifically how NullAway is constructed. The creator anticipates the upgrade might involve some challenges but hopes it won't be overly difficult.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead