fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static boolean isPresent(final Throwable t, final Class<?>[] exceptionArray){
  11. for(Class<?> exc : exceptionArray){
  12. if(t instanceof exc.getClass() ){
  13. return true;
  14. }
  15. }
  16. }
  17. public static void main (String[] args) throws java.lang.Exception
  18. {
  19. // your code goes here
  20. Class<?>[] my = {RuntimeException.class};
  21. isPresent(new RuntimeException(), my);
  22. }
  23. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:12: error: ')' expected
			if(t instanceof exc.getClass() ){
			                            ^
Main.java:12: error: -> expected
			if(t instanceof exc.getClass() ){
			                              ^
Main.java:12: error: illegal start of expression
			if(t instanceof exc.getClass() ){
			                               ^
Main.java:12: error: ';' expected
			if(t instanceof exc.getClass() ){
			                                ^
Main.java:17: error: class, interface, or enum expected
	public static void main (String[] args) throws java.lang.Exception
	              ^
Main.java:20: error: <identifier> expected
		Class<?>[] my = {RuntimeException.class};
		                                       ^
Main.java:21: error: invalid method declaration; return type required
		isPresent(new RuntimeException(), my);
		^
Main.java:21: error: illegal start of type
		isPresent(new RuntimeException(), my);
		          ^
Main.java:21: error: ')' expected
		isPresent(new RuntimeException(), my);
		             ^
Main.java:21: error: ';' expected
		isPresent(new RuntimeException(), my);
		                              ^
Main.java:21: error: illegal start of type
		isPresent(new RuntimeException(), my);
		                               ^
Main.java:21: error: <identifier> expected
		isPresent(new RuntimeException(), my);
		                                ^
Main.java:21: error: ';' expected
		isPresent(new RuntimeException(), my);
		                                 ^
Main.java:21: error: illegal start of type
		isPresent(new RuntimeException(), my);
		                                    ^
Main.java:21: error: <identifier> expected
		isPresent(new RuntimeException(), my);
		                                     ^
Main.java:21: error: ';' expected
		isPresent(new RuntimeException(), my);
		                                      ^
16 errors
stdout
Standard output is empty