Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Rennie2013-09-23 14:20:17 +0000
committerMike Rennie2013-09-23 14:20:17 +0000
commit8ea900d7c8362c77434601222a3aca3d225f0fed (patch)
treec01b95c7fe18c82e7e11b5f5778f4179afa8e964 /ant/org.eclipse.ant.core/src/org/eclipse/ant/internal/core/AntSecurityManager.java
parent5d5a320cc33a9db9b7d6c95ac20c73d8f343db8d (diff)
downloadeclipse.platform-8ea900d7c8362c77434601222a3aca3d225f0fed.tar.gz
eclipse.platform-8ea900d7c8362c77434601222a3aca3d225f0fed.tar.xz
eclipse.platform-8ea900d7c8362c77434601222a3aca3d225f0fed.zip
[nobug] Run formatter on all of the projectsI20130924-1130I20130924-0800
Diffstat (limited to 'ant/org.eclipse.ant.core/src/org/eclipse/ant/internal/core/AntSecurityManager.java')
-rw-r--r--ant/org.eclipse.ant.core/src/org/eclipse/ant/internal/core/AntSecurityManager.java176
1 files changed, 119 insertions, 57 deletions
diff --git a/ant/org.eclipse.ant.core/src/org/eclipse/ant/internal/core/AntSecurityManager.java b/ant/org.eclipse.ant.core/src/org/eclipse/ant/internal/core/AntSecurityManager.java
index a0a0f4397..a548c9c0b 100644
--- a/ant/org.eclipse.ant.core/src/org/eclipse/ant/internal/core/AntSecurityManager.java
+++ b/ant/org.eclipse.ant.core/src/org/eclipse/ant/internal/core/AntSecurityManager.java
@@ -10,7 +10,6 @@
*******************************************************************************/
package org.eclipse.ant.internal.core;
-
import java.io.FileDescriptor;
import java.net.InetAddress;
import java.net.SocketPermission;
@@ -19,40 +18,40 @@ import java.util.PropertyPermission;
import org.eclipse.ant.core.AntSecurityException;
/**
- * A security manager that always throws an <code>AntSecurityException</code>
- * if the calling thread attempts to cause the Java Virtual Machine to
- * exit/halt or if the restricted thread attempts to set a System property.
- * Otherwise this manager just delegates to the pre-existing manager
- * passed in the constructor or mimics the default security manager behavior
+ * A security manager that always throws an <code>AntSecurityException</code> if the calling thread attempts to cause the Java Virtual Machine to
+ * exit/halt or if the restricted thread attempts to set a System property. Otherwise this manager just delegates to the pre-existing manager passed
+ * in the constructor or mimics the default security manager behavior
*/
public class AntSecurityManager extends SecurityManager {
- private SecurityManager fSecurityManager= null;
- private Thread fRestrictedThread= null;
- //ensure that the PropertyPermission class is loaded before we
- //start checking permissions: bug 85908
- private static final PropertyPermission fgPropertyPermission= new PropertyPermission("*", "write"); //$NON-NLS-1$ //$NON-NLS-2$
-
- private boolean fAllowSettingSystemProperties= true;
-
+ private SecurityManager fSecurityManager = null;
+ private Thread fRestrictedThread = null;
+ // ensure that the PropertyPermission class is loaded before we
+ // start checking permissions: bug 85908
+ private static final PropertyPermission fgPropertyPermission = new PropertyPermission("*", "write"); //$NON-NLS-1$ //$NON-NLS-2$
+
+ private boolean fAllowSettingSystemProperties = true;
+
public AntSecurityManager(SecurityManager securityManager, Thread restrictedThread, boolean allowSettingProperties) {
- fSecurityManager= securityManager;
- fRestrictedThread= restrictedThread;
- fAllowSettingSystemProperties= allowSettingProperties;
+ fSecurityManager = securityManager;
+ fRestrictedThread = restrictedThread;
+ fAllowSettingSystemProperties = allowSettingProperties;
}
-
+
public AntSecurityManager(SecurityManager securityManager, Thread restrictedThread) {
this(securityManager, restrictedThread, true);
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkExit(int)
*/
@Override
public void checkExit(int status) {
- //no exit allowed from the restricted thread...System.exit is being called
- //by some ant task...do not want Eclipse to exit if
- //in the same VM.
+ // no exit allowed from the restricted thread...System.exit is being called
+ // by some ant task...do not want Eclipse to exit if
+ // in the same VM.
if (Thread.currentThread() == fRestrictedThread) {
throw new AntSecurityException();
}
@@ -60,7 +59,10 @@ public class AntSecurityManager extends SecurityManager {
fSecurityManager.checkExit(status);
}
}
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkAccept(java.lang.String, int)
*/
@Override
@@ -70,7 +72,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkAccess(java.lang.Thread)
*/
@Override
@@ -80,7 +84,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkAccess(java.lang.ThreadGroup)
*/
@Override
@@ -90,7 +96,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkAwtEventQueueAccess()
*/
@Override
@@ -100,7 +108,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkConnect(java.lang.String, int, java.lang.Object)
*/
@Override
@@ -110,7 +120,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkConnect(java.lang.String, int)
*/
@Override
@@ -120,7 +132,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkCreateClassLoader()
*/
@Override
@@ -130,7 +144,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkDelete(java.lang.String)
*/
@Override
@@ -140,7 +156,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkExec(java.lang.String)
*/
@Override
@@ -150,7 +168,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkLink(java.lang.String)
*/
@Override
@@ -160,7 +180,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkListen(int)
*/
@Override
@@ -170,7 +192,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkMemberAccess(java.lang.Class, int)
*/
@Override
@@ -190,13 +214,15 @@ public class AntSecurityManager extends SecurityManager {
if (fSecurityManager != null) {
String host = maddr.getHostAddress();
if (!host.startsWith("[") && host.indexOf(':') != -1) { //$NON-NLS-1$
- host = "[" + host + "]"; //$NON-NLS-1$ //$NON-NLS-2$
+ host = "[" + host + "]"; //$NON-NLS-1$ //$NON-NLS-2$
}
- checkPermission(new SocketPermission(host, "accept,connect")); //$NON-NLS-1$
+ checkPermission(new SocketPermission(host, "accept,connect")); //$NON-NLS-1$
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkMulticast(java.net.InetAddress)
*/
@Override
@@ -206,7 +232,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkPackageAccess(java.lang.String)
*/
@Override
@@ -216,7 +244,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkPackageDefinition(java.lang.String)
*/
@Override
@@ -226,7 +256,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkPermission(java.security.Permission, java.lang.Object)
*/
@Override
@@ -236,13 +268,15 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkPermission(java.security.Permission)
*/
@Override
public void checkPermission(Permission perm) {
if (!fAllowSettingSystemProperties && fgPropertyPermission.implies(perm) && fRestrictedThread == Thread.currentThread()) {
- //attempting to write a system property
+ // attempting to write a system property
throw new AntSecurityException();
}
if (fSecurityManager != null) {
@@ -250,7 +284,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkPrintJobAccess()
*/
@Override
@@ -260,7 +296,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkPropertiesAccess()
*/
@Override
@@ -271,7 +309,9 @@ public class AntSecurityManager extends SecurityManager {
super.checkPropertiesAccess();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkPropertyAccess(java.lang.String)
*/
@Override
@@ -281,7 +321,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkRead(java.io.FileDescriptor)
*/
@Override
@@ -291,7 +333,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkRead(java.lang.String, java.lang.Object)
*/
@Override
@@ -301,7 +345,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkRead(java.lang.String)
*/
@Override
@@ -311,7 +357,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkSecurityAccess(java.lang.String)
*/
@Override
@@ -321,7 +369,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkSetFactory()
*/
@Override
@@ -331,7 +381,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkSystemClipboardAccess()
*/
@Override
@@ -341,7 +393,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkTopLevelWindow(java.lang.Object)
*/
@Override
@@ -352,7 +406,9 @@ public class AntSecurityManager extends SecurityManager {
return super.checkTopLevelWindow(window);
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkWrite(java.io.FileDescriptor)
*/
@Override
@@ -362,7 +418,9 @@ public class AntSecurityManager extends SecurityManager {
}
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#checkWrite(java.lang.String)
*/
@Override
@@ -385,7 +443,9 @@ public class AntSecurityManager extends SecurityManager {
return super.getInCheck();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#getSecurityContext()
*/
@Override
@@ -396,7 +456,9 @@ public class AntSecurityManager extends SecurityManager {
return super.getSecurityContext();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.SecurityManager#getThreadGroup()
*/
@Override

Back to the top