インターフェース ConditionalHint

すべての既知の実装クラス:
JavaSerializationHintJdkProxyHintResourceBundleHintResourcePatternHintTypeHint

public interface ConditionalHint
説明された条件が満たされた場合にのみ適用される runtime hints の契約。
導入:
6.0
作成者:
Brian Clozel
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default boolean
    このヒントで説明されている条件が満たされているかどうか。
    このヒントを適用するために到達可能であるべき型を返します。または、このヒントが常に適用されている必要がある場合は null を返します。
  • メソッドの詳細

    • getReachableType

      @Nullable TypeReference getReachableType()
      このヒントを適用するために到達可能であるべき型を返します。または、このヒントが常に適用されている必要がある場合は null を返します。
      戻り値:
      到達可能な型 (存在する場合)
    • conditionMatches

      default boolean conditionMatches(ClassLoaderSE classLoader)
      このヒントで説明されている条件が満たされているかどうか。そうでない場合、ヒントは適用されません。

      アプリケーションでの型の実際の到達可能性をチェックする代わりに、単純なヒューリスティックとして、この型の存在についてクラスパスがチェックされます。

      パラメーター:
      classLoader - 現在のクラスローダー
      戻り値:
      条件が満たされ、ヒントが適用されるかどうか