codeNodes method

  1. @override
List<CodeNode> codeNodes(
  1. Context context
)
override

Implementation

@override
List<CodeNode> codeNodes(Context context) => [
      ...docComments,
      ...annotations,
      if (external) KeyWord.external$,
      if (external) Space(),
      if (constant) KeyWord.const$,
      if (constant) Space(),
      if (factory) KeyWord.factory$,
      if (factory) Space(),
      Code(type.name),
      if (name != null) Code('.'),
      if (name != null) name!,
      Code('('),
      if (parameters != null) parameters!,
      Code(')'),
      if (initializers != null) Space(),
      if (initializers != null) Code(':'),
      if (initializers != null) Space(),
      if (initializers != null) initializers!,
      if (body != null) Space(),
      if (body != null) body!,
      EndOfStatement(),
    ];