Commit Graph

1237 Commits

Author SHA1 Message Date
Andrey Breslav 6ede1a342f Receivers introduced to descriptors 2011-09-20 06:35:09 -05:00
Andrey Breslav aa2d3a7c3d Slides for StrangeLoop 2011-09-19 16:16:44 -05:00
Andrey Breslav 46e1f6e380 Constructor added to IntList 2011-09-19 05:15:38 -05:00
Andrey Breslav 98f5a65b8e NPE fix 2011-09-19 05:15:09 -05:00
Andrey Breslav 4e4cfdb874 Reverted "Elvis split", because it's broken, see
KT-307 Unresolved reference
2011-09-19 04:33:35 -05:00
svtk e6c871aecc Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-09-19 12:15:57 +04:00
svtk 408c68795d Added ModifierFix 2011-09-19 12:15:47 +04:00
Alex Tkachman 0dfef593c8 work in progress on type info 2011-09-19 09:12:24 +03:00
Andrey Breslav fb4518fe04 Unnecessary receiver in constructor scope eliminated 2011-09-18 18:23:01 +04:00
Andrey Breslav e9ca08e32f Locality criterion fixed for Value parameters 2011-09-18 18:20:13 +04:00
Andrey Breslav 8d42f4b267 Receivers introduced. 2011-09-18 17:26:17 +04:00
Andrey Breslav 7629ebe272 Docs 2011-09-18 06:56:15 +04:00
Andrey Breslav ccaa5ee7f9 "it" inference supported 2011-09-16 15:40:13 +04:00
Andrey Breslav adb44244b5 Elvis split 2011-09-16 13:32:13 +04:00
Andrey Breslav 20427a6e4d Redeclaration diagnostics work properly 2011-09-16 13:30:59 +04:00
Andrey Breslav 0dd2889c55 Redeclaration diagnostics resolved to PsiElements correctly 2011-09-16 13:01:43 +04:00
Andrey Breslav d43242e741 PsiChecker tests converted for new error framework 2011-09-15 23:20:00 +04:00
Andrey Breslav e5304aba66 Copy Current File As Diagnostic Test action added
Testing framework with error type support added
2011-09-15 22:12:13 +04:00
svtk 4b720733c0 Added AddAbstractModifierFix, renamed JetChangeUtil -> JetPsiFactory 2011-09-15 20:17:09 +04:00
svtk ae66babdc2 Changed diagnostic factory hierarchy (added DiagnosticFactoryWithPsiElement) 2011-09-15 17:34:17 +04:00
svtk 9267c9277f Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-09-15 17:20:01 +04:00
svtk 205e23c866 Added JetModifierListOwner interface 2011-09-15 17:19:32 +04:00
Andrey Breslav 6ec8bdc00b Messages augmented in internal and unit-test modes 2011-09-15 17:00:39 +04:00
svtk dd43c3cf08 Added quick fixes binding to error codes 2011-09-15 16:51:20 +04:00
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