fact: Definition modelFieldDecl (ek:TypeDefKind) (mods:list Modifier) (t:StaticType) (name:ShortModelFieldName) (data_groups:list DATA_GROUP.t) : ModelField := let concreteModifierValue := fieldModifierValue ek ModelFieldFK mods in let signature := FIELDSIGNATURE.Build_t name t in MODELFIELD.Build_t signature (javaVisibility ek mods) (concreteModifierValue static) (concreteModifierValue nullable) data_groups.
imports: JML(Prelude) Coq(ZArith) Coq(Bool) Coq(List) JML(TaggedList) JML(ListHelpers) JML(ListFunctions) JML(OptionHelpers) JML(JMLProgramPlusImpl) JML(JMLFull2Basic) JML(JMLExpressionNotations)