Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
guillep committed May 29, 2020
1 parent 9123795 commit e4860c6
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/HeuristicCompletion-Model/CoASTResultSetBuilder.class.st
Expand Up @@ -176,6 +176,12 @@ CoASTResultSetBuilder >> visitSuperNode: aRBSuperNode [
^ self visitNode: aRBSuperNode
]

{ #category : #visiting }
CoASTResultSetBuilder >> visitThisContextNode: aRBThisContextNode [

^ self visitNode: aRBThisContextNode
]

{ #category : #visiting }
CoASTResultSetBuilder >> visitVariableNode: aRBVariableNode [

Expand Down
13 changes: 13 additions & 0 deletions src/HeuristicCompletion-Tests/CoASTResultSetBuilderTest.class.st
Expand Up @@ -160,6 +160,19 @@ CoASTResultSetBuilderTest >> testBuildSequenceHeuristic [
self assert: builder heuristic equals: #sequence
]

{ #category : #tests }
CoASTResultSetBuilderTest >> testBuildThisContextHeuristic [

| builder |
builder := CoMockASTResultSetBuilder new.
builder
completionContext: CoCompletionContext new;
node: RBThisContextNode new;
buildCompletion.

self assert: builder heuristic equals: #thisContext
]

{ #category : #tests }
CoASTResultSetBuilderTest >> testBuildVariableHeuristic [

Expand Down
Expand Up @@ -97,6 +97,13 @@ CoMockASTResultSetBuilder >> visitSequenceNode: aNode [
^ super visitSequenceNode: aNode
]

{ #category : #accessing }
CoMockASTResultSetBuilder >> visitThisContextNode: aNode [

heuristic := #thisContext.
^ super visitThisContextNode: aNode
]

{ #category : #accessing }
CoMockASTResultSetBuilder >> visitVariableNode: aNode [

Expand Down

0 comments on commit e4860c6

Please sign in to comment.