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 PropertyOrFieldSupportCOMPARISONstatic PropertyOrFieldSupportEXTRACTIONprivate FieldSupportfieldSupportprivate PropertySupportpropertySupportprivate static java.lang.StringSEPARATOR
-
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.ObjectgetSimpleValue(java.lang.String name, java.lang.Object input)java.lang.ObjectgetValueOf(java.lang.String propertyOrFieldName, java.lang.Object input)private booleanisNested(java.lang.String propertyOrFieldName)private java.lang.StringnextNameFrom(java.lang.String propertyOrFieldNameChain)private java.lang.StringpopNameFrom(java.lang.String propertyOrFieldNameChain)voidsetAllowUsingPrivateFields(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 name, 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)
-
-