public class org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator extends java.lang.Object implements javax.validation.MessageInterpolator
{
private final javax.validation.MessageInterpolator targetInterpolator;
public void <init>(javax.validation.MessageInterpolator)
{
javax.validation.MessageInterpolator v;
org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator v;
v := @this: org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator;
v := @parameter: javax.validation.MessageInterpolator;
specialinvoke v.<java.lang.Object: void <init>()>();
staticinvoke <org.springframework.util.Assert: void notNull(java.lang.Object,java.lang.String)>(v, "Target MessageInterpolator must not be null");
v.<org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator: javax.validation.MessageInterpolator targetInterpolator> = v;
return;
}
public java.lang.String interpolate(java.lang.String, javax.validation.MessageInterpolator$Context)
{
java.util.Locale v;
javax.validation.MessageInterpolator v;
javax.validation.MessageInterpolator$Context v;
org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator v;
java.lang.String v, v;
v := @this: org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator;
v := @parameter: java.lang.String;
v := @parameter: javax.validation.MessageInterpolator$Context;
v = v.<org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator: javax.validation.MessageInterpolator targetInterpolator>;
v = staticinvoke <org.springframework.context.i18n.LocaleContextHolder: java.util.Locale getLocale()>();
v = interfaceinvoke v.<javax.validation.MessageInterpolator: java.lang.String interpolate(java.lang.String,javax.validation.MessageInterpolator$Context,java.util.Locale)>(v, v, v);
return v;
}
public java.lang.String interpolate(java.lang.String, javax.validation.MessageInterpolator$Context, java.util.Locale)
{
java.util.Locale v;
javax.validation.MessageInterpolator v;
javax.validation.MessageInterpolator$Context v;
org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator v;
java.lang.String v, v;
v := @this: org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator;
v := @parameter: java.lang.String;
v := @parameter: javax.validation.MessageInterpolator$Context;
v := @parameter: java.util.Locale;
v = v.<org.springframework.validation.beanvalidation.LocaleContextMessageInterpolator: javax.validation.MessageInterpolator targetInterpolator>;
v = interfaceinvoke v.<javax.validation.MessageInterpolator: java.lang.String interpolate(java.lang.String,javax.validation.MessageInterpolator$Context,java.util.Locale)>(v, v, v);
return v;
}
}