Commit Graph

  • d1fb0c338a Compilation fixed Andrey Breslav 2011-09-23 12:07:56 +04:00
  • 0b0a33181e Syntax error fixed Andrey Breslav 2011-09-23 11:24:44 +04:00
  • b759fb59e6 KT-315 I need list of FunctionDEscriptors to be taken from traits One of the duplicates must remain in the list Andrey Breslav 2011-09-22 20:08:50 +04:00
  • 29470fa1d1 KT-315 I need list of FunctionDEscriptors to be taken from traits Andrey Breslav 2011-09-22 19:41:38 +04:00
  • 2b7f892c4a OverrideResolver factored out. Modality fixed for vals Andrey Breslav 2011-09-22 17:51:49 +04:00
  • e0548d54db KT-316 Members of traits must be open by default Andrey Breslav 2011-09-22 16:20:00 +04:00
  • 4a7c211abe KT-315 I need list of FunctionDEscriptors to be taken from traits Andrey Breslav 2011-09-21 21:18:46 +04:00
  • 8670d53a0b Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-21 18:05:55 +04:00
  • 7f815176f6 Added more quickfixes; added tests svtk 2011-09-21 17:58:44 +04:00
  • e831146fe8 full rewrite of type info Alex Tkachman 2011-09-20 22:11:38 +03:00
  • 517fb64d22 KT-306 Ambiguity when different this's have same-looking functions Test added Andrey Breslav 2011-09-20 06:48:26 -05:00
  • ee430f1698 Receiver visitor added Andrey Breslav 2011-09-20 06:43:07 -05:00
  • 6ede1a342f Receivers introduced to descriptors Andrey Breslav 2011-09-20 06:35:09 -05:00
  • aa2d3a7c3d Slides for StrangeLoop Andrey Breslav 2011-09-19 16:16:44 -05:00
  • 46e1f6e380 Constructor added to IntList Andrey Breslav 2011-09-19 05:15:38 -05:00
  • 98f5a65b8e NPE fix Andrey Breslav 2011-09-19 05:15:09 -05:00
  • 4e4cfdb874 Reverted "Elvis split", because it's broken, see KT-307 Unresolved reference Andrey Breslav 2011-09-19 04:32:36 -05:00
  • e6c871aecc Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-19 12:15:57 +04:00
  • 408c68795d Added ModifierFix svtk 2011-09-19 12:15:47 +04:00
  • 0dfef593c8 work in progress on type info Alex Tkachman 2011-09-19 09:12:24 +03:00
  • fb4518fe04 Unnecessary receiver in constructor scope eliminated Andrey Breslav 2011-09-18 18:23:01 +04:00
  • e9ca08e32f Locality criterion fixed for Value parameters Andrey Breslav 2011-09-18 18:20:13 +04:00
  • 8d42f4b267 Receivers introduced. Andrey Breslav 2011-09-18 17:26:17 +04:00
  • 7629ebe272 Docs Andrey Breslav 2011-09-18 06:56:15 +04:00
  • ccaa5ee7f9 "it" inference supported Andrey Breslav 2011-09-16 15:40:13 +04:00
  • adb44244b5 Elvis split Andrey Breslav 2011-09-16 13:32:13 +04:00
  • 20427a6e4d Redeclaration diagnostics work properly Andrey Breslav 2011-09-16 13:30:59 +04:00
  • 0dd2889c55 Redeclaration diagnostics resolved to PsiElements correctly Andrey Breslav 2011-09-16 13:01:43 +04:00
  • d43242e741 PsiChecker tests converted for new error framework Andrey Breslav 2011-09-15 23:20:00 +04:00
  • e5304aba66 Copy Current File As Diagnostic Test action added Testing framework with error type support added Andrey Breslav 2011-09-15 22:12:13 +04:00
  • 4b720733c0 Added AddAbstractModifierFix, renamed JetChangeUtil -> JetPsiFactory svtk 2011-09-15 20:17:09 +04:00
  • ae66babdc2 Changed diagnostic factory hierarchy (added DiagnosticFactoryWithPsiElement) svtk 2011-09-15 17:34:17 +04:00
  • 9267c9277f Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-15 17:20:01 +04:00
  • 205e23c866 Added JetModifierListOwner interface svtk 2011-09-15 17:19:32 +04:00
  • 6ec8bdc00b Messages augmented in internal and unit-test modes Andrey Breslav 2011-09-15 17:00:39 +04:00
  • dd43c3cf08 Added quick fixes binding to error codes svtk 2011-09-15 16:51:20 +04:00
  • fec625b434 Field names pushed into Diagnostic factories Andrey Breslav 2011-09-15 15:45:47 +04:00
  • 911d6e7fa1 PsiFiles retained in diagnostics. Line:Col messages fixed Andrey Breslav 2011-09-15 15:05:14 +04:00
  • 350a77cab5 Coercion to Unit fixed Andrey Breslav 2011-09-15 14:31:02 +04:00
  • 7d62e2ff82 UnresolvedReferenceDiagnostic moved out of Errors.java Andrey Breslav 2011-09-15 14:14:31 +04:00
  • 1e1cad92f0 Factories moved out of Errors.java Andrey Breslav 2011-09-15 14:13:38 +04:00
  • e752171177 Compilation fixed Andrey Breslav 2011-09-15 13:53:49 +04:00
  • 8752be42ee Diagnostics with psi elements added svtk 2011-09-15 13:47:34 +04:00
  • 3118b5bbfa ErrorHandlers removed Andrey Breslav 2011-09-14 21:10:09 +04:00
  • 84af6a512a All tests pass with new error reporting Andrey Breslav 2011-09-14 20:57:55 +04:00
  • 8f5255dc68 All error migrated to the new framework Andrey Breslav 2011-09-14 19:51:29 +04:00
  • b973b596b8 KT-165 Make 'Select word' work correctly on ?. in a receiver type Spliiting-Joining of complex tokens (?. and ?:) added Andrey Breslav 2011-09-14 11:37:21 +04:00
  • aab4a6b437 Fixing compilation Andrey Breslav 2011-09-13 21:11:25 +04:00
  • 8ee1096e37 KT-286 Check supertype lists (in progress) Consistency for type arguments in the supertype list Andrey Breslav 2011-09-13 20:27:44 +04:00
  • 78a51bd9c4 Nullable types prohibited in supertypes Andrey Breslav 2011-09-13 19:43:41 +04:00
  • f8cb012097 Projections in immediate arguments to supertypes prohibited Andrey Breslav 2011-09-13 19:05:48 +04:00
  • bacd514919 Merge remote branch 'origin/master' Andrey Breslav 2011-09-13 17:17:52 +04:00
  • 910ba57f8a KT-303 Stack overflow on a cyclic class hierarchy Andrey Breslav 2011-09-13 17:17:45 +04:00
  • 74cbb69fd0 KT-251 fixed svtk 2011-09-13 15:38:12 +04:00
  • 261f88c215 Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-13 12:20:48 +04:00
  • 6fd7efaaba 'override' checks changed; tests added svtk 2011-09-13 12:20:41 +04:00
  • 3dd9bdd658 Test utility moved to tests Andrey Breslav 2011-09-13 12:00:57 +04:00
  • 8c0a11efeb Compilation fixed Andrey Breslav 2011-09-13 11:52:38 +04:00
  • cf639cf084 more progress on traits Alex Tkachman 2011-09-12 21:23:42 +03:00
  • 4c5d74ea93 KT-300 Overload ambiguity while accessing range Andrey Breslav 2011-09-12 21:32:56 +04:00
  • bd60d8ef1f KT-297 Overload resolution ambiguity with required in trait Andrey Breslav 2011-09-12 20:11:08 +04:00
  • dcabbc6c81 Merge remote branch 'origin/master' Andrey Breslav 2011-09-12 19:06:25 +04:00
  • 68c138da38 isInterface() moved to backend Andrey Breslav 2011-09-12 19:06:08 +04:00
  • b7542ecc4e fix for KT-299 Alex Tkachman 2011-09-12 18:01:39 +03:00
  • 4071d67c41 Added static checks for properties in traits; more tests for 'abstract' svtk 2011-09-12 16:01:48 +04:00
  • 60ab760d4a 1st test for traits work Alex Tkachman 2011-09-12 09:26:50 +03:00
  • 24dc0fd11e revert of accidentally committed file Alex Tkachman 2011-09-11 13:07:09 +03:00
  • 097325d0d6 removing unnneded InstructionAdapterEx Alex Tkachman 2011-09-11 12:42:50 +03:00
  • 7214993db6 removing unnneded InstructionAdapterEx Alex Tkachman 2011-09-10 10:47:42 +03:00
  • 76df19c2b3 code polishing => green Alex Tkachman 2011-09-10 10:34:17 +03:00
  • 3befa8ad59 code polishing Alex Tkachman 2011-09-10 10:26:27 +03:00
  • 38e81ed265 folder fixed Andrey Breslav 2011-09-09 21:52:19 +04:00
  • 116f35c650 "compiler" folder created Andrey Breslav 2011-09-09 21:47:21 +04:00
  • 443c342725 Java dependencies untangled from AnalyzingUtils Andrey Breslav 2011-09-09 21:33:38 +04:00
  • 07e0a332c3 Project split into four modules Andrey Breslav 2011-09-09 20:57:26 +04:00
  • 0c48982cda Small cleanup Andrey Breslav 2011-09-09 20:15:28 +04:00
  • 9289b71e66 Merge remote branch 'origin/master' Andrey Breslav 2011-09-09 20:14:13 +04:00
  • bccf3f367b Parser tests fixed Andrey Breslav 2011-09-09 20:13:53 +04:00
  • 1af0378ce9 extract references from PSI to plugin code Dmitry Jemerov 2011-09-09 17:39:25 +02:00
  • 93a6f94726 register syntax highlighter factory in plugin.xml Dmitry Jemerov 2011-09-09 16:59:59 +02:00
  • 0a7c7bbc88 The stages of TopDownAnalyzer now only talk to each other through TopDownAnalysisContext Andrey Breslav 2011-09-09 18:47:45 +04:00
  • 5587b027e6 TopDownAnalysisContext introduced Andrey Breslav 2011-09-09 18:22:45 +04:00
  • dcc84a0e48 TopDownAnalyzer is now a utility class Andrey Breslav 2011-09-09 18:01:11 +04:00
  • a8dc7599ef TopDownAnalyzer divided Andrey Breslav 2011-09-09 17:52:05 +04:00
  • e693f6c690 Unused class deleted Andrey Breslav 2011-09-09 16:22:53 +04:00
  • 16dcbd41cb "trait" instead of "trait class" virtual -> open "final" introduced "wraps" dropped Andrey Breslav 2011-09-09 16:16:05 +04:00
  • 704a876537 Modality and ClassKinds introduced Andrey Breslav 2011-09-09 14:26:12 +04:00
  • 91e75cb4d9 Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-09 11:51:20 +04:00
  • c798503c81 Added 'override' checks svtk 2011-09-09 11:51:10 +04:00
  • 67d5988032 Added getSuperclassType(), which is not used for now Andrey Breslav 2011-09-08 20:26:39 +04:00
  • 2c3076d1c2 Default 'abstract' in traits svtk 2011-09-08 18:31:56 +04:00
  • cd2db7f1ee Fixes after merge svtk 2011-09-08 17:05:37 +04:00
  • 43dd5d12c7 Variables extracted Andrey Breslav 2011-09-08 16:58:53 +04:00
  • 8049619f69 Fixes after merge Andrey Breslav 2011-09-08 16:57:30 +04:00
  • 32a002b00c Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-08 16:53:04 +04:00
  • f89a29ff59 rollback -resolveModifiers() method location svtk 2011-09-08 16:52:55 +04:00
  • 71bc41a938 KT-286 Check supertype lists (in progress) Andrey Breslav 2011-09-08 15:34:05 +04:00
  • 5cb298c093 Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-08 15:14:41 +04:00
  • dd0b3c8f0e added more 'abstract' modifier checks; added 'ClassModifiers' svtk 2011-09-08 15:14:22 +04:00
  • db71959c0d getting rid of $$DImpl Alex Tkachman 2011-09-07 18:38:42 +02:00