Code generation for interface methods within a class are setting method visibility to 'private' instead of 'public'
Issue #2282
resolved
If I have an interface inside a class and then implement said interface and do the auto create interface methods, it puts the method as private when it should be public.
Ie:
public class OuterClass {
interface InnerInterface {
void aMethod();
}
class InnerClass implements InnerInterface {
// Should be public
private void aMethod() {
}
}
}
Comments (2)
-
repo owner -
repo owner - changed status to resolved
Delivered in 2.2.5.0.
- Log in to comment
Fix already committed for the next build. Thanks for opening the issue here so I could tie it back to the issue tracker, though.