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>