org.mapstruct.ap.internal.model.DelegatingMethod.ftl Maven / Gradle / Ivy
<#--
Copyright MapStruct Authors.
Licensed under the Apache License version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
-->
<#-- @ftlvariable name="" type="org.mapstruct.ap.internal.model.DelegatingMethod" -->
@Override
public <@includeModel object=returnType/> ${name}(<#list parameters as param><@includeModel object=param/><#if param_has_next>, ) <@throws/> {
<#if returnType.name != "void">return delegate.${name}( <#list parameters as param>${param.name}<#if param_has_next>, );
}
<#macro throws>
<@compress single_line=true>
<#if (thrownTypes?size > 0)>throws
<#list thrownTypes as exceptionType>
<@includeModel object=exceptionType/>
<#if exceptionType_has_next>, <#t>