Skip to content

type variables cannot represent recursive type variables #400

@Ladicek

Description

@Ladicek

Issue description

The TypeVariable class in its current form cannot represent recursive type variables (like T in T extends Comparable<T>). Attempting to create a TypeVariable from reflective representation ends up with a stack overflow.

One possible way to fix it is introducing type variable references, like in Jandex.

Metadata

Metadata

Assignees

Labels

2.xIssue applies to Gizmo 2.x

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions