Ticket #196 (closed defect: fixed)
Opened 12 years ago
Join jp compilation and stub generation
|Reported by:||Bernhard Haumacher (haui at haumacher dot de)||Owned by:|
The KaRMI stub and skeleton generator is build into the gj compiler and uses its data structures to access the remote class for which the stubs and skeletons are build. This requires the remote implementation class to be already compiled before the stubs and skeletons are build. When obviating the stubs, the handle class uses the stub class to determine the method numbers (ticket:195). But the implementation classes use the handle class in the instantiation process of new remote objects. Therefore the implementation classes can no longer be compiled before the stubs are generated.
The stub and skeleton generator must be modified to offer an interface that does not depend on internal compiler data structures, because these are only available after the implementation classes are compiled. In contrast this interface should expect the necessary information as character strings which can be produced from the original JavaParty classes.
fixed since 1.03h.