[java] support for new module-info syntax and .class file format

This commit is contained in:
Roman Shevchenko
2017-02-15 20:39:15 +01:00
parent d2b3196e5a
commit ab3b33e067
115 changed files with 1325 additions and 502 deletions
@@ -1,5 +1,9 @@
PsiJavaFile:Provides5.java
PsiImportList
<empty list>
PsiJavaModule:M
PsiModifierList:
<empty list>
PsiKeyword:module('module')
PsiWhiteSpace(' ')
PsiJavaModuleReference
@@ -15,12 +19,13 @@ PsiJavaFile:Provides5.java
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiKeyword:with('with')
PsiWhiteSpace(' ')
PsiJavaCodeReferenceElement:Impl
PsiIdentifier:Impl('Impl')
PsiReferenceParameterList
<empty list>
PsiReferenceList
PsiKeyword:with('with')
PsiWhiteSpace(' ')
PsiJavaCodeReferenceElement:Impl
PsiIdentifier:Impl('Impl')
PsiReferenceParameterList
<empty list>
PsiErrorElement:';' expected
<empty list>
PsiWhiteSpace(' ')