Pavel V. Talanov
|
0674d2495c
|
Stubs for JetNameReferenceExpression
|
2014-05-21 15:38:19 +04:00 |
|
Pavel V. Talanov
|
19a60dda3f
|
Missing JetElementImplStub#getReferences() and getReference() implementation
|
2014-05-21 15:38:18 +04:00 |
|
Pavel V. Talanov
|
3ea5011549
|
Make JetSimpleNameExpression#isImportDirectiveExpression extension function and move it to util class
|
2014-05-21 15:38:17 +04:00 |
|
Pavel V. Talanov
|
5940353552
|
More specific return type for JetUserType#getReferenceExpression
|
2014-05-21 15:38:16 +04:00 |
|
Pavel V. Talanov
|
60efb13b11
|
JetTypeReference#getTypeElement() by stub
|
2014-05-21 15:38:15 +04:00 |
|
Pavel V. Talanov
|
faa30da399
|
Fix KotlinImportOptimizer after change to imports
|
2014-05-21 15:38:14 +04:00 |
|
Pavel V. Talanov
|
bb26e08b7b
|
JetTypeReference#getAttributeAnnotations() by stubs
|
2014-05-21 15:38:13 +04:00 |
|
Pavel V. Talanov
|
2e23d27b0d
|
Stubs for JetAnnotation
|
2014-05-21 15:38:12 +04:00 |
|
Pavel V. Talanov
|
7e59f0d68c
|
Rename: AnnotationStub -> AnnotationEntryStub
|
2014-05-21 15:38:11 +04:00 |
|
Pavel V. Talanov
|
a604efebd9
|
JetNamedFunction#hasBody() by stub
|
2014-05-21 15:38:10 +04:00 |
|
Pavel V. Talanov
|
66aae37bc6
|
Refactor: add hasBody() to JetDeclarationWithBody interface
Use it where appropriate
|
2014-05-21 15:38:09 +04:00 |
|
Pavel V. Talanov
|
e7fd8c4118
|
Add PsiJetFunctionStub#hasBody()
|
2014-05-21 15:38:08 +04:00 |
|
Pavel V. Talanov
|
737177a56e
|
JetNamedFunction#hasBlockBody() by stub
|
2014-05-21 15:38:07 +04:00 |
|
Pavel V. Talanov
|
1592e649d7
|
Add PsiJetFunctionStub#hasBlockBody()
|
2014-05-21 15:38:06 +04:00 |
|
Pavel V. Talanov
|
ab0b529f05
|
JetValueParameter#getTypeReference() by stub
|
2014-05-21 15:38:05 +04:00 |
|
Pavel V. Talanov
|
581ecda0f2
|
JetNamedFunction#getReceiverTypeRef and getReturnTypeRef by stub
|
2014-05-21 15:38:04 +04:00 |
|
Pavel V. Talanov
|
56e3500eaa
|
Stubs for JetUserType
|
2014-05-21 15:38:03 +04:00 |
|
Pavel V. Talanov
|
2b3175a0bf
|
Stubs for JetTypeReference
|
2014-05-21 15:38:02 +04:00 |
|
Pavel V. Talanov
|
be2f77d0f9
|
Stubs for JetNullableType
|
2014-05-21 15:38:01 +04:00 |
|
Pavel V. Talanov
|
1d3a3aea09
|
Introduce helper method to get stub or psi children as list
Add ArrayFactory to JetStubElement
Remove redundant array factories
|
2014-05-21 15:38:00 +04:00 |
|
Pavel V. Talanov
|
eb27020340
|
Stubs: reduce the amount of boilerplate code
Extract a common type for placeholder stub elements
|
2014-05-21 15:37:59 +04:00 |
|
Pavel V. Talanov
|
512d1c05df
|
Minor: make JetTypeElement an interface
|
2014-05-21 15:37:58 +04:00 |
|
Pavel V. Talanov
|
c504082eb7
|
JetTypeParameterListOwnerStub#getTypeConstraintList() by stub
|
2014-05-21 15:37:57 +04:00 |
|
Pavel V. Talanov
|
5c0202c735
|
Stubs for JetTypeConstraintList
|
2014-05-21 15:37:56 +04:00 |
|
Pavel V. Talanov
|
3b5ee6fdf0
|
JetDeclaration#getModifierList() by stub
JetClass#getPrimaryConstructorModifierList() by stub
|
2014-05-21 15:37:55 +04:00 |
|
Pavel V. Talanov
|
97d19d4b16
|
Stubs for JetModifierList
|
2014-05-21 15:37:54 +04:00 |
|
Pavel V. Talanov
|
78c1717eed
|
JetFile#getImportList() and JetImportList#getImports() by stubs
|
2014-05-21 15:37:53 +04:00 |
|
Pavel V. Talanov
|
2ab81d3b79
|
JetTypeParameterListOwnerStub#getTypeParameterList by stub
|
2014-05-21 15:37:52 +04:00 |
|
Pavel V. Talanov
|
b19288cd47
|
Stubs for JetImportDirective
|
2014-05-21 15:37:51 +04:00 |
|
Pavel V. Talanov
|
684ead7b58
|
Stubs for JetImportList
|
2014-05-21 15:37:50 +04:00 |
|
Pavel V. Talanov
|
43e22ab5c1
|
Make JetSimpleNameExpression#getReceiverExpression extension function and move it to util class
|
2014-05-21 15:37:49 +04:00 |
|
Pavel V. Talanov
|
e84eebec5b
|
Make JetSimpleNameExpression a trait
|
2014-05-21 15:37:48 +04:00 |
|
Pavel V. Talanov
|
6413691c33
|
Rewrite JetSimpleNameExpression and inheritors to Kotlin
|
2014-05-21 15:37:47 +04:00 |
|
Pavel V. Talanov
|
c2f28a16b4
|
Make JetReferenceExpression an interface
|
2014-05-21 15:37:46 +04:00 |
|
Pavel V. Talanov
|
00eabde4ec
|
Make JetSimpleNameExpression abstract, create subclasses for each element type
It's not a good practice to have one PSI class to correspond to several element types
|
2014-05-21 15:37:45 +04:00 |
|
Andrey Breslav
|
5c1cb6cbd1
|
Minor. More specific return type
|
2014-05-21 15:26:05 +04:00 |
|
Andrey Breslav
|
773cb9efbe
|
Signature comparison used to find super functions in SignaturesPropagationData
#KT-4509 Fixed
|
2014-05-21 15:26:05 +04:00 |
|
Andrey Breslav
|
44849f8504
|
Move JvmMethodSignature to frontend.java
|
2014-05-21 15:26:04 +04:00 |
|
Mikhael Bogdanov
|
a622638e45
|
Code clean
|
2014-05-21 13:56:09 +04:00 |
|
Mikhael Bogdanov
|
6ad2814b01
|
Suppot inlining default methods, inlining function into its default.
|
2014-05-21 13:56:09 +04:00 |
|
Mikhael Bogdanov
|
b3fef4a7a0
|
Substitute Call with JetElement in InliningContext to support default inlining (there is no call)
|
2014-05-21 13:56:08 +04:00 |
|
Mikhael Bogdanov
|
086208f7b9
|
Code clean
|
2014-05-21 13:56:08 +04:00 |
|
Mikhael Bogdanov
|
d73ffc2f48
|
Diagnostic update to support default parameters in inline methods
|
2014-05-21 13:56:08 +04:00 |
|
Andrey Breslav
|
3bd1329846
|
Fix file name case
|
2014-05-21 13:38:08 +04:00 |
|
Andrey Breslav
|
269e4ae828
|
SwapBinaryExpression: implementation cleaned up, tests renamed
#KT-4868 Fixed
|
2014-05-21 12:56:43 +04:00 |
|
Lingzhang
|
acf1dc1912
|
KT-4868 Bug Fix for Swap Binary Expression Intention
|
2014-05-21 12:56:39 +04:00 |
|
Natalia Ukhorskaya
|
7e66d67b95
|
EvaluateExpression: pass invokePolicy flag to eval4j
|
2014-05-21 12:26:58 +04:00 |
|
Natalia Ukhorskaya
|
51b95181f0
|
Eval4j: add invokePolicy flag to jdiEval
|
2014-05-21 12:26:58 +04:00 |
|
Alexander Udalov
|
9c04c9ea38
|
Fix stdlib tests on JVM
#KT-5064 Open
|
2014-05-21 02:04:36 +04:00 |
|
Alexander Udalov
|
af3d56b44e
|
Fix JVM type mapping of arrays of type variables
#KT-4262 Fixed
#KT-5056 Fixed
|
2014-05-20 19:22:53 +04:00 |
|