User types are parsed hierarchically, i.e. (((java).lang).Object) instead of (java).(lang).(Object)

This commit is contained in:
Maxim Shafirov
2011-01-11 18:02:02 +03:00
parent caf7e80e5f
commit dfc03a5f30
13 changed files with 235 additions and 241 deletions
@@ -51,12 +51,12 @@ JetFile: HashMap.jet
PsiWhiteSpace(' ')
TYPE_REFERENCE
USER_TYPE
PsiElement(IDENTIFIER)('java')
PsiElement(DOT)('.')
USER_TYPE
PsiElement(IDENTIFIER)('lang')
PsiElement(DOT)('.')
USER_TYPE
USER_TYPE
USER_TYPE
PsiElement(IDENTIFIER)('java')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('lang')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('Object')
PsiElement(RPAR)(')')
PsiElement(DOT)('.')
@@ -73,12 +73,12 @@ JetFile: HashMap.jet
PsiWhiteSpace(' ')
TYPE_REFERENCE
USER_TYPE
PsiElement(IDENTIFIER)('java')
PsiElement(DOT)('.')
USER_TYPE
PsiElement(IDENTIFIER)('lang')
PsiElement(DOT)('.')
USER_TYPE
USER_TYPE
USER_TYPE
PsiElement(IDENTIFIER)('java')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('lang')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('Object')
PsiElement(RPAR)(')')
PsiWhiteSpace('\n')
@@ -135,12 +135,12 @@ JetFile: HashMap.jet
PsiWhiteSpace(' ')
TYPE_REFERENCE
USER_TYPE
PsiElement(IDENTIFIER)('java')
PsiElement(DOT)('.')
USER_TYPE
PsiElement(IDENTIFIER)('lang')
PsiElement(DOT)('.')
USER_TYPE
USER_TYPE
USER_TYPE
PsiElement(IDENTIFIER)('java')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('lang')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('Object')
PsiElement(RPAR)(')')
PsiElement(DOT)('.')
+6 -6
View File
@@ -88,12 +88,12 @@ JetFile: IOSamples.jet
PsiWhiteSpace(' ')
TYPE_REFERENCE
USER_TYPE
PsiElement(IDENTIFIER)('java')
PsiElement(DOT)('.')
USER_TYPE
PsiElement(IDENTIFIER)('io')
PsiElement(DOT)('.')
USER_TYPE
USER_TYPE
USER_TYPE
PsiElement(IDENTIFIER)('java')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('io')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('Closeable')
PsiElement(RPAR)(')')
PsiWhiteSpace(' ')