If the JAVA language is injected into the "java-class" tag from the example below, no semantic highlighting and validation is performed: "out" in "System.out.println" is not highlighted as static field reference and "new IDontExist()" is not highlighted as "Cannot resolve symbol".
This highlighting is just as important as the syntax (error) highlighting (which is performed).
The highlighting should also work for other languages that embed Java-fragments via their IChameleonElementTypes, such as com.intellij.psi.impl.source.tree.JavaElementType.IMPORT_LIST
If the JAVA language is injected into the "java-class" tag from the example below, no semantic highlighting and validation is performed: "out" in "System.out.println" is not highlighted as static field reference and "new IDontExist()" is not highlighted as "Cannot resolve symbol".
This highlighting is just as important as the syntax (error) highlighting (which is performed).
The highlighting should also work for other languages that embed Java-fragments via their IChameleonElementTypes, such as com.intellij.psi.impl.source.tree.JavaElementType.IMPORT_LIST