public RuntimeReferencePropertyInfoImpl(RuntimeClassInfoImpl classInfo, PropertySeed<Type,Class,Field,Method> seed) { super(classInfo,seed); Accessor rawAcc = ((RuntimeClassInfoImpl.RuntimePropertySeed)seed).getAccessor(); if(getAdapter()!=null && !isCollection()) // adapter for a single-value property is handled by accessor. // adapter for a collection property is handled by lister. rawAcc = rawAcc.adapt(getAdapter()); this.acc = rawAcc; }
public RuntimeReferencePropertyInfoImpl(RuntimeClassInfoImpl classInfo, PropertySeed<Type,Class,Field,Method> seed) { super(classInfo,seed); Accessor rawAcc = ((RuntimeClassInfoImpl.RuntimePropertySeed)seed).getAccessor(); if(getAdapter()!=null && !isCollection()) // adapter for a single-value property is handled by accessor. // adapter for a collection property is handled by lister. rawAcc = rawAcc.adapt(getAdapter()); this.acc = rawAcc; }
public RuntimeReferencePropertyInfoImpl(RuntimeClassInfoImpl classInfo, PropertySeed<Type,Class,Field,Method> seed) { super(classInfo,seed); Accessor rawAcc = ((RuntimeClassInfoImpl.RuntimePropertySeed)seed).getAccessor(); if(getAdapter()!=null && !isCollection()) // adapter for a single-value property is handled by accessor. // adapter for a collection property is handled by lister. rawAcc = rawAcc.adapt(getAdapter()); this.acc = rawAcc; }
public RuntimeReferencePropertyInfoImpl(RuntimeClassInfoImpl classInfo, PropertySeed<Type,Class,Field,Method> seed) { super(classInfo,seed); Accessor rawAcc = ((RuntimeClassInfoImpl.RuntimePropertySeed)seed).getAccessor(); if(getAdapter()!=null && !isCollection()) // adapter for a single-value property is handled by accessor. // adapter for a collection property is handled by lister. rawAcc = rawAcc.adapt(getAdapter()); this.acc = rawAcc; }