Lorsqu'une ligne dans du code java contient la chaine "import", l'outil de coloration syntaxique la colore comme une directive import, alors qu'il ne s'agit pas nécessairement d'une directive et ignore les autres règles jusque la fin de ligne:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import java.util.*; //là c'est ok, mais pourquoi ce commentaire est vert? import com.company.annotations.importMethod; //mouais, on devrais pas commencer une annotation par une minuscule mais c'est pas illégal import com.company.annotations.Behaviour; import com.company.annotations.Transactionnal; import java.awt.*; // et là il s'arrête trop vite. /* import des données */ @importMethod() // mauvaise couleur pour annotation et commentaire @Transactionnal(mode="required") @Behaviour(import = "always") //mauvaise couleur pour la moité de la ligne public String importPreferences(){ //mauvaise couleur pour la moité de la ligne System.out.println("please import datas"); // là c'est ok, string bien détectée return "done"; } //.... System.out.println(importPreferences()+" importing preferences."); //mauvaise couleur pour la moité de la ligne
Partager