Author: markt
Date: Thu Nov 3 11:48:13 2016
New Revision: 1767874
URL: http://svn.apache.org/viewvc?rev=1767874&view=rev
Log:
Java 5 fixes (<> and @Override)
Modified:
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/DaemonPermission.java
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonConfiguration.java
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java
commons/proper/daemon/trunk/src/test/java/org/apache/commons/daemon/SimpleDaemon.java
Modified:
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/DaemonPermission.java
URL:
http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/DaemonPermission.java?rev=1767874&r1=1767873&r2=1767874&view=diff
==============================================================================
---
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/DaemonPermission.java
(original)
+++
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/DaemonPermission.java
Thu Nov 3 11:48:13 2016
@@ -242,6 +242,7 @@ public final class DaemonPermission exte
*
* @return The canonicalized list of actions.
*/
+ @Override
public String getActions()
{
if (this.type == TYPE_CONTROL) {
@@ -255,6 +256,7 @@ public final class DaemonPermission exte
*
* @return An hash code value.
*/
+ @Override
public int hashCode()
{
this.setupDescription();
@@ -267,6 +269,7 @@ public final class DaemonPermission exte
* @return <b>true</b> or <b>false</b> wether the specified object equals
* this <code>DaemonPermission</code> instance or not.
*/
+ @Override
public boolean equals(Object object)
{
if (object == this) {
@@ -293,6 +296,7 @@ public final class DaemonPermission exte
* is implied by this <code>DaemonPermission</code> instance or
* not.
*/
+ @Override
public boolean implies(Permission permission)
{
if (permission == this) {
@@ -317,6 +321,7 @@ public final class DaemonPermission exte
* @return A <code>String</code> representing this
* <code>DaemonPermission</code> instance.
*/
+ @Override
public String toString()
{
this.setupDescription();
@@ -327,7 +332,7 @@ public final class DaemonPermission exte
* Private methods
*/
- /**
+ /**
* Creates a String description for this permission instance.
*/
private void setupDescription()
@@ -354,7 +359,7 @@ public final class DaemonPermission exte
this.desc = buf.toString();
}
- /**
+ /**
* Creates a permission mask for a given control actions string.
*/
private int createControlMask(String actions)
Modified:
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonConfiguration.java
URL:
http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonConfiguration.java?rev=1767874&r1=1767873&r2=1767874&view=diff
==============================================================================
---
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonConfiguration.java
(original)
+++
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonConfiguration.java
Thu Nov 3 11:48:13 2016
@@ -158,7 +158,7 @@ public final class DaemonConfiguration
/**
* Gets the configuration property.
- *
+ *
* @param name The name of the property to get.
*
* @throws ParseException if the property is wrongly formatted.
@@ -190,7 +190,7 @@ public final class DaemonConfiguration
public String[] getPropertyArray(String name)
throws ParseException
{
- ArrayList list = new ArrayList();
+ ArrayList<String> list = new ArrayList<String>();
String args;
// Load daemon.arg[0] ... daemon.arg[n] into the String array.
@@ -198,8 +198,7 @@ public final class DaemonConfiguration
while ((args = getProperty(name + "[" + list.size() + "]")) != null) {
list.add(args);
}
- return (String[])list.toArray(new String[list.size()]);
+ return list.toArray(new String[list.size()]);
}
-
}
Modified:
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java
URL:
http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java?rev=1767874&r1=1767873&r2=1767874&view=diff
==============================================================================
---
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java
(original)
+++
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java
Thu Nov 3 11:48:13 2016
@@ -77,7 +77,7 @@ public final class DaemonLoader
}
/* Find the required class */
- Class c = cl.loadClass(cn);
+ Class<?> c = cl.loadClass(cn);
/* This should _never_ happen, but doublechecking doesn't harm */
if (c == null) {
@@ -137,7 +137,7 @@ public final class DaemonLoader
System.err.println("Cannot retrieve ClassLoader instance");
return false;
}
- Class c;
+ Class<?> c;
if (className.charAt(0) == '@') {
/* Wrapp the class with DaemonWrapper
* and modify arguments to include the real class name.
@@ -160,8 +160,7 @@ public final class DaemonLoader
boolean isdaemon = false;
try {
- Class dclass =
- cl.loadClass("org.apache.commons.daemon.Daemon");
+ Class<?> dclass =
cl.loadClass("org.apache.commons.daemon.Daemon");
isdaemon = dclass.isAssignableFrom(c);
}
catch (Exception cnfex) {
@@ -169,7 +168,7 @@ public final class DaemonLoader
}
/* Check methods */
- Class[] myclass = new Class[1];
+ Class<?>[] myclass = new Class[1];
if (isdaemon) {
myclass[0] = DaemonContext.class;
}
Modified:
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java
URL:
http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java?rev=1767874&r1=1767873&r2=1767874&view=diff
==============================================================================
---
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java
(original)
+++
commons/proper/daemon/trunk/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java
Thu Nov 3 11:48:13 2016
@@ -196,7 +196,7 @@ public class DaemonWrapper implements Da
private String call = null;
private String[] args = null;
private Method inst = null;
- private Class main = null;
+ private Class<?> main = null;
protected Invoker()
{
@@ -217,12 +217,12 @@ public class DaemonWrapper implements Da
protected void addArguments(String[] args)
{
if (args != null) {
- ArrayList aa = new ArrayList();
+ ArrayList<String> aa = new ArrayList<String>();
if (this.args != null) {
aa.addAll(Arrays.asList(this.args));
}
aa.addAll(Arrays.asList(args));
- this.args = (String[])aa.toArray(new String[aa.size()]);
+ this.args = aa.toArray(new String[aa.size()]);
}
}
@@ -269,7 +269,7 @@ public class DaemonWrapper implements Da
if (cl == null) {
throw new NullPointerException("Cannot retrieve ClassLoader
instance");
}
- Class[] ca = new Class[1];
+ Class<?>[] ca = new Class[1];
ca[0] = args.getClass();
// Find the required class
main = cl.loadClass(name);
Modified:
commons/proper/daemon/trunk/src/test/java/org/apache/commons/daemon/SimpleDaemon.java
URL:
http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/test/java/org/apache/commons/daemon/SimpleDaemon.java?rev=1767874&r1=1767873&r2=1767874&view=diff
==============================================================================
---
commons/proper/daemon/trunk/src/test/java/org/apache/commons/daemon/SimpleDaemon.java
(original)
+++
commons/proper/daemon/trunk/src/test/java/org/apache/commons/daemon/SimpleDaemon.java
Thu Nov 3 11:48:13 2016
@@ -28,7 +28,7 @@ import org.apache.commons.daemon.DaemonC
import org.apache.commons.daemon.DaemonContext;
/**
- * @version $Id$
+ * @version $Id$
*/
public class SimpleDaemon implements Daemon, Runnable, DaemonUserSignal {
@@ -37,16 +37,17 @@ public class SimpleDaemon implements Dae
private DaemonController controller=null;
private volatile boolean stopping=false;
private String directory=null;
- private Vector handlers=null;
+ private Vector<Handler> handlers=null;
private boolean softReloadSignalled;
public SimpleDaemon() {
super();
System.err.println("SimpleDaemon: instance "+this.hashCode()+
" created");
- this.handlers=new Vector();
+ this.handlers=new Vector<Handler>();
}
+ @Override
protected void finalize() {
System.err.println("SimpleDaemon: instance "+this.hashCode()+
" garbage collected");
@@ -126,9 +127,9 @@ public class SimpleDaemon implements Dae
}
/* Terminate all handlers that at this point are still open */
- Enumeration openhandlers=this.handlers.elements();
+ Enumeration<Handler> openhandlers=this.handlers.elements();
while (openhandlers.hasMoreElements()) {
- Handler handler=(Handler)openhandlers.nextElement();
+ Handler handler=openhandlers.nextElement();
System.err.println("SimpleDaemon: dropping connection "+
handler.getConnectionNumber());
handler.close();