elizarov


Блог Романа Елизарова


Previous Entry Share Next Entry
Java: Type arguments for a class shall be inferred on constructor invocation
elizarov
Во время последней встречи JUG после рассказа Simon Ritter про Java 5 у меня зашел разговор про особенности использования Generics с igorsereda. Игорь рассказал решение, которое позволяет не перечислять по два раза аргументы типа при объявлении переменной и создания её с помощью конструктора. Надо использовать статический метод-фабрику! При его вызове (в отличие от вызова конструктора) происходить автоматический вывод нужного типа.

Это натолкнуло меня на мысль создать вот такой RFE 6220689. Голосуйте за него! Он мне нравится намного больше моего старого pre-Java 5 RFE 4879776, который все равно уже устарел в силу того, как сейчас сделан varargs.

?

Log in

No account? Create an account