diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/optional_get_without_is_present/OptionalGetWithoutIsPresent.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/optional_get_without_is_present/OptionalGetWithoutIsPresent.java index b0bdfeee476f..cfd085d9c94a 100644 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/optional_get_without_is_present/OptionalGetWithoutIsPresent.java +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/optional_get_without_is_present/OptionalGetWithoutIsPresent.java @@ -58,6 +58,17 @@ class OptionalWithoutIsPresent { } } + public void testMultiVars(Optional opt) { + boolean present = opt.isPresent(); + boolean absent = !present; + boolean otherAbsent = !!absent; + if(otherAbsent) { + System.out.println(opt.get()); + } else { + System.out.println(opt.get()); + } + } + private void checkReassign(Optional a, Optional b) { if(a.isPresent()) { b = a;