Code generation for interface methods within a class are setting method visibility to 'private' instead of 'public'

Issue #2282 resolved
Mike Wannamaker created an issue

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)

  1. Scott Wells repo owner

    Fix already committed for the next build. Thanks for opening the issue here so I could tie it back to the issue tracker, though.

  2. Log in to comment