diff --git a/protoc_plugin/Makefile b/protoc_plugin/Makefile index b3121ff2..987a844e 100644 --- a/protoc_plugin/Makefile +++ b/protoc_plugin/Makefile @@ -3,7 +3,7 @@ PLUGIN_SRC = \ lib/**/*.dart OUTPUT_DIR=test/gen -PLUGIN_NAME=protoc-gen-dart +PLUGIN_NAME=protoc-gen-dart-debug PLUGIN_PATH=bin/$(PLUGIN_NAME) TEST_PROTO_LIST = \ diff --git a/protoc_plugin/bin/protoc-gen-dart-debug b/protoc_plugin/bin/protoc-gen-dart-debug new file mode 100755 index 00000000..86b62aa0 --- /dev/null +++ b/protoc_plugin/bin/protoc-gen-dart-debug @@ -0,0 +1,3 @@ +#!/bin/bash +BINDIR=$(dirname "$0") +dart --enable-asserts "$BINDIR/protoc_plugin.dart" -c "$@" diff --git a/protoc_plugin/lib/src/protobuf_field.dart b/protoc_plugin/lib/src/protobuf_field.dart index d365d4b7..42bbb7bb 100644 --- a/protoc_plugin/lib/src/protobuf_field.dart +++ b/protoc_plugin/lib/src/protobuf_field.dart @@ -393,7 +393,6 @@ class ProtobufField { /// Returns a function expression that returns the field's default value. String? generateDefaultFunction({bool omitIfFirstEnumValue = false}) { - assert(!isRepeated); switch (descriptor.type) { case FieldDescriptorProto_Type.TYPE_BOOL: return _getDefaultAsBoolExpr(null);