Bug #636 (closed)
Opened 17 years ago
Closed 17 years ago
Concrete blitz classes do no properly handle subclassing
Reported by: | jamoore | Owned by: | jamoore |
---|---|---|---|
Priority: | critical | Cc: | |
Sprint: | n.a. | ||
Total Remaining Time: | n.a. |
Description
Currently, subclasses (like Arc-->LightSource) are not properly code generated.
- getId() and all shared getters are missing
- copyObject,fillObject, and unload do not delegate to super.
This is partly because of the inheritance hierarchy.
Arc <-- ArcI LightSource <-- Arc LightSource <-- LightSourceI
Change History (3)
comment:1 Changed 17 years ago by jmoore
- Summary changed from Java concrete blitz classes do no properly handle subclassing to Concrete blitz classes do no properly handle subclassing
comment:2 Changed 17 years ago by jmoore
-#foreach( $property in $pojo.getAllPropertiesIterator()) +#foreach( $property in $pojo.propertyClosureForFullConstructor)
should solve this. (Won't let us assign a ArcI to a LightSourceI but we'll have to deal with that later.)
comment:3 Changed 17 years ago by jmoore
- Resolution set to fixed
- Status changed from new to closed
r1383 closes (though there may be other inheritance issues. Will open a new ticket when they arise)
r1350 partially fixes for Java. This applies to the other bindings as well.