Commit Graph

15694 Commits

Author SHA1 Message Date
Pavel V. Talanov bfd5489e90 Rewrite DescriptorResolver#checkParameterHasNoModifier() to avoid accessing tree before illegal modifier is detected 2014-05-21 15:39:41 +04:00
Pavel V. Talanov 904e2fe1fc JetAnnotation#getEntries() by stub 2014-05-21 15:39:40 +04:00
Pavel V. Talanov 40311144f4 JetTypeConstraint#getBoundTypeReference() by stub 2014-05-21 15:39:39 +04:00
Pavel V. Talanov 31bebf924a JetTypeConstraint#getStubTypeParameterName() and isClassObjectConstraint() by stub 2014-05-21 15:39:38 +04:00
Pavel V. Talanov cbbcb861bb JetTypeConstraintList#getConstraints() by stub 2014-05-21 15:39:37 +04:00
Pavel V. Talanov dce4d259d9 Stubs for JetTypeConstraint 2014-05-21 15:39:36 +04:00
Pavel V. Talanov 9aa5681d80 Introduce JetParameter#hasValOrVarNode() and use it instead of getValOrVarNode() 2014-05-21 15:39:35 +04:00
Pavel V. Talanov 26452c845c Positioning strategy used in "conflicting upper bounds" error messages 2014-05-21 15:39:34 +04:00
Pavel V. Talanov 94270e3486 Use stubs in JetAnnotationEntry#getValueArgumentList() 2014-05-21 15:39:33 +04:00
Pavel V. Talanov f0a36ae4e0 Add hasValueArguments() to PsiJetAnnotationEntryStub 2014-05-21 15:39:32 +04:00
Pavel V. Talanov 12d701b071 JetAnnotationEntry#getCalleeExpression() by stub 2014-05-21 15:39:31 +04:00
Pavel V. Talanov 46d2d95de6 JetConstructorCalleeExpression#getTypeReference() by stub 2014-05-21 15:39:30 +04:00
Pavel V. Talanov 8b95fd1d0c JetDelegatorToSuperCall#getCalleeExpression() by stub 2014-05-21 15:39:29 +04:00
Pavel V. Talanov 029a792165 JetNullableType#getInnerType() by stub 2014-05-21 15:39:28 +04:00
Pavel V. Talanov 3dbc77c809 Stubs for JetConstructorCalleeExpression 2014-05-21 15:39:27 +04:00
Pavel V. Talanov f22e9e185a Move utility to JetStubbedPsiUtil
Extract utility to obtain child of several possible element types
2014-05-21 15:39:26 +04:00
Pavel V. Talanov b08f37345e JetDelegationSpecifier#getTypeReference() by stub 2014-05-21 15:39:25 +04:00
Pavel V. Talanov e5cec5aaeb JetDelegationSpecifierList#getDelegationSpecifiers() by stub 2014-05-21 15:39:24 +04:00
Pavel V. Talanov 5d8d743600 JetObjectDeclaration#getBody() by stub 2014-05-21 15:39:23 +04:00
Pavel V. Talanov ea42b77cdb JetObjectDeclaration#getDelegationSpecifierList() by stub 2014-05-21 15:39:22 +04:00
Pavel V. Talanov e4ab5b93b1 Retrieve containing class for JetClassObject by stub in ResolveSession#getClassObjectDescriptor() 2014-05-21 15:39:21 +04:00
Pavel V. Talanov cb4dadb9aa Retrieve JetClassObject element by stub in ResolveSession#getClassDescriptor() 2014-05-21 15:39:20 +04:00
Pavel V. Talanov faa7f8fc6b Add util class for stubbed PSI
Implement methods to find parent by stub
2014-05-21 15:39:19 +04:00
Pavel V. Talanov c5977bff96 JetClassObject#getObjectDeclaration() by stub 2014-05-21 15:39:18 +04:00
Pavel V. Talanov 76608ff01b Stubs for delegation specifiers 2014-05-21 15:39:17 +04:00
Pavel V. Talanov 1f3797ffb2 JetModifierList#getAnnotations() and getAnnotationEntries() by stub 2014-05-21 15:39:16 +04:00
Pavel V. Talanov 70f85bd2a2 JetFile#getDeclarations() by stub 2014-05-21 15:39:15 +04:00
Pavel V. Talanov 7046168868 Add isLocal() to JetClassOrObject, use it where appropriate 2014-05-21 15:39:14 +04:00
Pavel V. Talanov 77a6b4444b Add missing types to DECLARATION_TYPES and move to JetStubElementTypes 2014-05-21 15:39:13 +04:00
Pavel V. Talanov ffdc11c356 Stubs for JetClassInitializer 2014-05-21 15:39:12 +04:00
Pavel V. Talanov 6a824fd568 JetModifierList#hasKeyword() by stub 2014-05-21 15:39:11 +04:00
Pavel V. Talanov 35121643b1 Fix stubs for JetModifierList, store modifier tokens in stub 2014-05-21 15:39:10 +04:00
Pavel V. Talanov b7d029368e JetTypeProjection#getTypeReference() by stub 2014-05-21 15:39:09 +04:00
Pavel V. Talanov a2a7b8a37a JetTypeProjection#getProjectionKind() by stub 2014-05-21 15:39:08 +04:00
Pavel V. Talanov f74c1aeb98 JetTypeArgumentList#getArguments() by stub 2014-05-21 15:39:08 +04:00
Pavel V. Talanov 254bfdd879 Extract JetModifierListOwnerStub, make JetTypeProjection extend JetModifierListOwnerStub 2014-05-21 15:39:07 +04:00
Pavel V. Talanov b4ec9a5d1a Stubs for JetTypeProjection 2014-05-21 15:39:06 +04:00
Pavel V. Talanov f9a051e71e JetNamedFunction#hasTypeParameterListBeforeFunctionName() by stub 2014-05-21 15:39:05 +04:00
Pavel V. Talanov 1d112c3358 Add hasTypeParameterListBeforeFunctionName() to PsiJetFunctionStub 2014-05-21 15:39:04 +04:00
Pavel V. Talanov 0418085bc9 Inline constructor of PsiJetFunctionStubImpl 2014-05-21 15:39:03 +04:00
Pavel V. Talanov edc7b8a81d JetTypeParameter#getExtendsBound() by stub 2014-05-21 15:39:02 +04:00
Pavel V. Talanov 7e56311d6f Add isTopLevel() to PsiJetClassStub 2014-05-21 15:39:01 +04:00
Pavel V. Talanov 6a6a52e53c Minor: inline consturctor of PsiJetClassStubImpl 2014-05-21 15:39:00 +04:00
Pavel V. Talanov b5374584bb Add and use JetClassOrObject#isTopLevel() 2014-05-21 15:38:59 +04:00
Pavel V. Talanov 0bc176892f JetObjectDeclaration#getModifierList() by stub 2014-05-21 15:38:58 +04:00
Pavel V. Talanov cf5b35fbe6 JetFunctionType#getReturnTypeRef() by stub 2014-05-21 15:38:57 +04:00
Pavel V. Talanov 08335938aa JetFunctionType#getParameterList() by stub 2014-05-21 15:38:56 +04:00
Pavel V. Talanov b165e3f6da JetFunctionType#getReceiverTypeRef() by stub 2014-05-21 15:38:55 +04:00
Pavel V. Talanov b6f507c0ae Stubs for JetFunctionTypeReceiver 2014-05-21 15:38:54 +04:00
Pavel V. Talanov 1e04ff670d Stubs for JetFunctionType 2014-05-21 15:38:53 +04:00