Newer Version Available

This content describes an older version of this product. View Latest

Tooling Objects

These objects are for building tools around test results, debugging, code coverage, and more.

Object Description
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.
ApexExecutionOverlayAction Specifies an Apex code snippet or SOQL query to execute at a specific line of code in an Apex class or trigger and optionally generate 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.
SOQLResult A complex type that represents the result of a SOQL query in an ApexExecutionOverlayResult.
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.