Skip to content

iMenu doesn't find declarations unless the opening brace of the containing top-level entity is on the same line #173

@Mike-Woolley

Description

@Mike-Woolley

Consider this simple code fragment:

class Class1
{
	func fun1 () {}
	func fun2 () {}
}

class Class2
{
	func fun1 () {}
	func fun2 () {}
}

iMenu only shows the top-level entities:

image

However, putting the { on the same line as the class names makes it work as expected:

class Class1 {
	func fun1 () {}
	func fun2 () {}
}

class Class2 {
	func fun1 () {}
	func fun2 () {}
}

image

It would be nice if this could be fixed, as Xcode copes with either version correctly 😄

image

Thanks,
Mike

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions