| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyListM.Key |
| Constructor and Description |
|---|
PropertyListM(java.lang.Iterable<PropertyM> other) |
PropertyListM(PropertyM... elems) |
public PropertyListM(java.lang.Iterable<PropertyM> other)
public PropertyListM(PropertyM... elems)
public java.util.Iterator<PropertyM> iterator()
iterator in interface java.lang.Iterable<PropertyM>public PropertyM get(PropertyListM.Key key)
public PropertyListM add(PropertyM prop)
public PropertyListM filterOutNonWritableProperties(TypeM accessingClass)
public PropertyListM filterOutPropertiesWritableBy(WriteAccess.Type type, TypeM accessingClass)
public ArgumentListM toArgumentList(WriteAccess.Type type, TypeM accessingClass)
public ArgumentListM filterOutPropertiesWritableViaConstructorParameter(TypeM accessingClass)
public ArgumentListM filterOutPropertiesWritableViaFactoryMethodParameter(TypeM accessingClass)
public PropertyListM filterOutPropertiesReadableViaGetterCall(TypeM accessingClass)
public PropertyListM filterOutPropertiesReadableViaFieldAccess(TypeM accessingClass)
public PropertyListM filterOutPropertiesReadableBy(TypeM accessingClass)
public boolean hasPropertiesReadablyBy(TypeM accessingClass)
public boolean isEmpty()
public TypeListM getTypes()
public java.lang.String toString()
toString in class java.lang.Object