home *** CD-ROM | disk | FTP | other *** search
- package java.util;
-
- import java.io.IOException;
- import java.io.InputStream;
- import java.net.URL;
- import java.net.URLConnection;
- import java.security.PrivilegedExceptionAction;
-
- final class ResourceBundle$Control$1 implements PrivilegedExceptionAction<InputStream> {
- // $FF: synthetic field
- final boolean val$reloadFlag;
- // $FF: synthetic field
- final ClassLoader val$classLoader;
- // $FF: synthetic field
- final String val$resourceName;
- // $FF: synthetic field
- final ResourceBundle.Control this$0;
-
- ResourceBundle$Control$1(ResourceBundle.Control var1, boolean var2, ClassLoader var3, String var4) {
- this.this$0 = var1;
- this.val$reloadFlag = var2;
- this.val$classLoader = var3;
- this.val$resourceName = var4;
- }
-
- public InputStream run() throws IOException {
- InputStream var1 = null;
- if (this.val$reloadFlag) {
- URL var2 = this.val$classLoader.getResource(this.val$resourceName);
- if (var2 != null) {
- URLConnection var3 = var2.openConnection();
- if (var3 != null) {
- var3.setUseCaches(false);
- var1 = var3.getInputStream();
- }
- }
- } else {
- var1 = this.val$classLoader.getResourceAsStream(this.val$resourceName);
- }
-
- return var1;
- }
- }
-