PropertyDefinitionImpl(String property, ArooaContext parentContext) throws ArooaNoPropertyException, ArooaException { this.property = property; RuntimeConfiguration parentRuntime = parentContext.getRuntime(); PropertyAccessor propertyAccessor = parentContext.getSession().getTools().getPropertyAccessor(); BeanOverview overview = parentRuntime.getClassIdentifier().getBeanOverview(propertyAccessor); type = overview.getPropertyType(property); }
public ArooaSession getSession() { return parentContext.getSession(); }