mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java-inspections] IgnoreResultOfCallInspection: hard-code java.time parse methods as throwing DateTimeParseException
GitOrigin-RevId: 207fccac40251f81e9cac1ec3494d280b7a48554
This commit is contained in:
committed by
intellij-monorepo-bot
parent
70ec96cc40
commit
94c327dc6c
@@ -70,7 +70,21 @@ public final class IgnoreResultOfCallInspection extends BaseInspection {
|
||||
"getMethod", "getDeclaredMethod", "getConstructor", "getDeclaredConstructor"),
|
||||
"java.lang.NoSuchMethodException")
|
||||
.register(CallMatcher.instanceCall(CommonClassNames.JAVA_LANG_CLASS,
|
||||
"getField", "getDeclaredField"), "java.lang.NoSuchFieldException");
|
||||
"getField", "getDeclaredField"), "java.lang.NoSuchFieldException")
|
||||
.register(CallMatcher.anyOf(
|
||||
CallMatcher.instanceCall("java.time.format.DateTimeFormatter", "parse", "parseBest"),
|
||||
CallMatcher.staticCall("java.time.Duration", "parse"),
|
||||
CallMatcher.staticCall("java.time.Instant", "parse"),
|
||||
CallMatcher.staticCall("java.time.MonthDay", "parse"),
|
||||
CallMatcher.staticCall("java.time.Period", "parse"),
|
||||
CallMatcher.staticCall("java.time.Year", "parse"),
|
||||
CallMatcher.staticCall("java.time.YearMonth", "parse"),
|
||||
CallMatcher.staticCall(CommonClassNames.JAVA_TIME_OFFSET_TIME, "parse"),
|
||||
CallMatcher.staticCall(CommonClassNames.JAVA_TIME_OFFSET_DATE_TIME, "parse"),
|
||||
CallMatcher.staticCall(CommonClassNames.JAVA_TIME_ZONED_DATE_TIME, "parse"),
|
||||
CallMatcher.staticCall(CommonClassNames.JAVA_TIME_LOCAL_DATE, "parse"),
|
||||
CallMatcher.staticCall(CommonClassNames.JAVA_TIME_LOCAL_DATE_TIME, "parse"),
|
||||
CallMatcher.staticCall(CommonClassNames.JAVA_TIME_LOCAL_TIME, "parse")), "java.time.format.DateTimeParseException");
|
||||
private static final CallMatcher MOCK_LIBS_EXCLUDED_QUALIFIER_CALLS =
|
||||
CallMatcher.anyOf(
|
||||
CallMatcher.instanceCall("org.mockito.stubbing.Stubber", "when"),
|
||||
|
||||
Reference in New Issue
Block a user