Skip to content

Commit 3e807b0

Browse files
committed
Update
1 parent f9c5301 commit 3e807b0

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Tool/Sources/FocusedCodeFinder/ObjectiveC/ObjectiveCCodeFinder.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,6 @@ extension ObjectiveCFocusedCodeFinder {
263263
_ node: ASTNode,
264264
textProvider: @escaping TextProvider
265265
) -> (nodeInfo: NodeInfo?, more: Bool) {
266-
let definitionRange = CursorRange(pointRange: node.pointRange)
267266
let name = node.contentOfChild(withFieldName: "name", textProvider: textProvider)
268267
let (
269268
_,

Tool/Sources/FocusedCodeFinder/ObjectiveC/ObjectiveCScopeHierarchySyntaxVisitor.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,15 @@ final class ObjectiveCScopeHierarchySyntaxVisitor: ASTTreeVisitor {
5454
case .classInterface, .categoryInterface, .protocolDeclaration:
5555
guard cursorRange.contains(range) else { return .skipChildren }
5656
_scopeHierarchy.append(node)
57-
return .skipChildren
57+
return .visitChildren
5858
case .classImplementation, .categoryImplementation:
5959
guard cursorRange.contains(range) else { return .skipChildren }
6060
_scopeHierarchy.append(node)
6161
return .visitChildren
6262
case .methodDefinition:
6363
guard cursorRange.contains(range) else { return .skipChildren }
6464
_scopeHierarchy.append(node)
65-
return .visitChildren
65+
return .skipChildren
6666
case .typeDefinition:
6767
guard cursorRange.contains(range) else { return .skipChildren }
6868
_scopeHierarchy.append(node)
@@ -71,6 +71,10 @@ final class ObjectiveCScopeHierarchySyntaxVisitor: ASTTreeVisitor {
7171
guard cursorRange.contains(range) else { return .skipChildren }
7272
_scopeHierarchy.append(node)
7373
return .skipChildren
74+
case .functionDefinition:
75+
guard cursorRange.contains(range) else { return .skipChildren }
76+
_scopeHierarchy.append(node)
77+
return .skipChildren
7478
default:
7579
return .skipChildren
7680
}

0 commit comments

Comments
 (0)