Package org.springframework.data.spel
Class ExpressionDependencies.ExpressionDependency
java.lang.Object
org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
- Enclosing class:
 - ExpressionDependencies
 
Value object to describe a dependency to a method or property/field that is referenced from a SpEL expression.
- Since:
 - 2.4
 - Author:
 - Mark Paluch
 
- 
Method Summary
Modifier and TypeMethodDescriptionbooleanCreate a newExpressionDependencies.ExpressionDependencyfor a method.forPropertyOrField(String fieldOrPropertyName) Create a newExpressionDependencies.ExpressionDependencyfor a property or field.inthashCode()booleanisMethod()booleanisNested()booleanbooleannest(int level) Associate a nestinglevelwith theExpressionDependencies.ExpressionDependency.toString() 
- 
Method Details
- 
forMethod
Create a newExpressionDependencies.ExpressionDependencyfor a method.- Parameters:
 methodName- the method name.- Returns:
 - a method dependency on 
methodName. 
 - 
forPropertyOrField
public static ExpressionDependencies.ExpressionDependency forPropertyOrField(String fieldOrPropertyName) Create a newExpressionDependencies.ExpressionDependencyfor a property or field.- Parameters:
 fieldOrPropertyName- the property/field name.- Returns:
 - a method dependency on 
fieldOrPropertyName. 
 - 
nest
Associate a nestinglevelwith theExpressionDependencies.ExpressionDependency. Returns- Parameters:
 level-- Returns:
 
 - 
isNested
public boolean isNested() - 
isTopLevel
public boolean isTopLevel() - 
isMethod
public boolean isMethod() - 
isPropertyOrField
public boolean isPropertyOrField() - 
getSymbol
 - 
equals
 - 
hashCode
public int hashCode() - 
toString
 
 -