Nitin Mehta created CLOUDSTACK-7289:
---------------------------------------

             Summary: Declare a variable as native type (long) and have its 
getter method returning the corresponding object (Long)
                 Key: CLOUDSTACK-7289
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7289
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
            Reporter: Nitin Mehta
            Priority: Critical


Declare a variable as native type (long) and have its getter method
returning the corresponding object (Long). This is what I fixed here.
Example below. This should be fixed in the entire code base.
Autoboxing causes NPE or defaults some values. The vice versa should be
fixed as well meaning declaring hostId as Long and returning as native
type (long).

long hostId

Long getHostId(){
return hostId;
}

Right Implementation (hostId is declared as Long)
Long hostId;

Long getHostId(){
return hostId;
}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to