Lorsque j'utilise des fonctions de carte en java, je peux faire ce qui suit:
import com.example.MyClass;
someStream.map(MyClass::myStaticMethod)
mais dans mon projet, nous utilisons parfois des importations statiques, comment puis-je référencer myStaticMethod lorsque l'importation est statique?
Je pense que cela fonctionnerait, mais cela ne fonctionne pas:
import static com.example.MyClass.myStaticMethod;
someStream.map(myStaticMethod); //does not compile
Pourquoi ça ne marche pas? Suis-je «coincé» avec le premier exemple ou existe-t-il d'autres solutions.