Commit 2b78c1f
Avoid a possible
Ordinarily we shouldn't see an empty class name but it appears that sometimes we do: []
```
Sep 26, 2024 10:29:02 AM com.google.devtools.staticanalysis.pipeline.java.errorprone.ErrorProneFindingsJavacAnalyzer$1 handleError
WARNING: crash in Error Prone analyzer MemberName [CONTEXT ratelimit_period="5 SECONDS" analyzer="JavaStyle" ]
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.base/java.lang.String.checkIndex(String.java:4881)
at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:46)
at java.base/java.lang.String.charAt(String.java:1582)
at com.google.errorprone.bugpatterns.MemberName.isConformantUpperCamelName(MemberName.java:290)
at com.google.errorprone.bugpatterns.MemberName.matchClass(MemberName.java:111)
at com.google.errorprone.scanner.ErrorProneScanner.processMatchers(ErrorProneScanner.java:460)
at com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:558)
at com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:157)
```
PiperOrigin-RevId: 679249176IndexOutOfBoundsException in MemberName.1 parent 47dd2a8 commit 2b78c1f
File tree
1 file changed
+2
-1
lines changed- core/src/main/java/com/google/errorprone/bugpatterns
1 file changed
+2
-1
lines changedLines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
| 105 | + | |
105 | 106 | | |
106 | 107 | | |
107 | 108 | | |
| |||
0 commit comments