TOC PREV NEXT INDEX DOC LIST MASTER INDEX




More on Debugger Pathnames

Debugger pathnames are described in detail in Using the Apex Debugger.

Fully Qualified and Relative Debugger Pathnames

Debugger pathnames are strings that explicitly reference objects:

When a simple name is used, the debugger searches `program-wide' for subprograms (Ada or functions (C/C++) of this name (including subprograms that correspond to task bodies and package elaboration). This search enables the user to set a breakpoint or enter any subprogram or function even if its name is not directly visible.

For Ada, entities that don't correspond to subprograms (For example, packages with no elaboration subprogram, types, variables, etc.) directly visible from the current context or that are library units are also searched for.

For C/C++, entities that don't correspond to functions directly visible from the current context are also searched for.

Specification and Body Pathnames

You can distinguish between the specification and body of a program unit by using the 'Spec or 'Body attributes. For example, the pathnames Seat_Services'Spec and Seat_Services'Body denote different declarations.


Rational Software Corporation 
http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2001, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX DOC LIST MASTER INDEX TECHNOTES APEX TIPS