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 |
|