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

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



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