public class ExpressionDependencies extends ObjectSE implements Streamable<ExpressionDependencies.ExpressionDependency>
修飾子と型 | クラスと説明 |
---|---|
static class | ExpressionDependencies.ExpressionDependency SpEL 式から参照されるメソッドまたはプロパティ / フィールドへの依存関係を記述する値オブジェクト。 |
修飾子と型 | メソッドと説明 |
---|---|
static ExpressionDependencies | discover(Expression expression) expression root で参照されているすべての式の依存関係を検出します。 |
static ExpressionDependencies | discover(SpelNode root, boolean topLevelOnly) expression root で参照されているすべての式の依存関係を検出します。 |
boolean | equals(ObjectSE o) |
int | hashCode() |
IteratorSE<ExpressionDependencies.ExpressionDependency> | iterator() |
static ExpressionDependencies | merged(IterableSE<ExpressionDependencies> dependencies) 指定された ExpressionDependencies コレクションとマージされた dependencies のコレクションを表す ExpressionDependencies オブジェクトを返します。 |
ExpressionDependencies | mergeWith(ExpressionDependencies other) このオブジェクトと other からのすべての依存関係を含む新しい ExpressionDependencies を作成します。 |
static ExpressionDependencies | none() 空の ExpressionDependencies オブジェクトを返します。 |
static ExpressionDependencies | of(CollectionSE<ExpressionDependencies.ExpressionDependency> dependencies) |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
and, and, and, and, empty, filter, flatMap, get, isEmpty, map, of, of, of, stream, toList, toSet, toStreamable, toStreamable
forEachSE, spliteratorSE
public static ExpressionDependencies none()
ExpressionDependencies
オブジェクトを返します。public static ExpressionDependencies of(CollectionSE<ExpressionDependencies.ExpressionDependency> dependencies)
empty
SE の場合、指定された dependencies
または none
を保持する ExpressionDependencies
。public static ExpressionDependencies merged(IterableSE<ExpressionDependencies> dependencies)
ExpressionDependencies
コレクションとマージされた dependencies
のコレクションを表す ExpressionDependencies
オブジェクトを返します。Iterable
SE が empty
SE の場合、マージされた dependencies
または none
のセットを保持する ExpressionDependencies
。public static ExpressionDependencies discover(Expression expression)
expression root
で参照されているすべての式の依存関係を検出します。expression
- インスペクションする SpEL 式。ExpressionDependencies
のセット。public static ExpressionDependencies discover(SpelNode root, boolean topLevelOnly)
expression root
で参照されているすべての式の依存関係を検出します。root
- インスペクションする SpEL 式。topLevelOnly
- トップレベルの依存関係のみを含めるかどうか。トップレベルの依存関係は、複合式の開始を示し、次の式アイテムを解決するために必要な依存関係です。ExpressionDependencies
のセット。public ExpressionDependencies mergeWith(ExpressionDependencies other)
other
からのすべての依存関係を含む新しい ExpressionDependencies
を作成します。マージされた依存関係には重複が含まれないことが保証されています。other
- 他の ExpressionDependencies
オブジェクト。ExpressionDependencies
オブジェクト。public IteratorSE<ExpressionDependencies.ExpressionDependency> iterator()
IterableSE<ExpressionDependencies.ExpressionDependency>
の iteratorSE
public int hashCode()
ObjectSE
の hashCodeSE
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.