Grant Henke created YETUS-628:
---------------------------------
Summary: Class level InterfaceAudience is not applied to internal
classes/enums
Key: YETUS-628
URL: https://issues.apache.org/jira/browse/YETUS-628
Project: Yetus
Issue Type: Improvement
Components: Audience Annotations
Affects Versions: 0.7.0
Reporter: Grant Henke
Advertising
When defining a class with internal classes and enums, if no explicit
InterfaceAudience is applied to internal classes it would be useful if the
inner classes and enums had the same InterfaceAudience as the parent class.
Example:
{code:java}
@InterfaceAudience.Public
public class MyClass {
...
public enum MyEnum {
...
}
...
}{code}
For now every internal class/enum needs to be defined:
{code:java}
@InterfaceAudience.Public
public class MyClass {
...
@InterfaceAudience.Public
public enum MyEnum {
...
}
...
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)