Skip to content

Java Enums used in declaration are rendered as Any #2646

@IgnatBeresnev

Description

@IgnatBeresnev

public JavaEnum returningEnumType() is rendered as fun returningEnumType(): Any

Reproducer:

// same package

// File 1: JavaEnum.java
public enum JavaEnum {
    FOO, BAR
}

// File 2: ContainingEnumType.java
public class ContainingEnumType {

    public JavaEnum returningEnumType() {
        return null;
    }

    public JavaEnum[] returningEnumTypeArray() {
        return null;
    }

    public void acceptingEnumType(JavaEnum javaEnum) {}
}

Screenshot

2022-08-29_21-03-44

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions