id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
109,Illegal transformation result with package protected local classes,Bernhard Haumacher (haui at haumacher dot de),,"If a remote class uses a package protected local classes in its signature, it is not possible to extend it from a class in another package. The compiler crashes with an error message during skeleton generation:


{{{
<remote-class>_instance_intf.java:9: class <local-class> 
  is not public in package <package>; cannot be accessed from 
  outside package
}}}


=== Evaluation ===
For performance reasons, skeletons do not extend each other in KaRMI. The skeleton code from the extended super class is repeated in the extending classes skeleton instead. This repeated skeleton code seems to use the class name of the package protected local class during argument [un]marshaling.
=== See also ===
ticket:114

'''todo''' since 1.05b.
",defect,new,normal,,karmic,1.05b,major,,,
