You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Stephan Ewen (Jira)" <ji...@apache.org> on 2020/01/19 23:21:00 UTC

[jira] [Updated] (FLINK-15674) Let Java and Scala Type Extraction go through the same stack

     [ https://issues.apache.org/jira/browse/FLINK-15674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stephan Ewen updated FLINK-15674:
---------------------------------
    Labels: usability  (was: )

> Let Java and Scala Type Extraction go through the same stack
> ------------------------------------------------------------
>
>                 Key: FLINK-15674
>                 URL: https://issues.apache.org/jira/browse/FLINK-15674
>             Project: Flink
>          Issue Type: Improvement
>          Components: API / DataStream
>            Reporter: Stephan Ewen
>            Priority: Critical
>              Labels: usability
>
> Currently, the Java and Scala Type Extraction stacks are completely different.
> * Java uses the {{TypeExtractor}}
> * Scala uses the type extraction macros.
> As a result, the same class can be extracted as different types in the different stacks, which can lead to very confusing results. In particular, when you use the TypeExtractor on Scala Classes, you always get a {{GenericType}}.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)