Commit Graph

66577 Commits

Author SHA1 Message Date
Andrey Breslav 06a70a8a40 Lables: break and continue accept only string literals 2011-01-12 19:17:27 +03:00
Andrey Breslav 78b5f0f2b8 Default values for attributes 2011-01-12 19:09:04 +03:00
Andrey Breslav 20e17fd741 cosmetics 2011-01-12 19:08:22 +03:00
Andrey Breslav c1c7aa5202 cosmetics 2011-01-12 19:02:01 +03:00
Andrey Breslav cf9187623b TODO + cosmetics 2011-01-12 19:01:43 +03:00
Andrey Breslav 6bf80cc084 TODO note 2011-01-11 19:50:04 +03:00
Maxim Shafirov 853e612b11 UserType getters re-implemented 2011-01-11 18:09:13 +03:00
Maxim Shafirov dfc03a5f30 User types are parsed hierarchically, i.e. (((java).lang).Object) instead of (java).(lang).(Object) 2011-01-11 18:02:02 +03:00
Maxim Shafirov caf7e80e5f Empty expression removed (wasn't brightest idea anyway). 2011-01-11 17:44:14 +03:00
Maxim Shafirov 7ac9173d14 Validate getters marked as nullable on parse error only return null if there's a parse error. 2011-01-11 02:57:10 +03:00
Maxim Shafirov 6cf565dcf5 Mark getters, that return null only in case of parsing error 2011-01-11 01:18:30 +03:00
Maxim Shafirov 04fbaa26fe Special node for match expression (as its RHS is not an expression) 2011-01-11 00:32:59 +03:00
Maxim Shafirov 5779dc6885 Proper parsing for binary operations with type RHS. 2011-01-11 00:21:11 +03:00
Maxim Shafirov 361201ccc8 Special node type for the nodes, that do not have useful semantics themselves 2011-01-10 23:39:52 +03:00
Maxim Shafirov 1cf197b3d4 Type nodes 2011-01-10 21:58:55 +03:00
Maxim Shafirov 69a19dbd14 function literal node getters 2011-01-10 21:15:44 +03:00
Maxim Shafirov 6b2369da4e RECEIVER_TYPE is redundant (and inconsistent with function declaration) 2011-01-10 18:41:22 +03:00
Maxim Shafirov 4b68a6e51a Additional constraints on type parameters 2011-01-10 18:16:19 +03:00
Maxim Shafirov be0ed2af12 property/accessors 2011-01-10 17:11:41 +03:00
Maxim Shafirov 7727f38d0e type parameter variance and bound 2011-01-10 17:11:30 +03:00
Maxim Shafirov 194499c22c Attribute node getters + cosmetic stuff 2011-01-10 16:33:59 +03:00
Maxim Shafirov 2ed012109a Import directive node getters 2011-01-10 16:10:23 +03:00
Maxim Shafirov 47581d5e17 Parameter node getters 2011-01-10 15:50:04 +03:00
Maxim Shafirov a2f1ddbc73 Class initializer 2011-01-10 02:08:26 +03:00
Maxim Shafirov caa5d3cc95 Argument node 2011-01-10 01:56:18 +03:00
Maxim Shafirov 5311c7511b Redundant node removed 2011-01-10 01:51:22 +03:00
Maxim Shafirov 673a67b97b class object, constructor nodes 2011-01-10 01:47:20 +03:00
Maxim Shafirov 79de2f21b4 Decomposer node properties 2011-01-09 15:26:07 +03:00
Maxim Shafirov 9e20e81500 Need references in decomposer's properties list. 2011-01-09 15:19:42 +03:00
Maxim Shafirov c0f70d0ff9 Extension node getters 2011-01-09 15:09:55 +03:00
Maxim Shafirov fbae9c0979 Function node getters 2011-01-09 15:03:48 +03:00
Maxim Shafirov 6fc5ed07cd Arguments/named arguments 2011-01-09 00:35:08 +03:00
Maxim Shafirov 851d83272e Object literal expression 2011-01-09 00:29:43 +03:00
Maxim Shafirov 6eb3a22059 Distinguish between tuple and parenthesized expression 2011-01-09 00:18:21 +03:00
Maxim Shafirov b384c62d64 More expression getters 2011-01-09 00:10:37 +03:00
Maxim Shafirov 936d3443ea Need *this* to be an expression and don't need separate node for super type qualifiers - they're all type references 2011-01-09 00:01:01 +03:00
Maxim Shafirov 2ce071dd38 Some getters for expression nodes 2011-01-08 23:32:07 +03:00
Maxim Shafirov 1d6317356a Stub implementation for expression nodes 2011-01-07 16:57:44 +03:00
Maxim Shafirov 7bfe5dcfe6 some expression nodes 2011-01-07 02:55:09 +03:00
Maxim Shafirov 449bda6498 Naive testing for PSI getters. 2011-01-07 02:11:40 +03:00
Maxim Shafirov 2c5753767f typereferences 2011-01-07 02:11:13 +03:00
Maxim Shafirov c777677a85 Need expression-kind node wrapping IDENTIFIER in reference expression 2011-01-06 18:40:11 +03:00
Maxim Shafirov 3c302d8128 Delegation specifiers, initial 2011-01-06 18:20:35 +03:00
Andrey Breslav dae656806e TODO 2011-01-05 23:21:19 +03:00
Andrey Breslav b84107104c Self-types and anonymous initializers 2011-01-05 23:17:10 +03:00
Maxim Shafirov 4466d1f08f DELEGATION_SPECIFIER node seem to be unnecessary. 2011-01-05 03:35:21 +03:00
Maxim Shafirov 4a509d451d Class primary constructor parameters 2011-01-05 03:07:34 +03:00
Maxim Shafirov a585c87219 type parameter list & owners 2011-01-04 18:05:45 +03:00
Maxim Shafirov c59a4b512f Re-enable important inspections 2011-01-04 16:39:49 +03:00
Maxim Shafirov dafd35478e Modifier list, annotations 2011-01-04 16:39:06 +03:00