public class SymbolTable extends Object
Java class for SymbolTable complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SymbolTable">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="constructors" type="{urn:tooling.soap.sforce.com}Constructor" maxOccurs="unbounded" minOccurs="0"/>
<element name="externalReferences" type="{urn:tooling.soap.sforce.com}ExternalReference" maxOccurs="unbounded" minOccurs="0"/>
<element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="innerClasses" type="{urn:tooling.soap.sforce.com}SymbolTable" maxOccurs="unbounded" minOccurs="0"/>
<element name="interfaces" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="methods" type="{urn:tooling.soap.sforce.com}Method" maxOccurs="unbounded" minOccurs="0"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="namespace" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="parentClass" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="properties" type="{urn:tooling.soap.sforce.com}VisibilitySymbol" maxOccurs="unbounded" minOccurs="0"/>
<element name="tableDeclaration" type="{urn:tooling.soap.sforce.com}Symbol"/>
<element name="variables" type="{urn:tooling.soap.sforce.com}Symbol" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<Constructor> |
constructors |
protected List<ExternalReference> |
externalReferences |
protected String |
id |
protected List<SymbolTable> |
innerClasses |
protected List<String> |
interfaces |
protected List<Method> |
methods |
protected String |
name |
protected String |
namespace |
protected String |
parentClass |
protected List<VisibilitySymbol> |
properties |
protected Symbol |
tableDeclaration |
protected List<Symbol> |
variables |
| Constructor and Description |
|---|
SymbolTable() |
| Modifier and Type | Method and Description |
|---|---|
List<Constructor> |
getConstructors()
Gets the value of the constructors property.
|
List<ExternalReference> |
getExternalReferences()
Gets the value of the externalReferences property.
|
String |
getId()
Gets the value of the id property.
|
List<SymbolTable> |
getInnerClasses()
Gets the value of the innerClasses property.
|
List<String> |
getInterfaces()
Gets the value of the interfaces property.
|
List<Method> |
getMethods()
Gets the value of the methods property.
|
String |
getName()
Gets the value of the name property.
|
String |
getNamespace()
Gets the value of the namespace property.
|
String |
getParentClass()
Gets the value of the parentClass property.
|
List<VisibilitySymbol> |
getProperties()
Gets the value of the properties property.
|
Symbol |
getTableDeclaration()
Gets the value of the tableDeclaration property.
|
List<Symbol> |
getVariables()
Gets the value of the variables property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setNamespace(String value)
Sets the value of the namespace property.
|
void |
setParentClass(String value)
Sets the value of the parentClass property.
|
void |
setTableDeclaration(Symbol value)
Sets the value of the tableDeclaration property.
|
protected List<Constructor> constructors
protected List<ExternalReference> externalReferences
protected String id
protected List<SymbolTable> innerClasses
protected String name
protected String namespace
protected String parentClass
protected List<VisibilitySymbol> properties
protected Symbol tableDeclaration
public List<Constructor> getConstructors()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the constructors property.
For example, to add a new item, do as follows:
getConstructors().add(newItem);
Objects of the following type(s) are allowed in the list
Constructor
public List<ExternalReference> getExternalReferences()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the externalReferences property.
For example, to add a new item, do as follows:
getExternalReferences().add(newItem);
Objects of the following type(s) are allowed in the list
ExternalReference
public void setId(String value)
value - allowed object is
Stringpublic List<SymbolTable> getInnerClasses()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the innerClasses property.
For example, to add a new item, do as follows:
getInnerClasses().add(newItem);
Objects of the following type(s) are allowed in the list
SymbolTable
public List<String> getInterfaces()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the interfaces property.
For example, to add a new item, do as follows:
getInterfaces().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<Method> getMethods()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the methods property.
For example, to add a new item, do as follows:
getMethods().add(newItem);
Objects of the following type(s) are allowed in the list
Method
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getNamespace()
Stringpublic void setNamespace(String value)
value - allowed object is
Stringpublic String getParentClass()
Stringpublic void setParentClass(String value)
value - allowed object is
Stringpublic List<VisibilitySymbol> getProperties()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the properties property.
For example, to add a new item, do as follows:
getProperties().add(newItem);
Objects of the following type(s) are allowed in the list
VisibilitySymbol
public Symbol getTableDeclaration()
Symbolpublic void setTableDeclaration(Symbol value)
value - allowed object is
Symbolpublic List<Symbol> getVariables()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the variables property.
For example, to add a new item, do as follows:
getVariables().add(newItem);
Objects of the following type(s) are allowed in the list
Symbol
Copyright © 2016. All rights reserved.