intellij-community
intellij-community copied to clipboard
Null check is added for PopupChooserBuilder.myItemChosenRunnable:crea…
Null check is added for PopupChooserBuilder.myItemChosenRunnable:createPopup
When I try to create JBPopup like:
JBPopupFactory.getInstance()
.createPopupChooserBuilder(table)
.setCloseOnEnter(false)
.createPopup()
.showInScreenCoordinates(component.getAnchor(), point);
I have to invoke setItemChoosenCallback with a stub to prevent NPE:
JBPopupFactory.getInstance()
.createPopupChooserBuilder(table)
.setItemChoosenCallback(point::toString) // Stub
.setCloseOnEnter(false)
.createPopup()
.showInScreenCoordinates(component.getAnchor(), point);