Commit Graph

130 Commits

Author SHA1 Message Date
Andrey Breslav 3e2b41a225 Classifier lookup fixed 2011-03-25 22:56:27 +03:00
Andrey Breslav 7debc628b5 rename 2011-03-25 16:08:57 +03:00
Dmitry Jemerov 3b30500055 Jet files can be compiled from within IDEA 2011-03-24 18:00:06 +01:00
Dmitry Jemerov af4c777197 hello world can be compiled 2011-03-24 18:00:05 +01:00
Dmitry Jemerov 58912bad3e generate static field accesses 2011-03-24 18:00:05 +01:00
Dmitry Jemerov ecf10d4c35 Merge branch 'master' of git.labs.intellij.net:jet 2011-03-24 18:00:04 +01:00
Andrey Breslav bec9f1e89a Types of selectors in DotQualifiedExpressions are recorded 2011-03-24 19:50:56 +03:00
Andrey Breslav b51653fe74 Primary constructor parameters supproted properly 2011-03-24 19:50:44 +03:00
Dmitry Jemerov b346c16c83 type mapper refactored; more stuff works for function calls 2011-03-24 15:49:16 +01:00
Dmitry Jemerov 802f6e1c7d function call generation works in some trivial cases 2011-03-24 15:18:29 +01:00
Dmitry Jemerov 501813ced3 typo 2011-03-24 12:37:33 +01:00
Andrey Breslav a476377d35 new Out<in T>().produce() returns Any? 2011-03-23 17:06:45 +03:00
Andrey Breslav cd339fbb1b Property resolution 2011-03-23 16:04:36 +03:00
Andrey Breslav e6b0a64b14 Scope filtering according to type projections supported 2011-03-22 21:06:52 +03:00
Andrey Breslav 1ed0c11ce2 Better error reporting for overloads 2011-03-21 21:14:52 +03:00
Andrey Breslav 0340e9623c Constructors (all but Java) work, a draft version 2011-03-21 17:37:34 +03:00
Andrey Breslav 1c36c9be16 Resolve for 'for' and 'while', 'do..while' pending 2011-03-17 14:43:00 +03:00
Andrey Breslav b46543b872 Support for a?b 2011-03-16 20:42:14 +03:00
Andrey Breslav 955faa350f PSI shape changed for calls like a.b() 2011-03-16 20:10:37 +03:00
Andrey Breslav d7d3a50d13 ?: supported 2011-03-16 17:56:55 +03:00
Andrey Breslav 69d2c27e4f is, ===, !==, &&, || 2011-03-16 16:52:39 +03:00
Andrey Breslav 4dec2ce60f casts supported 2011-03-16 16:22:35 +03:00
Andrey Breslav 6fb8ed823c Letter-ending number literals removed (10L, 1.0d, 1.0f) 2011-03-16 15:22:49 +03:00
Andrey Breslav 1792a71a5b IntRanges + fixes in tests 2011-03-15 22:21:55 +03:00
Andrey Breslav 2a8de3d6a9 Implicit conversions for numbers removed 2011-03-15 22:10:26 +03:00
Andrey Breslav 469f02ef5a compareTo 2011-03-15 18:10:17 +03:00
Andrey Breslav 2e8b828ee0 Resolve for "!" 2011-03-15 17:17:09 +03:00
Andrey Breslav 0388171d88 s/Type/JetType/ 2011-03-15 13:46:40 +03:00
Andrey Breslav 74190bf773 Little fixes for resolve 2011-03-14 22:47:21 +03:00
Andrey Breslav 36cd2f3a79 Complete resolve for array access expressions 2011-03-14 20:50:51 +03:00
Andrey Breslav 2bde517127 Descriptors have containing declarations 2011-03-14 18:32:54 +03:00
Maxim Shafirov 5e054c2f0a references to a local properties 2011-03-13 21:05:30 +03:00
Andrey Breslav 917dfd402e Basic overload resolution supported 2011-03-11 17:41:18 +03:00
Andrey Breslav 28a88faf61 Test for infix resolve 2011-03-11 13:05:51 +03:00
Andrey Breslav c1677055b0 Resolution in generic classes fixed 2011-03-10 17:13:19 +03:00
Andrey Breslav 5472df794b Small refactoring in the test 2011-03-09 16:19:09 +03:00
Andrey Breslav 4d574402ed namespace-level functions supported + tests for resolve to Java 2011-03-09 16:17:28 +03:00
Andrey Breslav db9c36adb0 Java imports work 2011-03-05 20:41:51 +03:00
Andrey Breslav c40d0fce24 Fully-qualified names of Java elements supported 2011-03-05 16:12:45 +03:00
Andrey Breslav da7f44b8f2 Basic resolve to Java elements. One can resolve System.out.println(1), but not println("1") yet (only exact signature match works, no best fit overload is looked for). 2011-03-03 23:18:59 +03:00
Andrey Breslav a327254187 Typechecker tests added 2011-03-01 21:08:19 +03:00
Andrey Breslav 7b7fe4dd60 Unresolved references highlighted in the editor. Resolve test added 2011-03-01 20:24:14 +03:00
Andrey Breslav d06233eed6 ErrorHandler introduced 2011-03-01 14:43:17 +03:00
Andrey Breslav 8c77e38c67 Navigation improved a little 2011-03-01 14:27:58 +03:00
Andrey Breslav 9b12696cb3 resolve methods renamed 2011-03-01 12:38:58 +03:00
Andrey Breslav 8454058b21 BindingContext remembers types 2011-02-28 20:52:42 +03:00
Andrey Breslav 304644db1b Test for property resolve 2011-02-28 20:30:31 +03:00
Andrey Breslav 2811094d32 JetStandardLibrary factored out of JetStandardClasses. JetSemanticServices added 2011-02-28 20:25:40 +03:00
Dmitry Jemerov 33bee035da Merge branch 'master' of git.labs.intellij.net:jet 2011-02-28 15:52:47 +03:00
Dmitry Jemerov 66089811ae resolve parameters, infer function return type from body expression 2011-02-28 15:52:32 +03:00