John Sirois created AURORA-1651:
-----------------------------------

             Summary: I* entity objects are lossy for primitive isSet-ness
                 Key: AURORA-1651
                 URL: https://issues.apache.org/jira/browse/AURORA-1651
             Project: Aurora
          Issue Type: Bug
          Components: Build, Scheduler
            Reporter: John Sirois


For example, {{ITaskQuery}} sets the {{offset}} and {{limit}} like so:
{noformat}
    this.offset = wrapped.getOffset();
    this.limit = wrapped.getLimit();
{noformat}

There is no check to see if {{wrapped.isSetOffset}} or {{wrapped.isSetLimit}} 
paired with use of a nullable wrapper type ({{Integer}} vs {{int}} in this 
case) or an {{isSet}} bit vector.  As a result a round trip from thrift struct 
to entity to thrift struct loses {{isSet}}-ness.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to