Return values
When the user chooses to return the return values from method calls, a category entitled ReturnValues is created in the schema.
The ReturnValues category includes a group, also called ReturnValues which has as components the individual return values from the methods. An example follows:
This data reflects the following, when mapped to a file:
<ReturnValues>
<function1.int>2</function1.int>
<function2.1.char>A</function2.1.char>
<function2.2.SubClass>
<ref>Ref.977366</ref>
<_intField type="int">2</_intField>
<_byteArrayField type="byte[]">
<element>3</element>
<element>3</element>
<element>3</element>
<element>3</element>
<element>3</element>
</_byteArrayField>
</function2.2.SubClass>
<function4.byte_array>
<element>8</element>
<element>9</element>
</function4.byte_array>
<this.MainClass>
<_booleanField type="boolean">true</_booleanField>
<_SubClassField type="SubClass">
<_intField type="int">5</_intField>
<_byteArrayField type="byte[]">
<element>8</element>
<element>9</element>
</_byteArrayField>
</_SubClassField>
<_StringField type="java.lang.String">Another</_StringField>
</this.MainClass>
</ReturnValues>