if ( e.getFailedConfiguration() != null ) message += " for parameter " + e.getFailedConfiguration().getName();
if ( e.getFailedConfiguration() == null )
if ( e.getFailedConfiguration() == null )
if ( null == e.getFailedConfiguration() )
if ( null == e.getFailedConfiguration() )
public Object fromConfiguration( ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener ) throws ComponentConfigurationException { Object retValue = fromExpression( configuration, expressionEvaluator, type ); if ( retValue == null ) { try { // it is a "composite" - we compose it from its children. It does not have a value of its own Class implementation = getClassForImplementationHint( type, configuration, classLoader ); retValue = instantiateObject( implementation ); processConfiguration( converterLookup, retValue, classLoader, configuration, expressionEvaluator, listener ); } catch ( ComponentConfigurationException e ) { if ( e.getFailedConfiguration() == null ) { e.setFailedConfiguration( configuration ); } throw e; } } return retValue; }
if ( null == e.getFailedConfiguration() )
public Object fromConfiguration( final ConverterLookup lookup, final PlexusConfiguration configuration, final Class<?> type, final Class<?> enclosingType, final ClassLoader loader, final ExpressionEvaluator evaluator, final ConfigurationListener listener ) throws ComponentConfigurationException { if ( configuration.getChildCount() > 0 ) { throw new ComponentConfigurationException( "Basic element '" + configuration.getName() + "' must not contain child elements" ); } Object result = fromExpression( configuration, evaluator, type ); if ( result instanceof String ) { try { result = fromString( (String) result ); } catch ( final ComponentConfigurationException e ) { if ( null == e.getFailedConfiguration() ) { e.setFailedConfiguration( configuration ); } throw e; } } return result; }
if ( null == e.getFailedConfiguration() )
if ( null == e.getFailedConfiguration() )