[Java. Logging] Detect logger availability for Field based loggers more precisely

IDEA-345098

GitOrigin-RevId: c6d27cb77582974061d768c2fec7837ef9178d70
This commit is contained in:
Georgii Ustinov
2024-02-19 14:23:02 +02:00
committed by intellij-monorepo-bot
parent 388ce94e56
commit 4e05f3a24a
7 changed files with 80 additions and 14 deletions

View File

@@ -0,0 +1,12 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class A extends Int {
void foo() {
lo<caret>
}
}
interface Int {
final Logger log = LoggerFactory.getLogger(Int.class);
}

View File

@@ -0,0 +1,12 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class A {
static final Logger log = LoggerFactory.getLogger(A.class);
public static class B {
void foo() {
lo<caret>
}
}
}

View File

@@ -0,0 +1,15 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class A extends Int {
public static class B {
void foo() {
lo<caret>
}
}
}
interface Int {
final Logger log = LoggerFactory.getLogger(Int.class);
}