インターフェース ConditionalHint
- すべての既知の実装クラス:
JavaSerializationHint, JdkProxyHint, LambdaHint, ResourceBundleHint, ResourcePatternHint, TypeHint
方法の概要
修飾子と型メソッド説明default booleanconditionMatches(ClassLoaderSE classLoader) このヒントで説明されている条件が満たされているかどうか。このヒントを適用するために到達可能であるべき型を返します。または、このヒントが常に適用されている必要がある場合はnullを返します。
メソッドの詳細
getReachableType
@Nullable TypeReference getReachableType()このヒントを適用するために到達可能であるべき型を返します。または、このヒントが常に適用されている必要がある場合はnullを返します。- 戻り値:
- 到達可能な型 (存在する場合)
conditionMatches
このヒントで説明されている条件が満たされているかどうか。そうでない場合、ヒントは適用されません。アプリケーションでの型の実際の到達可能性をチェックする代わりに、単純なヒューリスティックとして、この型の存在についてクラスパスがチェックされます。
- パラメーター:
classLoader- 現在のクラスローダー- 戻り値:
- 条件が満たされ、ヒントが適用されるかどうか