Skip to content

Support F-Bounded Quantification in the VM. #439

Closed
@crelier

Description

@crelier

This should be supported in the VM:

class FBound<F extends FBound<F>> {}

class Bar extends FBound<Bar> {}

class SubBar extends Bar {}

main() {
  FBound<Bar> fb = new FBound<Bar>();
  FBound<SubBar> fsb = new FBound<SubBar>(); /// 01: static type error
}

Activity

crelier

crelier commented on Nov 17, 2011

@crelier
ContributorAuthor

Added Area-VM label.

iposva-google

iposva-google commented on Nov 21, 2011

@iposva-google
Contributor

Added Accepted label.

crelier

crelier commented on Jan 31, 2012

@crelier
ContributorAuthor

Issue #1222 has been merged into this issue.

crelier

crelier commented on Feb 3, 2012

@crelier
ContributorAuthor

Issue #1427 has been merged into this issue.

crelier

crelier commented on Apr 26, 2012

@crelier
ContributorAuthor

Fixed at r7047.


Added Fixed label.

crelier

crelier commented on Apr 26, 2012

@crelier
ContributorAuthor

Fixed at r7047.

self-assigned this
on Apr 26, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @iposva-google@crelier

      Issue actions

        Support F-Bounded Quantification in the VM. · Issue #439 · dart-lang/sdk