RFE: Add a convenience method for the full set of types for a type
まだ誰も着手していません。
評価
調査の方向性
まず、issue で言及されている ResolvedType.getImplementedInterfaces() と TypeResolver.getParentClass() の API を読みます。ジェネリックインターフェースを含め、String.class の完全な階層をどのように収集すべきかを判断し、返される Set の期待値を検討します。この例で API が Object、Comparable、CharSequence、String、Serializable を返し、その動作をカバーするテストがある状態を完了とします。
索引モデルが issue の本文から書いたものです。
説明
Thanks for a great project!
It would be helpful if there were a method on ResolvedType that could provide a List or Set of all implemented and extended Types.
I know that ResolvedType has getImplementedInterfaces(). And I know that TypeResolver has getParentClass(). It would be nice if there were a method like public Set<ResolvedType> getAllTypes() or something of that nature implemented in terms of the other two.
I would expect, for example, that if it were passed String.class the returned set would include types representing:
ObjectComparable<String>CharSequenceStringSerializable
- 主要言語
- Java
- スター
- 266
- フォーク
- 47
- 平均マージ
- 1時間 42分
- マージ済み PR(30日)
- 1
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
FasterXML/java-classmate のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
FasterXML/java-classmate#111 · コメント 10 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
FasterXML/java-classmate#81 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
FasterXML/java-classmate#76 · コメント 6 件 · リアクション 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
FasterXML/java-classmate#72 · コメント 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
FasterXML/java-classmate#69 · コメント 22 件 ·
FasterXML/java-classmate の issue をすべて見る
似ている issue
-
area/plugin
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
kestra-io/plugin-kestra#190 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
apache/rocketmq-dashboard#5064 ·