Commit Graph

1513 Commits

Author SHA1 Message Date
Andrey Breslav fec625b434 Field names pushed into Diagnostic factories 2011-09-15 15:45:47 +04:00
Andrey Breslav 911d6e7fa1 PsiFiles retained in diagnostics. Line:Col messages fixed 2011-09-15 15:05:14 +04:00
Andrey Breslav 350a77cab5 Coercion to Unit fixed 2011-09-15 14:31:02 +04:00
Andrey Breslav 7d62e2ff82 UnresolvedReferenceDiagnostic moved out of Errors.java 2011-09-15 14:14:31 +04:00
Andrey Breslav 1e1cad92f0 Factories moved out of Errors.java 2011-09-15 14:13:38 +04:00
Andrey Breslav e752171177 Compilation fixed 2011-09-15 13:53:49 +04:00
svtk 8752be42ee Diagnostics with psi elements added 2011-09-15 13:47:34 +04:00
Andrey Breslav 3118b5bbfa ErrorHandlers removed 2011-09-14 21:10:09 +04:00
Andrey Breslav 84af6a512a All tests pass with new error reporting 2011-09-14 20:57:55 +04:00
Andrey Breslav 8f5255dc68 All error migrated to the new framework 2011-09-14 19:51:29 +04:00
Andrey Breslav b973b596b8 KT-165 Make 'Select word' work correctly on ?. in a receiver type
Spliiting-Joining of complex tokens (?. and ?:) added
2011-09-14 11:37:21 +04:00
Andrey Breslav aab4a6b437 Fixing compilation 2011-09-13 21:11:25 +04:00
Andrey Breslav 8ee1096e37 KT-286 Check supertype lists (in progress)
Consistency for type arguments in the supertype list
2011-09-13 20:27:44 +04:00
Andrey Breslav 78a51bd9c4 Nullable types prohibited in supertypes 2011-09-13 19:43:41 +04:00
Andrey Breslav f8cb012097 Projections in immediate arguments to supertypes prohibited 2011-09-13 19:05:48 +04:00
Andrey Breslav bacd514919 Merge remote branch 'origin/master' 2011-09-13 17:17:52 +04:00
Andrey Breslav 910ba57f8a KT-303 Stack overflow on a cyclic class hierarchy 2011-09-13 17:17:45 +04:00
svtk 74cbb69fd0 KT-251 fixed 2011-09-13 15:38:12 +04:00
svtk 261f88c215 Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-09-13 12:20:48 +04:00
svtk 6fd7efaaba 'override' checks changed; tests added 2011-09-13 12:20:41 +04:00
Andrey Breslav 3dd9bdd658 Test utility moved to tests 2011-09-13 12:00:57 +04:00
Andrey Breslav 8c0a11efeb Compilation fixed 2011-09-13 11:52:38 +04:00
Alex Tkachman cf639cf084 more progress on traits 2011-09-12 21:23:42 +03:00
Andrey Breslav 4c5d74ea93 KT-300 Overload ambiguity while accessing range 2011-09-12 21:32:56 +04:00
Andrey Breslav bd60d8ef1f KT-297 Overload resolution ambiguity with required in trait 2011-09-12 20:11:08 +04:00
Andrey Breslav dcabbc6c81 Merge remote branch 'origin/master' 2011-09-12 19:06:25 +04:00
Andrey Breslav 68c138da38 isInterface() moved to backend 2011-09-12 19:06:08 +04:00
Alex Tkachman b7542ecc4e fix for KT-299 2011-09-12 18:01:39 +03:00
svtk 4071d67c41 Added static checks for properties in traits; more tests for 'abstract' 2011-09-12 16:01:48 +04:00
Alex Tkachman 60ab760d4a 1st test for traits work 2011-09-12 09:26:50 +03:00
Alex Tkachman 24dc0fd11e revert of accidentally committed file 2011-09-11 13:07:09 +03:00
Alex Tkachman 097325d0d6 removing unnneded InstructionAdapterEx 2011-09-11 12:42:50 +03:00
Alex Tkachman 7214993db6 removing unnneded InstructionAdapterEx 2011-09-10 10:47:42 +03:00
Alex Tkachman 76df19c2b3 code polishing => green 2011-09-10 10:34:17 +03:00
Alex Tkachman 3befa8ad59 code polishing 2011-09-10 10:26:27 +03:00
Andrey Breslav 38e81ed265 folder fixed 2011-09-09 21:52:19 +04:00
Andrey Breslav 116f35c650 "compiler" folder created 2011-09-09 21:47:22 +04:00
Andrey Breslav 443c342725 Java dependencies untangled from AnalyzingUtils 2011-09-09 21:33:38 +04:00
Andrey Breslav 07e0a332c3 Project split into four modules 2011-09-09 20:57:28 +04:00
Andrey Breslav 0c48982cda Small cleanup 2011-09-09 20:15:28 +04:00
Andrey Breslav 9289b71e66 Merge remote branch 'origin/master' 2011-09-09 20:14:13 +04:00
Andrey Breslav bccf3f367b Parser tests fixed 2011-09-09 20:13:53 +04:00
Dmitry Jemerov 1af0378ce9 extract references from PSI to plugin code 2011-09-09 17:39:25 +02:00
Dmitry Jemerov 93a6f94726 register syntax highlighter factory in plugin.xml 2011-09-09 16:59:59 +02:00
Andrey Breslav 0a7c7bbc88 The stages of TopDownAnalyzer now only talk to each other through TopDownAnalysisContext 2011-09-09 18:47:45 +04:00
Andrey Breslav 5587b027e6 TopDownAnalysisContext introduced 2011-09-09 18:22:45 +04:00
Andrey Breslav dcc84a0e48 TopDownAnalyzer is now a utility class 2011-09-09 18:01:11 +04:00
Andrey Breslav a8dc7599ef TopDownAnalyzer divided 2011-09-09 17:52:05 +04:00
Andrey Breslav e693f6c690 Unused class deleted 2011-09-09 16:22:53 +04:00
Andrey Breslav 16dcbd41cb "trait" instead of "trait class"
virtual -> open
 "final" introduced
 "wraps" dropped
2011-09-09 16:16:05 +04:00