Skip to content

JSNull ClassMirror has itself in superinterfaces  #16741

Closed
@mraleph

Description

@mraleph

import 'dart:mirrors';

main() {
  final t = reflect(null).type;
  print(t.superinterfaces.contains(t));
}

would print true on dart2js.

This causes infinite recursion in anything that tries to traverse superinterfaces recursively (e.g. polymer_expression package).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0A serious issue requiring immediate resolutionweb-dart2js

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions