Top Fields Constructors Methods
org.assertj.core.util.introspection

public Class PropertyOrFieldSupport

extends Object
Class Inheritance
Static Imports
java.lang.String.format, org.assertj.core.util.Preconditions.checkArgument

Field Summary

Modifier and TypeField and Description
public static final PropertyOrFieldSupport
public static final PropertyOrFieldSupport
private FieldSupport
private PropertySupport
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
PropertyOrFieldSupport(PropertySupport propertySupport, FieldSupport fieldSupport)

Method Summary

Modifier and TypeMethod and Description
public Object
public Object
getValueOf(String propertyOrFieldName, Object input)

private boolean
isNested(String propertyOrFieldName)

private String
nextNameFrom(String propertyOrFieldNameChain)

private String
popNameFrom(String propertyOrFieldNameChain)

public void
setAllowUsingPrivateFields(boolean allowUsingPrivateFields)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

COMPARISONback to summary
public static final PropertyOrFieldSupport COMPARISON
EXTRACTIONback to summary
public static final PropertyOrFieldSupport EXTRACTION
fieldSupportback to summary
private FieldSupport fieldSupport
propertySupportback to summary
private PropertySupport propertySupport
SEPARATORback to summary
private static final String SEPARATOR

Constructor Detail

PropertyOrFieldSupportback to summary
pack-priv PropertyOrFieldSupport()
PropertyOrFieldSupportback to summary
pack-priv PropertyOrFieldSupport(PropertySupport propertySupport, FieldSupport fieldSupport)
Annotations
@VisibleForTesting

Method Detail

getSimpleValueback to summary
public Object getSimpleValue(String name, Object input)
Annotations
@SuppressWarnings:unchecked, rawtypes
getValueOfback to summary
public Object getValueOf(String propertyOrFieldName, Object input)
isNestedback to summary
private boolean isNested(String propertyOrFieldName)
nextNameFromback to summary
private String nextNameFrom(String propertyOrFieldNameChain)
popNameFromback to summary
private String popNameFrom(String propertyOrFieldNameChain)
setAllowUsingPrivateFieldsback to summary
public void setAllowUsingPrivateFields(boolean allowUsingPrivateFields)