Create a new interface, e.g. from the templates pop-up. Add some declaration such as:
Now compile it, and go into the Explorer; look under the classfile object in the Explorer, find the `getFoo()` entry, and explore its properties. Its accessibility shows up as "package private", altho
ugh being an interface method it is of course public, whether that is marked or not. Changing this setting to e.g. "private" uncomplainingly inserts illegal code into the Editor (if you still have tha
t open). Also, other meaningless modifiers such as "native" are presented as options. A proper editor for interface members should only allow to set the name, arguments, and return type, and any "publ
ic" present in the source should be left alone, and ditto "public static final" for interface constants.
[IAN] Deferred for Gandalf (important)
[jglick] Also, an interface`s ClassChildren from DefaultFactory ought not show a constructors sub-node!
[Petr] see fix >>
Priority is changed to P4 (normal).