Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions sealed_class/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
LICENSE
CHANGELOG.md
README.md
example/
21 changes: 0 additions & 21 deletions sealed_class/LICENSE

This file was deleted.

114 changes: 0 additions & 114 deletions sealed_class/README.md

This file was deleted.

4 changes: 3 additions & 1 deletion sealed_class/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
name: sealed_class
description: Make a sealed class hierarchy
description: >
Annotation needed to create a sealed hierarchy in Dart.
This library is the runtime dependency.
version: 1.0.0
author: Tim Rijckaert <[email protected]>
homepage: https://github.com/vrtdev/sealed_class_generator
Expand Down
6 changes: 0 additions & 6 deletions sealed_class/test/sealed_class_test.dart

This file was deleted.

4 changes: 4 additions & 0 deletions sealed_class_generator/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
LICENSE
CHANGELOG.md
README.md
example/
21 changes: 0 additions & 21 deletions sealed_class_generator/LICENSE

This file was deleted.

114 changes: 0 additions & 114 deletions sealed_class_generator/README.md

This file was deleted.

4 changes: 2 additions & 2 deletions sealed_class_generator/lib/src/printer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@ class Printer {
.toString();
}

Iterable<String> generateMixinDeclarations(
final String className, final Iterable<GeneratedCodeData> parseData) sync* {
Iterable<String> generateMixinDeclarations(final String className,
final Iterable<GeneratedCodeData> parseData) sync* {
for (final data in parseData) {
final output = StringBuffer()
..writeln(
Expand Down
5 changes: 3 additions & 2 deletions sealed_class_generator/lib/src/transformer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import 'common.dart';
class GeneratedCodeData {
static const continuedMethodName = "continuation";
static const mapMethodName = "join";

final String generatedClassName;

final String continuedFunction;
Expand All @@ -25,6 +25,7 @@ class GeneratedCodeData {
class TypeParameterTransformer {
TypeParameterTransformer._();

static List<GeneratedCodeData> toGeneratedCodeData(final List<String> typeParameters) =>
static List<GeneratedCodeData> toGeneratedCodeData(
final List<String> typeParameters) =>
typeParameters.map((it) => GeneratedCodeData(it)).toList(growable: false);
}
2 changes: 1 addition & 1 deletion sealed_class_generator/lib/src/visitor.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/visitor.dart';

class SealedClassVisitor extends SimpleElementVisitor {
String className = null;
String className;

@override
visitConstructorElement(ConstructorElement element) =>
Expand Down
Loading