Пакет objenesis: Информация
Исходный пакет: objenesis
Версия: 1.0-alt2_2jpp5
Собран: 8 марта 2010 г. 13:04
Категория: Разработка/Java
Сообщить об ошибке в пакетеДомашняя страница: http://objenesis.googlecode.com/svn/docs/index.html
Лицензия: MIT
О пакете: Instantiate New Object
Описание:
Java already supports this dynamic instantiation of classes using Class.newInstance(). However, this only works if the class has an appropriate constructor. There are many times when a class cannot be instantiated this way, such as when the class contains: * Constructors that require arguments. * Constructors that have side effects. * Constructors that throw exceptions. As a result, it is common to see restrictions in libraries stating that classes must require a default constructor. Objenesis aims to overcomes these restrictions by bypassing the constructor on object instantiation. Needing to instantiate an object without calling the constructor is a fairly specialized task, however there are certain cases when this is useful: * Serialization, Remoting and Persistence - Objects need to be instantiated and restored to a specific state, without invoking code. * Proxies, AOP Libraries and Mock Objects - Classes can be subclassed without needing to worry about the super() constructor. * Container Frameworks - Objects can be dynamically instantatiated in non-standard ways.
Список rpm-пакетов, предоставляемых данным srpm-пакетом:
objenesis (noarch)
objenesis-javadoc (noarch)
objenesis-manual (noarch)
objenesis (noarch)
objenesis-javadoc (noarch)
objenesis-manual (noarch)
Сопровождающий: Igor Vlasenko
Последнее изменение
8 марта 2010 г. Igor Vlasenko 0:1.0-alt2_2jpp5
- new jpp release
5 января 2009 г. Igor Vlasenko 0:1.0-alt2_1jpp5
- fixed repocop warnings
29 сентября 2008 г. Igor Vlasenko 0:1.0-alt1_1jpp5
- converted from JPackage by jppimport script