Commit Graph

15937 Commits

Author SHA1 Message Date
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