All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.pmd.DoNotUseThreads.html Maven / Gradle / Ivy

Go to download

Sanity4J was created to simplify running multiple static code analysis tools on the Java projects. It provides a single entry point to run all the selected tools and produce a consolidated report, which presents all findings in an easily accessible manner.

There is a newer version: 1.8.2
Show newest version


DoNotUseThreads

DoNotUseThreads

The J2EE specification explicitly forbids the use of threads.

                    
                        //ClassOrInterfaceType[@Image = 'Thread' or @Image = 'Runnable']
                    

Example(s):

            	
            // This is not allowed
public class UsingThread extends Thread {

 }
	// Neither this,
public class OtherThread implements Runnable {
	// Nor this ...
	public void methode() {
			Runnable thread = new Thread(); thread.run();
	}
}
				
		




© 2015 - 2024 Weber Informatics LLC | Privacy Policy