Performing Advanced Searches

The Interactive Analysis Advanced Search facility distills the parse tree metamodel into a series of prompts that help you build complex filters for construct searches. It also offers predefined filters that you can use to search for dead code, hard-coded constants, nested conditionals, file and screen reads and writes, program calls, SQL ports, and more.

Note: Certain performance-intensive searches, with criteria such as Contains or Is Nested In, may be restricted to the master user.

You typically use the batch advanced search facility, embedded in the Code Search pane, to find constructs in all files of a given type in your project. But you can also use standalone advanced search to find constructs in a single file.

Note: The Change Analyzer tab opens a scoped version of the Advanced Search facility for Change Analyzer. For Change Analyzer usage, see Analyzing Projects in the product documentation set.