| constructors |
- Type
- array of Constructor
- Description
- Contains the position, scope and signature of constructors for
the Apex class. Apex triggers don't have constructors.
- Constructor includes the following fields:
- location
- modifiers
- name
- references
- visibility (scope: Global, Public or Private)
- parameters
|
| externalReferences |
- Type
- array of ExternalReference
- Description
- Contains the name, namespace, and external class, method and variable
references for the Apex class or trigger. These references can be used for symbol highlighting
or code navigation.
- ExternalReference includes the following fields:
- methods
- modifiers
- name
- namespace
- references
- variables
|
| innerClasses |
- Type
- array of SymbolTable
- Description
- Contains a symbol table for each inner class of the Apex class or trigger.
|
| interfaces |
- Type
- array of String
- Description
- Contains a set of strings for each interface with the namespace
and name, for example: ['System.Batchable',
'MyNamespace.MyInterface'].
|
| methods |
- Type
- array of Method
- Description
- Contains the position, name, scope, signature, and return type
of available Apex methods.
- Method includes the following fields:
- location
- modifiers
- name
- references
- visibility (scope: Global, Public or Private)
- parameters
- returnType
|
| name |
- Type
- string
- Description
- The name of the Apex class or trigger.
|
| namespace |
- Type
- string
- Description
- The namespace of the Apex class or trigger. Null if there is no namespace.
|
| properties |
- Type
- array of VisibilitySymbol
- Description
- Contains the position, name, scope, and references of properties
for the Apex class or trigger.
- VisibilitySymbol includes the following fields:
- location
- modifiers
- name
- references
- visibility (scope: Global, Public or Private)
|
| tableDeclaration |
- Type
- array of Symbol
- Description
- Contains the position, name, and references of the Apex class or trigger.
- Symbol includes the following fields:
- location
- modifiers
- name
- references
|
| variables |
- Type
- array of Symbol
- Description
- Contains the position, name and references of related variables.
- Symbol includes the following fields:
- location
- modifiers
- name
- references
|