/** * Initialise post construction. */ @Override public void initialise(BeanDescriptorInitContext initContext) { // this *MUST* execute after the BeanDescriptor is // put into the map to stop infinite recursion initialiseTargetDescriptor(initContext); }
@Override void initialiseTargetDescriptor(BeanDescriptorInitContext initContext) { if (elementCollection) { targetDescriptor = elementDescriptor; } else { super.initialiseTargetDescriptor(initContext); } }
/** * Initialise post construction. */ @Override public void initialise(BeanDescriptorInitContext initContext) { // this *MUST* execute after the BeanDescriptor is // put into the map to stop infinite recursion initialiseTargetDescriptor(initContext); }
@Override void initialiseTargetDescriptor(BeanDescriptorInitContext initContext) { if (elementCollection) { targetDescriptor = elementDescriptor; } else { super.initialiseTargetDescriptor(initContext); } }