Setter constructor
Setter({
- required String name,
- required String param,
- List<
IExpression> ? statements,
Example Abstract Setter
Setter(
name: 'name',
param: 'String name',
)
Output
: set name(String name);
Example
Setter(
name: 'name',
param: 'String name',
statements: [
Assign('this.name', 'name')
]
)
Output
: set name(String name) { this.name = name; }
Implementation
/// Example
///```dart
/// Setter(
/// name: 'name',
/// param: 'String name',
/// statements: [
/// Assign('this.name', 'name')
/// ]
/// )
///```
/// [Output]: set name(String name) { this.name = name; }
Setter({required this.name, required this.param, this.statements});