30
30
use TypeLang \Parser \Node \Stmt \Shape \NamedFieldNode ;
31
31
use TypeLang \Parser \Node \Stmt \Shape \NumericFieldNode ;
32
32
use TypeLang \Parser \Node \Stmt \Shape \StringNamedFieldNode ;
33
- use TypeLang \Parser \Node \Stmt \Template \ArgumentNode as TemplateArgumentNode ;
34
- use TypeLang \Parser \Node \Stmt \Template \ArgumentsListNode as TemplateArgumentsListNode ;
33
+ use TypeLang \Parser \Node \Stmt \Template \ArgumentNode ;
34
+ use TypeLang \Parser \Node \Stmt \Template \ArgumentsListNode ;
35
+ use TypeLang \Parser \Node \Stmt \Template \TemplateArgumentsListNode ;
35
36
use TypeLang \Parser \Node \Stmt \TernaryConditionNode ;
36
37
use TypeLang \Parser \Node \Stmt \TypesListNode ;
37
38
use TypeLang \Parser \Node \Stmt \TypeStatement ;
@@ -293,10 +294,11 @@ protected function printShapeFieldName(FieldNode $field): string
293
294
}
294
295
295
296
/**
297
+ * @param ArgumentsListNode<ArgumentNode>|TemplateArgumentsListNode $arguments
296
298
* @return non-empty-string
297
299
* @throws NonPrintableNodeException
298
300
*/
299
- protected function printTemplateArgumentsNode (TemplateArgumentsListNode $ arguments ): string
301
+ protected function printTemplateArgumentsNode (ArgumentsListNode $ arguments ): string
300
302
{
301
303
$ result = [];
302
304
@@ -317,7 +319,7 @@ protected function printTemplateArgumentsNode(TemplateArgumentsListNode $argumen
317
319
* @return non-empty-string
318
320
* @throws NonPrintableNodeException
319
321
*/
320
- protected function printTemplateArgumentNode (TemplateArgumentNode $ argument ): string
322
+ protected function printTemplateArgumentNode (ArgumentNode $ argument ): string
321
323
{
322
324
$ result = $ this ->make ($ argument ->value );
323
325
0 commit comments