anchor.diff:        this.stringType,
         LibraryBuilder parent,
         int startCharOffset,
  -      int charOffset)
  +      int charOffset,
  +      int charEndOffset)
         : super(metadata, 0, name, null, null, null, scope, constructors, parent,
  -            null, startCharOffset, charOffset, TreeNode.noOffset,
  +            null, startCharOffset, charOffset, charEndOffset,
               cls: cls);
   
     factory KernelEnumBuilder(
  
positive.code:         StringLiteral,
          SuperInitializer,
          ThisExpression,
          TreeNode,
          VariableGet;
  
  import 'kernel_shadow_ast.dart' show ShadowClass;
  
negative.code:         stringType,
          parent,
          startCharOffset,
          charOffset,
          charEndOffset);
      void setParent(String name, MemberBuilder builder) {
        do {
          builder.parent = enumBuilder;
  