Primitive class wrappers are not unwrapped
まだ誰も着手していません。
評価
調査の方向性
Issue にある InputMapping の clinit の例から始め、対応する逆コンパイル結果を見つけます。プリミティブ型のクラスリテラルがどのように出力されるかを追跡し、その後、出力で Integer.TYPE と Boolean.TYPE ではなく int.class と boolean.class が使われていることを確認します。
索引モデルが issue の本文から書いたものです。
説明
(Originally opened as https://github.com/MinecraftForge/ForgeGradle/issues/713 on the wrong repo)
This is a very minor enchancement, but it should be pretty easy to implement
See InputMapping clinit:
MethodType methodtype = MethodType.methodType(Boolean.TYPE);
MethodHandle methodhandle = null;
int i = 0;
try {
methodhandle = lookup.findStatic(GLFW.class, "glfwRawMouseMotionSupported", methodtype);
MethodHandle methodhandle1 = lookup.findStaticGetter(GLFW.class, "GLFW_RAW_MOUSE_MOTION", Integer.TYPE);
Integer.TYPE and Boolean.TYPE should be replaced with int.class and boolean.class respectively, as that's more easy to understand (the compiler converts any primitive .class call to the respective wrapper class .TYPE)
- 主要言語
- 言語のデータがありません
- スター
- 110
- フォーク
- 49
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
MinecraftForge/ForgeFlower のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
MinecraftForge/ForgeFlower#131 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
MinecraftForge/ForgeFlower#86 · コメント 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
MinecraftForge/ForgeFlower#85 · コメント 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
MinecraftForge/ForgeFlower#76 · コメント 1 件 · リアクション 3 件 ·
MinecraftForge/ForgeFlower の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
JakeChampion/lang#10213 ·
-
bug language-server
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
purefunctor/purescript-iris#552 ·
-
enhancement good first issue needs testing
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
bradcypert/plum#58 ·