public class org.springframework.context.support.MessageSourceResourceBundle extends java.util.ResourceBundle
{
private final org.springframework.context.MessageSource messageSource;
private final java.util.Locale locale;
public void <init>(org.springframework.context.MessageSource, java.util.Locale)
{
org.springframework.context.support.MessageSourceResourceBundle v;
java.util.Locale v;
org.springframework.context.MessageSource v;
v := @this: org.springframework.context.support.MessageSourceResourceBundle;
v := @parameter: org.springframework.context.MessageSource;
v := @parameter: java.util.Locale;
specialinvoke v.<java.util.ResourceBundle: void <init>()>();
staticinvoke <org.springframework.util.Assert: void notNull(java.lang.Object,java.lang.String)>(v, "MessageSource must not be null");
v.<org.springframework.context.support.MessageSourceResourceBundle: org.springframework.context.MessageSource messageSource> = v;
v.<org.springframework.context.support.MessageSourceResourceBundle: java.util.Locale locale> = v;
return;
}
public void <init>(org.springframework.context.MessageSource, java.util.Locale, java.util.ResourceBundle)
{
java.util.ResourceBundle v;
org.springframework.context.support.MessageSourceResourceBundle v;
java.util.Locale v;
org.springframework.context.MessageSource v;
v := @this: org.springframework.context.support.MessageSourceResourceBundle;
v := @parameter: org.springframework.context.MessageSource;
v := @parameter: java.util.Locale;
v := @parameter: java.util.ResourceBundle;
specialinvoke v.<org.springframework.context.support.MessageSourceResourceBundle: void <init>(org.springframework.context.MessageSource,java.util.Locale)>(v, v);
virtualinvoke v.<org.springframework.context.support.MessageSourceResourceBundle: void setParent(java.util.ResourceBundle)>(v);
return;
}
protected java.lang.Object handleGetObject(java.lang.String)
{
org.springframework.context.NoSuchMessageException v;
org.springframework.context.support.MessageSourceResourceBundle v;
java.util.Locale v;
java.lang.String v, v;
org.springframework.context.MessageSource v;
v := @this: org.springframework.context.support.MessageSourceResourceBundle;
v := @parameter: java.lang.String;
label:
v = v.<org.springframework.context.support.MessageSourceResourceBundle: org.springframework.context.MessageSource messageSource>;
v = v.<org.springframework.context.support.MessageSourceResourceBundle: java.util.Locale locale>;
v = interfaceinvoke v.<org.springframework.context.MessageSource: java.lang.String getMessage(java.lang.String,java.lang.Object[],java.util.Locale)>(v, null, v);
label:
return v;
label:
v := @caughtexception;
return null;
catch org.springframework.context.NoSuchMessageException from label to label with label;
}
public boolean containsKey(java.lang.String)
{
org.springframework.context.NoSuchMessageException v;
org.springframework.context.support.MessageSourceResourceBundle v;
java.util.Locale v;
java.lang.String v;
org.springframework.context.MessageSource v;
v := @this: org.springframework.context.support.MessageSourceResourceBundle;
v := @parameter: java.lang.String;
label:
v = v.<org.springframework.context.support.MessageSourceResourceBundle: org.springframework.context.MessageSource messageSource>;
v = v.<org.springframework.context.support.MessageSourceResourceBundle: java.util.Locale locale>;
interfaceinvoke v.<org.springframework.context.MessageSource: java.lang.String getMessage(java.lang.String,java.lang.Object[],java.util.Locale)>(v, null, v);
label:
return 1;
label:
v := @caughtexception;
return 0;
catch org.springframework.context.NoSuchMessageException from label to label with label;
}
public java.util.Enumeration getKeys()
{
java.lang.UnsupportedOperationException v;
org.springframework.context.support.MessageSourceResourceBundle v;
v := @this: org.springframework.context.support.MessageSourceResourceBundle;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("MessageSourceResourceBundle does not support enumerating its keys");
throw v;
}
public java.util.Locale getLocale()
{
org.springframework.context.support.MessageSourceResourceBundle v;
java.util.Locale v;
v := @this: org.springframework.context.support.MessageSourceResourceBundle;
v = v.<org.springframework.context.support.MessageSourceResourceBundle: java.util.Locale locale>;
return v;
}
}