Inspection "Cannot resolve method" fails to detect instance method.

已回答

Hi Team,

Could you please advice is it a bug, unimplemented feature or I miss something?

IntelliJ IDEA highlights @Bean(destroyMethod = "close") as error - "Cannot resolve method". Meantime if I change return data type from DataSource to HikariDataSource - no issue.

@Bean(destroyMethod = "close")
public DataSource dataSource() {
HikariConfig hikariConfig = new HikariConfig();

hikariConfig.setDriverClassName("com.amazon.redshift.jdbc.Driver");
hikariConfig.setJdbcUrl(...);
hikariConfig.setUsername(...);
hikariConfig.setPassword(...);

hikariConfig.setMaximumPoolSize(...);
hikariConfig.setPoolName(...);

return new HikariDataSource(hikariConfig);
}

 

Best regards,

Kostyantyn

 

IntelliJ IDEA 2017.2
Build #IU-172.3317.76, built on July 15, 2017
Licensed to Kostyantyn Krakovych
You have a perpetual fallback license for this version
Subscription is active until September 24, 2018
JRE: 1.8.0_152-release-915-b5 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.6

0

Please file a bug at https://youtrack.jetbrains.com/issues/IDEA with the sample code to reproduce.

0

Hi Serge,

Thank you.

I created a bug in the mentioned issue tracker https://youtrack.jetbrains.com/issue/IDEA-176600 

 

Best regards,

Kostyantyn

0

请先登录再写评论。