Pavel V. Talanov
|
95f9610f06
|
Add isAbsoluteInRootPackage and isAllUnder to PsiJetImportDirectiveStub
|
2014-05-21 15:38:41 +04:00 |
|
Pavel V. Talanov
|
927b1971de
|
Stub for JetDotQualifiedExpression
|
2014-05-21 15:38:40 +04:00 |
|
Pavel V. Talanov
|
1112198e42
|
Make JetDotQualifiedExpression extend JetElementImplStub
|
2014-05-21 15:38:39 +04:00 |
|
Pavel V. Talanov
|
fed01eb003
|
Rewrite JetQualifiedExpression to kotlin and make it a trait
Move implementation to JetQualifiedExpressionImpl class
|
2014-05-21 15:38:38 +04:00 |
|
Pavel V. Talanov
|
28f169df4a
|
Introduce JetExpressionImplStub
|
2014-05-21 15:38:37 +04:00 |
|
Pavel V. Talanov
|
52dc053061
|
JetObjectDeclaration#isObjectLiteral() by stub
|
2014-05-21 15:38:36 +04:00 |
|
Pavel V. Talanov
|
c123cfba59
|
Add isObjectLiteral() to PsiJetObjectStub
|
2014-05-21 15:38:35 +04:00 |
|
Pavel V. Talanov
|
24d0d23144
|
Minor: inline redundant constructor of PsiJetObjectStubImpl
|
2014-05-21 15:38:34 +04:00 |
|
Pavel V. Talanov
|
1661a2e4f5
|
Stubs for JetClassObject
|
2014-05-21 15:38:33 +04:00 |
|
Pavel V. Talanov
|
8835063188
|
JetObjectDeclaration#getClassObject() by stub
|
2014-05-21 15:38:32 +04:00 |
|
Pavel V. Talanov
|
4392e47210
|
Use psi methods in JetObjectInfo to determine if object is in fact class object
|
2014-05-21 15:38:31 +04:00 |
|
Pavel V. Talanov
|
9df3e8a036
|
JetClass#getPrimaryConstructorParameterList by stub
|
2014-05-21 15:38:30 +04:00 |
|
Pavel V. Talanov
|
fe82fff099
|
Use stub in JetParameter#getDefaultValue()
|
2014-05-21 15:38:29 +04:00 |
|
Pavel V. Talanov
|
e8d065a80f
|
Add PsiJetParameterStub#hasDefaultValue
|
2014-05-21 15:38:28 +04:00 |
|
Pavel V. Talanov
|
f8d9a69aa9
|
Remove unused fields in PsiJetParameterStub
|
2014-05-21 15:38:27 +04:00 |
|
Pavel V. Talanov
|
b33e43c416
|
Use stub in JetParameter#getValOrValNode()
|
2014-05-21 15:38:27 +04:00 |
|
Pavel V. Talanov
|
420cae5307
|
Add PsiJetParameterStub#hasValOrValNode
|
2014-05-21 15:38:26 +04:00 |
|
Pavel V. Talanov
|
b52474381b
|
JetUserType#getTypeArgumentList by stub
|
2014-05-21 15:38:25 +04:00 |
|
Pavel V. Talanov
|
0576dd15f0
|
Stubs for JetTypeArgumentList
|
2014-05-21 15:38:24 +04:00 |
|
Pavel V. Talanov
|
895dd51009
|
JetUserType#getQualifier by stub
|
2014-05-21 15:38:23 +04:00 |
|
Pavel V. Talanov
|
0ac56dd393
|
JetUserType#isAbsoluteInRootPackage by stub
|
2014-05-21 15:38:22 +04:00 |
|
Pavel V. Talanov
|
2d1b765943
|
JetUserType#getReferenceExpression by stub
|
2014-05-21 15:38:21 +04:00 |
|
Pavel V. Talanov
|
da9d57f7ac
|
JetNameReferenceExpression#getReferencedName() by stub
|
2014-05-21 15:38:20 +04:00 |
|
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 |
|