Commit Graph

1513 Commits

Author SHA1 Message Date
Andrey Breslav 704a876537 Modality and ClassKinds introduced 2011-09-09 14:26:12 +04:00
svtk 91e75cb4d9 Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-09-09 11:51:20 +04:00
svtk c798503c81 Added 'override' checks 2011-09-09 11:51:10 +04:00
Andrey Breslav 67d5988032 Added getSuperclassType(), which is not used for now 2011-09-08 20:26:39 +04:00
svtk 2c3076d1c2 Default 'abstract' in traits 2011-09-08 18:31:56 +04:00
svtk cd2db7f1ee Fixes after merge 2011-09-08 17:05:37 +04:00
Andrey Breslav 43dd5d12c7 Variables extracted 2011-09-08 16:58:53 +04:00
Andrey Breslav 8049619f69 Fixes after merge 2011-09-08 16:57:30 +04:00
svtk 32a002b00c Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-09-08 16:53:04 +04:00
svtk f89a29ff59 rollback -resolveModifiers() method location 2011-09-08 16:52:55 +04:00
Andrey Breslav 71bc41a938 KT-286 Check supertype lists (in progress)
Tests involving multiple inheritance fixed
2011-09-08 16:20:01 +04:00
svtk 5cb298c093 Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-09-08 15:14:41 +04:00
svtk dd0b3c8f0e added more 'abstract' modifier checks; added 'ClassModifiers' 2011-09-08 15:14:22 +04:00
Alex Tkachman db71959c0d getting rid of $$DImpl 2011-09-07 18:38:42 +02:00
Andrey Breslav 73b4fa2ea1 More debug annotations 2011-09-07 15:04:56 +04:00
svtk d9137f18cc NPE on unfinished function declaration fixed 2011-09-07 13:22:47 +04:00
svtk 2f4377d7c0 KT-281 fixed 2011-09-07 12:23:24 +04:00
Andrey Breslav af38e0d41a KT-284 Implement static checks for traits (in progress) — test added 2011-09-07 11:47:54 +04:00
Andrey Breslav 24f215819e KT-284 Implement static checks for traits (in progress) 2011-09-07 11:35:18 +04:00
Andrey Breslav 2d604110ec Merge remote branch 'origin/master' 2011-09-07 11:34:37 +04:00
Andrey Breslav cec836900b KT-284 Implement static checks for traits (in progress) 2011-09-07 11:34:21 +04:00
Alex Tkachman 6898ff5665 KT-4 fixed 2011-09-06 23:45:04 +02:00
Alex Tkachman c0dfe933c6 half way to KT-4 2011-09-06 16:30:48 +02:00
Andrey Breslav 5b0eb5f4a7 "trait" modifier supported 2011-09-06 18:09:11 +04:00
Andrey Breslav 6158c30690 Annotation resolver beautified a bit 2011-09-06 17:58:18 +04:00
Andrey Breslav 67925fcda4 Wrong trace in call resolver fixed 2011-09-06 15:55:42 +04:00
svtk d6336d9ca5 partial support for 'abstract' modifier added 2011-09-06 14:57:42 +04:00
Andrey Breslav 533574368f Weird Javac compilation problem fixed 2011-09-06 14:01:00 +04:00
Andrey Breslav 3242c70c6f Infix calls and nullable receivers 2011-09-06 13:27:33 +04:00
svtk fa631503ef partial support for 'abstract' modifier added 2011-09-06 13:25:56 +04:00
Andrey Breslav c1dbe9eee2 Specificity by receiver fixed. Test updated 2011-09-06 13:16:05 +04:00
Andrey Breslav c02c507114 Definite returns extracted as a separate issue KT-281 2011-09-06 12:52:53 +04:00
Andrey Breslav 54e222c306 Merge remote branch 'origin/master' 2011-09-06 12:36:06 +04:00
Andrey Breslav 76423e7cf6 Compilation fixed 2011-09-06 12:33:47 +04:00
Andrey Breslav ef31701a5d Compilation fixed 2011-09-06 12:27:14 +04:00
Andrey Breslav fc4ee1ab13 Merge remote branch 'origin/master'
Conflicts:
	idea/src/org/jetbrains/jet/plugin/structureView/JetStructureViewElement.java
2011-09-06 12:14:07 +04:00
Andrey Breslav 2c25a0e46a Classpath fixed for stdlib 2011-09-06 12:10:46 +04:00
Andrey Breslav f5928be33e Checks reordered for better performance 2011-09-06 11:56:20 +04:00
Alex Tkachman 93a422ae0a TypeInfo based on projections instead of other TypeInfo's 2011-09-05 20:12:12 +02:00
Andrey Breslav abfbe52a5a Better error recovery 2011-09-05 20:41:52 +04:00
Andrey Breslav 8801cf37fe Setter diagnostics fixed 2011-09-05 20:22:32 +04:00
Andrey Breslav ecd63c5f73 this references excluded from debug annotations 2011-09-05 20:05:50 +04:00
Andrey Breslav 2e45307082 Two tests fixed 2011-09-05 19:58:59 +04:00
Andrey Breslav bca24cf39c Resolution of == fixed 2011-09-05 19:44:09 +04:00
Andrey Breslav b632fc31d9 Tests fixed, and error messages a little 2011-09-05 19:35:31 +04:00
Andrey Breslav 71a711a74d Ambiguity resolution added for exact signatures 2011-09-05 19:21:15 +04:00
Andrey Breslav 9223875977 Overrides do not collide in resolution any more 2011-09-05 19:08:07 +04:00
Andrey Breslav 6aa2b37d15 KT-48 test fixed 2011-09-05 18:35:18 +04:00
Andrey Breslav 5d2672f29a Merge remote branch 'origin/master'
Conflicts:
	idea/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java
	idea/src/org/jetbrains/jet/lang/types/JetTypeInferrer.java
2011-09-05 18:15:43 +04:00
Andrey Breslav 8c35668bfa Resolution problem avoided for member properties 2011-09-05 18:11:13 +04:00