// Attributes
// ------------------------------------------------------------------------
- private final @NonNull List<String> fFieldNames;
+ private final @NonNull List<@NonNull String> fFieldNames;
private final Definition[] fDefinitions;
private Map<String, Definition> fDefinitionsMap = null;
* @since 1.0
*/
public StructDefinition(@NonNull StructDeclaration declaration,
- IDefinitionScope definitionScope, @NonNull ILexicalScope scope,
- @NonNull String structFieldName, @NonNull Iterable<String> fieldNames, Definition[] definitions) {
+ IDefinitionScope definitionScope,
+ @NonNull ILexicalScope scope,
+ @NonNull String structFieldName,
+ @NonNull Iterable<@NonNull String> fieldNames,
+ Definition[] definitions) {
super(declaration, definitionScope, structFieldName, scope);
fFieldNames = ImmutableList.copyOf(fieldNames);
fDefinitions = definitions;
}
@Override
- public @NonNull List<String> getFieldNames() {
+ public @NonNull List<@NonNull String> getFieldNames() {
return fFieldNames;
}