Bonjour,

Je me posais une question existencielle qui était de savoir s'il était possible de déterminer le type d'une "instruction" en Java.

Autrement dit, existe-t-il un bout de code qui, donnée une instruction, permet de dire "elle est de type boolean, void, String, ..." ?

Typiquement ce que ferait instanceof ou getClass() si tout était Objet en Java, mais ce n'est pas le cas...

En prenant un exemple, faire ça :
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
getType(System.out.println()); // resultat : void
getType(i++); //resultat : int
getType("a".toString()); //resultat : String

J'avoue que l'intérêt serait relativement limité, c'est juste pour ma connaissance personnelle que je demande.