LexManos

AnonInnerClasses Tests

Feb 15th, 2012
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. public class AnonClasses
  2. {
  3.     public MethodInvokationInterface AnonInterfaceClass()
  4.     {
  5.         return new MethodInvokationInterface(){
  6.             @Override
  7.             public int ImplementedInterfaceMehtod()
  8.             {
  9.                 return 0;
  10.             }
  11.         };
  12.     }
  13.    
  14.     public AnonInnerClassSuper AnnonInnerClass()
  15.     {
  16.         return new AnonClasses.AnonInnerClassSuper(1){
  17.             @Override
  18.             public int DoSomething(){
  19.                 return 0;
  20.             }
  21.         };
  22.     }
  23.    
  24.     public AnonStaticInnerClassSuper AnnonStaticInnerClass()
  25.     {
  26.         return new AnonClasses.AnonStaticInnerClassSuper(1){
  27.             @Override
  28.             public int DoSomething(){
  29.                 return 0;
  30.             }
  31.         };
  32.     }
  33.    
  34.     public Thread AnonOuterClass()
  35.     {
  36.         return new Thread(){
  37.             @Override
  38.             public void run()
  39.             {
  40.             }
  41.         };
  42.     }
  43.    
  44.     private class AnonInnerClassSuper{
  45.         public AnonInnerClassSuper(int arg){}
  46.         public int DoSomething()
  47.         {
  48.             return 0;
  49.         }
  50.     }
  51.     private static class AnonStaticInnerClassSuper{
  52.         public AnonStaticInnerClassSuper(int arg){}
  53.         public int DoSomething()
  54.         {
  55.             return 0;
  56.         }
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment