Newer Version Available
Tooling Objects
Use these objects to build tools around test results, debugging, code coverage, and
more.
- ApexCodeCoverage
- Represents code coverage test results for an Apex class or trigger.
- ApexCodeCoverageAggregate
- Represents aggregate code coverage test results for an Apex class or trigger. Available in Tooling API version 29.0 and later.
- ApexExecutionOverlayAction
- Specifies an Apex code snippet or SOQL query to execute at a specific line of code in an Apex class or trigger. Optionally, generates a heap dump.
- ApexExecutionOverlayResult
- Represents the result from the Apex code snippet or SOQL query defined in the associated ApexExecutionOverlayAction, and the resulting heap dump if one was returned.
- ApexLog
- Represents a debug log.
- ApexOrgWideCoverage
- Represents code coverage test results for an entire organization.
- ApexResult
- A complex type that represents the result of Apex code executed as part of an ApexExecutionOverlayAction, returned in an ApexExecutionOverlayResult.
- ApexTestQueueItem
- Represents a single Apex class in the Apex job queue.
- HeapDump
- A complex type that represents a heap dump in an ApexExecutionOverlayResult object.
- SOQLResult
- A complex type that represents the result of a SOQL query in an ApexExecutionOverlayResult object.
- SymbolTable
- A complex type that represents all user-defined tokens in the Body of an ApexClass, ApexClassMember, or ApexTriggerMember and their associated line and column locations within the Body.
- TraceFlag
- Represents a trace flag that triggers an Apex debug log at the specified logging level.