1. Java / Говнокод #11545

    +70

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    public static class TrollException extends RuntimeException {
            @Override
            public String getMessage() {
                throw new TrollException();
            }
    
            @Override
            public String getLocalizedMessage() {
                throw new TrollException();
            }
    
            @Override
            public Throwable getCause() {
                throw new TrollException();
            }
    
            @Override
            public synchronized Throwable initCause(Throwable cause) {
                throw new TrollException();
            }
    
            @Override
            public String toString() {
                throw new TrollException();
            }
    
            @Override
            public void printStackTrace() {
                throw new TrollException();
            }
    
            @Override
            public void printStackTrace(PrintStream s) {
                throw new TrollException();
            }
    
            @Override
            public void printStackTrace(PrintWriter s) {
                throw new TrollException();
            }
    
            @Override
            public synchronized Throwable fillInStackTrace() {
                throw new TrollException();
            }
    
            @Override
            public StackTraceElement[] getStackTrace() {
                throw new TrollException();
            }
    
            @Override
            public void setStackTrace(StackTraceElement[] stackTrace) {
                throw new TrollException();
            }
        }

    Запостил: kadavrrr, 06 Августа 2012

    Комментарии (35) RSS

    • public TrollException() {
      throw new TrollException();
      }

      забыли
      Ответить
    • throw new OrcException();
      throw new OgreException();
      throw new DwarfException();
      throw new ElfException();
      ...
      Ответить
      • throw new DartanianException();
        Ответить
        • for (Person person : persons) {
              if (person != this) {
                  pidors.add(person); // все пидарасы
              } else {
                  throw new DartanianException(this); // а я Д`Артаньян!
              }
          }
          Ответить
        • public DartanianException() {
          super(new PortosException(new AtosException(new AramisException())));
          }
          Ответить
          • Вы забыли extends MusketeerException...
            Ответить
            • Что-то я сегодня всё забываю и забываю, даже говнокод хороший не выходит
              Ответить
          • Да нет же, один только Д'артаньян - exception (исключение), все остальные - скучное и унылое быдло!
            Ответить
            • В контексте этой темы паскалевский тип Cardinal обретает новый смысл.
              Ответить
        • >>Dartanian
          Блядь. Мне одному это режет глаза? Я конечно понимаю - у лягушатников тупой язык, но все же.
          >>super(new PortosException(new AtosException
          А-а-а. Перестаньте!!!

          > MusketeerException
          Ну хоть тут нормально.
          Ответить
          • Видимо, всё дело не в том, что у лягушатников тупой язык, а в том, что его никто из присутствующих не знает, что совсем неудивительно.
            Ответить
            • Так ведь на ингрише оно тоже по-другому пишется.
              А потом люди идут и задают такие вопросы:
              http://wiki.answers.com/Q/Who_is_d'artanian
              Ответить
              • граммар-наци набигают
                Ответить
                • Я не граммар-наци, всегда их ненавидел. Просто у меня ТРАНСЛИТ.
                  Почему кстати неJean Renault?
                  Ответить
          • так лучше?
            pendant (Homme homme: hommes) {
                si (homme != ce) {
                    pédé.ajouter(homme); // канальи
                } d'autre {
                    jeter nouveau d'ArtagnanException(ce); // а я д'Артаньян, щщенок
                }
            }
            Ответить
          • > new AtosException
            Athos.
            Не соврать бы, это произошло от le mont Athos. Если что, это гора Афон.
            Ответить
      • public synchronized Trollable
        Ответить
      • >>elf
        >>dwarf
        PE, .sym
        Ответить
    • Так оно ж воняет унылым фейком.
      Ответить
    • неоэксепшионизм
      Ответить
    • Пацаны, чем всё закончилось?
      Ответить
      • Комплементацией человечества
        Ответить
        • А потом?
          Ответить
          • А потом Ева кончилась и я спать пошел
            Ответить
            • Мой дед – герой. Он две войны прошел. Потом устал, выключил компьютер и лег спать. http://www.anekdot.ru/id/251973/
              Ответить

    Добавить комментарий