[repositories] devel: [groups] [packages] [maintainers] [changelog]

 java-objenesis: A library for instantiating Java objects

Name:java-objenesis
Release:1.1-2mamba
Architecture:i586
Group:Development/Libraries/Java
Description: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.
Size:55.02 KB
Download:java-objenesis-1.1-2mamba.i586.rpm
Source RPM:java-objenesis
Provides:java-objenesis[=1.1-2mamba]
Requires:
RPM requirements:
Required by:java-easymockclassextension(i586) java-jmock2(i586) java-mockito17(i586)
Build required by:intellij-idea java-easymockclassextension java-jmock2 java-mockito17
Filenames:/etc/maven/fragments /etc/maven/fragments/java-objenesis /usr/share/doc/java-objenesis-1.1 /usr/share/doc/java-objenesis-1.1/LICENSE.txt /usr/share/java/objenesis-1.1.jar /usr/share/java/objenesis-tck-1.1.jar /usr/share/java/objenesis-tck.jar /usr/share/java/objenesis.jar /usr/share/maven2/poms /usr/share/maven2/poms/JPP.objenesis-parent.pom /usr/share/maven2/poms/JPP.objenesis-tck.pom /usr/share/maven2/poms/JPP.objenesis.pom

[repositories] devel: [groups] [packages] [maintainers] [changelog]

Automatically generated by distromatic.