Class FieldLocation
java.lang.Object
org.assertj.core.api.recursive.comparison.FieldLocation
- All Implemented Interfaces:
Comparable<FieldLocation>
Represents the path to a given field. Immutable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(FieldLocation other) booleanbooleanhasChild(FieldLocation child) Returns true if this field has the given child (direct or indirect), false otherwise.inthashCode()booleanhasParent(FieldLocation parent) Returns true if this has the given parent (direct or indirect), false otherwise.toString()
-
Constructor Details
-
FieldLocation
-
FieldLocation
-
-
Method Details
-
getDecomposedPath
-
getPathToUseInRules
-
compareTo
- Specified by:
compareToin interfaceComparable<FieldLocation>
-
equals
-
hashCode
public int hashCode() -
toString
-
shortDescription
-
getFieldName
-
hasParent
Returns true if this has the given parent (direct or indirect), false otherwise.Examples:
| field | parent | hasParent? ----------------------------------------------- | "name.first" | "name" | true | "name.first.nickname" | "name" | true | "name.first.nickname" | "name.first" | true | "name" | "name" | false | "names" | "name" | false | "nickname" | "name" | false | "name" | "nickname" | false | "first.nickname" | "name" | false- Parameters:
parent- the field to check for being a parent- Returns:
- true if this has the given parent (direct or indirect), false otherwise.
-
hasChild
Returns true if this field has the given child (direct or indirect), false otherwise.Examples:
| field | child | hasChild? ----------------------------------------------- | "name" | "name.first" | true | "name" | "name.last" | true | "one" | "one.two.three" | true | "name.first" | "name " | false | "name" | "name" | false | "names" | "name" | false | "nickname" | "name" | false | "name" | "nickname" | false | "first.nickname" | "name" | false- Parameters:
child- the field to check for being a child- Returns:
- true if this has the given child (direct or indirect), false otherwise.
-