Class PropertyOrFieldSupport
- java.lang.Object
-
- org.assertj.core.util.introspection.PropertyOrFieldSupport
-
public class PropertyOrFieldSupport extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static PropertyOrFieldSupport
COMPARISON
static PropertyOrFieldSupport
EXTRACTION
private FieldSupport
fieldSupport
private PropertySupport
propertySupport
private static java.lang.String
SEPARATOR
-
Constructor Summary
Constructors Constructor Description PropertyOrFieldSupport()
PropertyOrFieldSupport(PropertySupport propertySupport, FieldSupport fieldSupport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getSimpleValue(java.lang.String propertyOrFieldName, java.lang.Object input)
java.lang.Object
getValueOf(java.lang.String propertyOrFieldName, java.lang.Object input)
private boolean
isNested(java.lang.String propertyOrFieldName)
private java.lang.String
nextNameFrom(java.lang.String propertyOrFieldNameChain)
private java.lang.String
popNameFrom(java.lang.String propertyOrFieldNameChain)
void
setAllowUsingPrivateFields(boolean allowUsingPrivateFields)
-
-
-
Field Detail
-
SEPARATOR
private static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
-
propertySupport
private PropertySupport propertySupport
-
fieldSupport
private FieldSupport fieldSupport
-
EXTRACTION
public static final PropertyOrFieldSupport EXTRACTION
-
COMPARISON
public static final PropertyOrFieldSupport COMPARISON
-
-
Constructor Detail
-
PropertyOrFieldSupport
PropertyOrFieldSupport()
-
PropertyOrFieldSupport
PropertyOrFieldSupport(PropertySupport propertySupport, FieldSupport fieldSupport)
-
-
Method Detail
-
setAllowUsingPrivateFields
public void setAllowUsingPrivateFields(boolean allowUsingPrivateFields)
-
getValueOf
public java.lang.Object getValueOf(java.lang.String propertyOrFieldName, java.lang.Object input)
-
getSimpleValue
public java.lang.Object getSimpleValue(java.lang.String propertyOrFieldName, java.lang.Object input)
-
popNameFrom
private java.lang.String popNameFrom(java.lang.String propertyOrFieldNameChain)
-
nextNameFrom
private java.lang.String nextNameFrom(java.lang.String propertyOrFieldNameChain)
-
isNested
private boolean isNested(java.lang.String propertyOrFieldName)
-
-