markt       2004/07/25 13:50:22

  Modified:    jasper2/src/share/org/apache/jasper/servlet Tag:
                        tomcat_4_branch JasperLoader.java
  Log:
  Replacing tabs with 8 spaces. Should be no functional change.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.3.2.2   +42 -42    
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JasperLoader.java
  
  Index: JasperLoader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JasperLoader.java,v
  retrieving revision 1.3.2.1
  retrieving revision 1.3.2.2
  diff -u -r1.3.2.1 -r1.3.2.2
  --- JasperLoader.java 5 Feb 2004 22:19:08 -0000       1.3.2.1
  +++ JasperLoader.java 25 Jul 2004 20:50:21 -0000      1.3.2.2
  @@ -99,15 +99,15 @@
       private PrivilegedLoadClass privLoadClass = null;
   
       public JasperLoader(URL [] urls, String className, ClassLoader parent,
  -              PermissionCollection permissionCollection,
  -              CodeSource codeSource) {
  -     super(urls,parent);
  -     this.permissionCollection = permissionCollection;
  -     this.codeSource = codeSource;
  -     this.className = className;
  -     this.parent = parent;
  +                        PermissionCollection permissionCollection,
  +                        CodeSource codeSource) {
  +        super(urls,parent);
  +        this.permissionCollection = permissionCollection;
  +        this.codeSource = codeSource;
  +        this.className = className;
  +        this.parent = parent;
           this.privLoadClass = new PrivilegedLoadClass();
  -     this.securityManager = System.getSecurityManager();
  +        this.securityManager = System.getSecurityManager();
       }
   
       /**
  @@ -165,7 +165,7 @@
           }                          
                             
           // (.5) Permission to access this class when using a SecurityManager
  -     int dot = name.lastIndexOf('.');
  +        int dot = name.lastIndexOf('.');
           if (System.getSecurityManager() != null) {     
               if (dot >= 0) {                
                   try {                    
  @@ -179,42 +179,42 @@
               }                              
           }
   
  -     // Class is in a package, delegate to thread context class loader
  -     if( !name.startsWith(Constants.JSP_PACKAGE_NAME) ) {
  +        // Class is in a package, delegate to thread context class loader
  +        if( !name.startsWith(Constants.JSP_PACKAGE_NAME) ) {
               ClassLoader classLoader = null;
  -         if (System.getSecurityManager() != null) {
  +            if (System.getSecurityManager() != null) {
                    classLoader = 
(ClassLoader)AccessController.doPrivileged(privLoadClass);
               } else {
  -             classLoader = Thread.currentThread().getContextClassLoader();
  +                classLoader = Thread.currentThread().getContextClassLoader();
               }
               clazz = classLoader.loadClass(name);
  -         if( resolve )
  -             resolveClass(clazz);
  -         return clazz;
  -     }
  -
  -     // Only load classes for this JSP page
  -     if( name.startsWith(className) ) {
  -         String classFile = name.substring(Constants.JSP_PACKAGE_NAME.length()+1) +
  -             ".class";
  -         byte [] cdata = loadClassDataFromFile(classFile);
  -         if( cdata == null )
  -             throw new ClassNotFoundException(name);
  -         if( System.getSecurityManager() != null ) {
  -             ProtectionDomain pd = new ProtectionDomain(
  -                     codeSource,permissionCollection);
  -             clazz = defineClass(name,cdata,0,cdata.length,pd);
  -         } else {
  -             clazz = defineClass(name,cdata,0,cdata.length);
  -         }
  -         if( clazz != null ) {
  -             if( resolve )                
  -                 resolveClass(clazz);
  -             return clazz;
  -         }
  -     }
  +            if( resolve )
  +                resolveClass(clazz);
  +            return clazz;
  +        }
   
  -     throw new ClassNotFoundException(name);
  +        // Only load classes for this JSP page
  +        if( name.startsWith(className) ) {
  +            String classFile = 
name.substring(Constants.JSP_PACKAGE_NAME.length()+1) +
  +                ".class";
  +            byte [] cdata = loadClassDataFromFile(classFile);
  +            if( cdata == null )
  +                throw new ClassNotFoundException(name);
  +            if( System.getSecurityManager() != null ) {
  +                ProtectionDomain pd = new ProtectionDomain(
  +                        codeSource,permissionCollection);
  +                clazz = defineClass(name,cdata,0,cdata.length,pd);
  +            } else {
  +                clazz = defineClass(name,cdata,0,cdata.length);
  +            }
  +            if( clazz != null ) {
  +                if( resolve )                
  +                    resolveClass(clazz);
  +                return clazz;
  +            }
  +        }
  +
  +        throw new ClassNotFoundException(name);
       }
   
       /**
  @@ -240,8 +240,8 @@
           try {
               InputStream in = getResourceAsStream(fileName);
               if (in == null) {
  -             return null;
  -         }
  +                return null;
  +            }
               ByteArrayOutputStream baos = new ByteArrayOutputStream();
               byte buf[] = new byte[1024];
               for(int i = 0; (i = in.read(buf)) != -1; )
  @@ -250,7 +250,7 @@
               baos.close();    
               classBytes = baos.toByteArray();
           } catch(Exception ex) {
  -         ex.printStackTrace();
  +            ex.printStackTrace();
               return null;     
           }                    
           return classBytes;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to