Author: jalkanen
Date: Sun Jun  8 02:32:42 2008
New Revision: 664473

URL: http://svn.apache.org/viewvc?rev=664473&view=rev
Log:
Various Java5 & comment fixes.  Also fixed the local preferences to catch the 
right kinds of errors.

Modified:
    incubator/jspwiki/trunk/.settings/org.eclipse.jdt.core.prefs
    
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/attachment/AttachmentManager.java
    
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/auth/user/JDBCUserDatabase.java
    incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/dav/AttachmentDavProvider.java
    
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/ui/progress/ProgressManager.java
    incubator/jspwiki/trunk/src/com/ecyrd/management/SimpleMBean.java

Modified: incubator/jspwiki/trunk/.settings/org.eclipse.jdt.core.prefs
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/.settings/org.eclipse.jdt.core.prefs?rev=664473&r1=664472&r2=664473&view=diff
==============================================================================
--- incubator/jspwiki/trunk/.settings/org.eclipse.jdt.core.prefs (original)
+++ incubator/jspwiki/trunk/.settings/org.eclipse.jdt.core.prefs Sun Jun  8 
02:32:42 2008
@@ -1,4 +1,4 @@
-#Mon Apr 14 23:39:57 EEST 2008
+#Sun Jun 08 12:28:21 EEST 2008
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
@@ -7,8 +7,74 @@
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.doc.comment.support=enabled
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
+org.eclipse.jdt.core.compiler.problem.deprecation=warning
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
+org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
+org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
+org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
+org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=disabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
+org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
+org.eclipse.jdt.core.compiler.problem.nullReference=warning
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
+org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
+org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
+org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedImport=warning
+org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
+org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
+org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
 org.eclipse.jdt.core.compiler.source=1.5
 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
 
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=18

Modified: 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/attachment/AttachmentManager.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/attachment/AttachmentManager.java?rev=664473&r1=664472&r2=664473&view=diff
==============================================================================
--- 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/attachment/AttachmentManager.java 
(original)
+++ 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/attachment/AttachmentManager.java 
Sun Jun  8 02:32:42 2008
@@ -122,8 +122,8 @@
         //
         try
         {
-            Class providerclass = ClassUtil.findClass( 
"com.ecyrd.jspwiki.providers",
-                                                       classname );
+            Class<?> providerclass = ClassUtil.findClass( 
"com.ecyrd.jspwiki.providers",
+                                                          classname );
 
             m_provider = (WikiAttachmentProvider)providerclass.newInstance();
 
@@ -544,7 +544,7 @@
             return m_provider.listAllChanged( new Date(0L) );
         }
 
-        return new ArrayList();
+        return new ArrayList<Attachment>();
     }
 
     /**

Modified: 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/auth/user/JDBCUserDatabase.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/auth/user/JDBCUserDatabase.java?rev=664473&r1=664472&r2=664473&view=diff
==============================================================================
--- 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/auth/user/JDBCUserDatabase.java 
(original)
+++ 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/auth/user/JDBCUserDatabase.java 
Sun Jun  8 02:32:42 2008
@@ -347,7 +347,7 @@
         {
             try
             {
-                conn.close();
+                if( conn != null ) conn.close();
             }
             catch( Exception e )
             {
@@ -434,7 +434,7 @@
         {
             try
             {
-                conn.close();
+                if( conn != null ) conn.close();
             }
             catch( Exception e )
             {
@@ -544,7 +544,7 @@
         {
             try
             {
-                conn.close();
+                if( conn != null ) conn.close();
             }
             catch( Exception e )
             {
@@ -573,7 +573,7 @@
         {
             try
             {
-                conn.close();
+                if( conn != null ) conn.close();
             }
             catch( Exception e )
             {
@@ -652,7 +652,7 @@
         {
             try
             {
-                conn.close();
+                if( conn != null ) conn.close();
             }
             catch( Exception e )
             {
@@ -797,7 +797,7 @@
         {
             try
             {
-                conn.close();
+                if( conn != null ) conn.close();
             }
             catch( Exception e )
             {
@@ -897,7 +897,7 @@
         {
             try
             {
-                conn.close();
+                if( conn != null ) conn.close();
             }
             catch( Exception e )
             {

Modified: 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/dav/AttachmentDavProvider.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/dav/AttachmentDavProvider.java?rev=664473&r1=664472&r2=664473&view=diff
==============================================================================
--- 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/dav/AttachmentDavProvider.java 
(original)
+++ 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/dav/AttachmentDavProvider.java 
Sun Jun  8 02:32:42 2008
@@ -46,6 +46,11 @@
         m_engine = engine;
     }
 
+    /**
+     *  Returns the engine used by this provider.
+     *  
+     *  @return The engine
+     */
     public WikiEngine getEngine()
     {
         return m_engine;
@@ -53,7 +58,7 @@
 
     private Collection listAllPagesWithAttachments()
     {
-        ArrayList pageNames = new ArrayList();
+        ArrayList<String> pageNames = new ArrayList<String>();
 
         try
         {
@@ -76,7 +81,7 @@
 
         Collections.sort( pageNames );
 
-        ArrayList result = new ArrayList();
+        ArrayList<DirectoryItem> result = new ArrayList<DirectoryItem>();
 
         for( Iterator i = pageNames.iterator(); i.hasNext(); )
         {
@@ -93,7 +98,7 @@
 
         log.debug("Listing attachments for page "+pageName);
 
-        ArrayList result = new ArrayList();
+        ArrayList<DavItem> result = new ArrayList<DavItem>();
         try
         {
             WikiPage page = m_engine.getPage( pageName );

Modified: 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/ui/progress/ProgressManager.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/ui/progress/ProgressManager.java?rev=664473&r1=664472&r2=664473&view=diff
==============================================================================
--- 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/ui/progress/ProgressManager.java 
(original)
+++ 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/ui/progress/ProgressManager.java 
Sun Jun  8 02:32:42 2008
@@ -33,7 +33,7 @@
  *  Manages progressing items.  In general this class is used whenever JSPWiki
  *  is doing something which may require a long time.  In addition, this 
manager
  *  provides a JSON interface for finding remotely what the progress is.  The
- *  JSON object name is JSON_PROGRESSTRACKER = "[EMAIL PROTECTED] 
JSON_PROGRESSTRACKER}".
+ *  JSON object name is JSON_PROGRESSTRACKER = "[EMAIL PROTECTED] 
#JSON_PROGRESSTRACKER}".
  *
  *  @since  2.6
  */

Modified: incubator/jspwiki/trunk/src/com/ecyrd/management/SimpleMBean.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/management/SimpleMBean.java?rev=664473&r1=664472&r2=664473&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/com/ecyrd/management/SimpleMBean.java (original)
+++ incubator/jspwiki/trunk/src/com/ecyrd/management/SimpleMBean.java Sun Jun  
8 02:32:42 2008
@@ -46,12 +46,12 @@
 {
     protected MBeanInfo m_beanInfo;
 
-    private static Method findGetterSetter( Class clazz, String name, Class 
parm )
+    private static Method findGetterSetter( Class<?> clazz, String name, 
Class<?> parm )
     {
         try
         {
-            Class[] params = { parm };
-            Class[] emptyparms = {};
+            Class<?>[] params = { parm };
+            Class<?>[] emptyparms = {};
 
             Method m = clazz.getDeclaredMethod( name, parm != null ? params : 
emptyparms );
 
@@ -65,6 +65,11 @@
         return null;
     }
 
+    /**
+     *  Create a new SimpleMBean
+     *  
+     *  @throws NotCompliantMBeanException [EMAIL PROTECTED]
+     */
     protected SimpleMBean() throws NotCompliantMBeanException
     {
         //
@@ -179,7 +184,17 @@
         return "";
     }
 
-    public Object getAttribute(String name) throws AttributeNotFoundException, 
MBeanException, ReflectionException
+    /**
+     *  Gets an attribute using reflection from the MBean.
+     *  
+     *  @param name Name of the attribute to find.
+     *  @return The value returned by the corresponding getXXX() call
+     *  @throws AttributeNotFoundException If there is not such attribute
+     *  @throws MBeanException 
+     *  @throws ReflectionException
+     */
+    public Object getAttribute(String name) 
+        throws AttributeNotFoundException, MBeanException, ReflectionException
     {
         Method m;
         Object res = null;
@@ -215,6 +230,12 @@
         return res;
     }
 
+    /**
+     *  Gets multiple attributes at the same time.
+     *  
+     *  @param arg0 The attribute names to get
+     *  @return A list of attributes 
+     */
     public AttributeList getAttributes(String[] arg0)
     {
         AttributeList list = new AttributeList();
@@ -245,11 +266,22 @@
         return list;
     }
 
+    /**
+     *  Return the MBeanInfo structure.
+     *  
+     *  @return the MBeanInfo
+     */
     public MBeanInfo getMBeanInfo()
     {
         return m_beanInfo;
     }
 
+    /**
+     *  Invokes a particular method.
+     *  
+     *  @param arg0 Method name
+     *  @param arg1 A list of arguments for the invocation
+     */
     public Object invoke(String arg0, Object[] arg1, String[] arg2)
         throws MBeanException, ReflectionException
     {


Reply via email to