Java interopability support for Swift

swiftlang/swift-java は初心者に優しい?

直近 30 日間に、swiftlang/swift-java は外部コントリビューターの PR 13 件のうち 3 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 1 件オープンです。

スター
1.3k
フォーク
127
オープンの初心者向け issue
1
索引済み issue
141
平均マージ
2日 14時間
マージ済み PR(30日)
5
主要言語
Swift
ライセンス
Apache-2.0
最終 GitHub push
2026年10月16日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
help wanted good first issue

swiftlang/swift-java にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの Apache-2.0 ライセンスで公開されます。
  4. 下にある初心者向けのオープンな issue を選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • jextract/jni: Protocol property setters reference an incorrectly named adapter
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 56/100

    swiftlang/swift-java#949 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/jni: Expose Swift protocol requirement defaults to Java callbacks
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    swiftlang/swift-java#948 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/jni: Propagate CompletableFuture cancellation to Swift tasks
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 54/100

    swiftlang/swift-java#947 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/jni: Overloads with protocol parameters generate duplicate adapter classes
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 53/100

    swiftlang/swift-java#946 ·

    メンテナーはふだん 1 日以内に返信

  • wrap-java: Optional convenience methods can fail to compile when a parameter shadows the method name
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 70/100

    swiftlang/swift-java#945 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/jni: Enum case record names can collide with enclosing types
    オープン

    難易度 4/5 1〜2日 初心者へのやさしさ 57/100

    swiftlang/swift-java#944 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/jni: Support Foundation value types in protocol callbacks
    オープン
    feature:jextract

    難易度 4/5 3〜5日 初心者へのやさしさ 49/100

    swiftlang/swift-java#943 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/jni: Actor properties with synchronous access are imported as async
    オープン
    feature:jextract

    難易度 4/5 1〜2日 初心者へのやさしさ 45/100

    swiftlang/swift-java#942 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/jni: Inherited protocol requirements can be renamed inconsistently when a child adds an overload
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    swiftlang/swift-java#941 ·

    メンテナーはふだん 1 日以内に返信

  • SwiftJavaExtract sample apps fail to build on Windows
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    swiftlang/swift-java#920 ·

    メンテナーはふだん 1 日以内に返信

  • jextract: Preserve underlying exception when async closure completes exceptionally
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    swiftlang/swift-java#915 ·

    メンテナーはふだん 1 日以内に返信

  • Compilation error for class with sync/async function overloads: method is already defined
    再び着手できるかも @Hokila が 62 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    swiftlang/swift-java#906 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Compilation error for generic NSObject: Required init
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    swiftlang/swift-java#885 ·

    メンテナーはふだん 1 日以内に返信

  • jextract: support Swift prefix and postfix operators
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    swiftlang/swift-java#867 ·

    メンテナーはふだん 1 日以内に返信

  • JNI global state and JNI_OnLoad assume a single copy of the runtime per process — statically-linked-per-module embedders (Skip Fuse) end up with N copies and a nil JNI.jni
    オープン
    android

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    swiftlang/swift-java#854 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • jextract: Support typed UnsafeMutablePointers etc
    オープン
    feature:jextract

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    swiftlang/swift-java#840 ·

    メンテナーはふだん 1 日以内に返信

  • jextract: Handle _Concurrency.Task better
    オープン
    feature:jextract

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    swiftlang/swift-java#839 ·

    メンテナーはふだん 1 日以内に返信

  • jextract: make sure and formalize we handle overloads properly
    オープン
    feature:jextract

    難易度 3/5 1〜2日 初心者へのやさしさ 52/100

    swiftlang/swift-java#838 ·

    メンテナーはふだん 1 日以内に返信

  • jextract: Support SIMPLE parameter packs
    オープン
    feature:jextract

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    swiftlang/swift-java#836 ·

    メンテナーはふだん 1 日以内に返信

  • jextract: Support throwing closures
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 52/100

    swiftlang/swift-java#833 ·

    メンテナーはふだん 1 日以内に返信

  • jextract closure support should not specialize () -> () and () -> T shapes, and just use Runnable and Supplier
    オープン
    feature:jextract

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    swiftlang/swift-java#811 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Support specialization for generic enums
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    swiftlang/swift-java#793 ·

    メンテナーはふだん 1 日以内に返信

  • wrap-java: malformed where clause for static methods on nested types of generic interfaces
    オープン
    bug feature:wrap-java

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    swiftlang/swift-java#783 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Compiling an unrelated executable compiles StaticBuildConfigPluginExecutable
    オープン
    build

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    swiftlang/swift-java#776 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Support tuple returns from dictionaries
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    swiftlang/swift-java#753 ·

    メンテナーはふだん 1 日以内に返信

  • Trim the CI jobs a bit -- too many variants
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    swiftlang/swift-java#747 ·

    メンテナーはふだん 1 日以内に返信

  • Introduce SwiftExtract module, with reusable analysis parts
    再び着手できるかも @ktoso が 175 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    swiftlang/swift-java#743 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • jextract: Support Foundation.Decimal
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    swiftlang/swift-java#711 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • JNIExtract can't handle type-name/module-name conflicts
    オープン
    feature:jextract

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    swiftlang/swift-java#706 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Building a package for Apple platform shouldn't use JExtractSwiftPlugin plugin and swift-java dependency at all
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    swiftlang/swift-java#694 · コメント 1 件 · リアクション 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • Docs/guide about debugging crashes for java developers
    オープン
    documentation

    難易度 3/5 1〜2日 初心者へのやさしさ 52/100

    swiftlang/swift-java#683 ·

    メンテナーはふだん 1 日以内に返信

  • Attempt to remove non-JNI local reference errors on Android
    オープン
    android

    難易度 2/5 1〜3時間 初心者へのやさしさ 75/100

    swiftlang/swift-java#663 · コメント 4 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Generate version script file for FFM mode in jextract
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 58/100

    swiftlang/swift-java#653 ·

    メンテナーはふだん 1 日以内に返信

  • Move Foundation support into a common package
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 50/100

    swiftlang/swift-java#638 ·

    メンテナーはふだん 1 日以内に返信

  • Switch wrap java to JEP467 markdown docs style
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    swiftlang/swift-java#637 ·

    メンテナーはふだん 1 日以内に返信

  • Add CI job that checks/regenerates JavaStdlib etc with wrap-java
    再び着手できるかも @JScodesconcise が 228 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    swiftlang/swift-java#628 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/ffm: Support native Swift Set use from Java
    オープン
    feature:jextract mode:ffm

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    swiftlang/swift-java#611 ·

    メンテナーはふだん 1 日以内に返信

  • jextract/ffm: Support native Swift Dictionary use from Java
    オープン
    feature:jextract mode:ffm

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    swiftlang/swift-java#610 ·

    メンテナーはふだん 1 日以内に返信

  • Android Runtime CI & 32 bit CI
    オープン
    android build github_actions help wanted

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    swiftlang/swift-java#608 · コメント 7 件 ·

    メンテナーはふだん 1 日以内に返信

  • Protocols with default methods in extension fail to compile
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    swiftlang/swift-java#562 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Can I wrap a Java library to use in Swift if the package comes from an external Maven repository or even a local package?
    オープン
    feature:resolve

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    swiftlang/swift-java#551 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Undefined symbol: _JNI_CreateJavaVM & _JNI_GetCreatedJavaVMs during building Xcode project
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    swiftlang/swift-java#550 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • swift-java cannot bridge members generated by macros
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    swiftlang/swift-java#547 · コメント 4 件 ·

    メンテナーはふだん 1 日以内に返信

  • Idiomatic way of catching multiple exceptions from Java in Swift
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    swiftlang/swift-java#545 ·

    メンテナーはふだん 1 日以内に返信

  • wrap-java: Circular references with javaparser-core-3.28.0.jar
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    swiftlang/swift-java#541 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Properties that rely on type inference are not exported into Java
    オープン
    feature:jextract

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    swiftlang/swift-java#539 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Code in conditional compilation branches is not exported
    オープン
    feature:jextract

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    swiftlang/swift-java#538 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Translating Foundation types requires explicit Foundation import
    オープン
    feature:jextract

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    swiftlang/swift-java#536 ·

    メンテナーはふだん 1 日以内に返信

  • Property in Protocol extension with a Self constraint can produce uncompilable bridge
    オープン
    feature:jextract

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    swiftlang/swift-java#534 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Classes with a type parameter fail to compile
    オープン
    feature:jextract

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    swiftlang/swift-java#533 · コメント 3 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。