private Transformer<?, ?, ?> createTransformer( ClassLoader classLoader, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( classLoader, transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( getLogger() ) ); return transformerImpl; }
@Override public JavaType getJavaType(Class<?> clazz) { JavaType javaType = javaTypes.get(clazz); if (javaType == null && getConfig().isGenerated(clazz)) { URL url = ClassUtil.findResource(clazz); Kind kind = getKind(clazz); switch (kind) { case ENTITY: javaType = new GrailsDomainBean(this, clazz, url); break; case REMOTE_DESTINATION: javaType = new GrailsServiceBean(this, clazz, url); break; default: javaType = super.getJavaType(clazz); } javaTypes.put(clazz, javaType); } return javaType; }
private Transformer<?, ?, ?> createTransformer( ClassLoader classLoader, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( classLoader, transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( getLogger() ) ); return transformerImpl; }
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }