objenesis - A library for instantiating Java objects

Property Value
Distribution OpenMandriva Lx 2014.2
Repository OpenMandriva Main Release x86_64
Package name objenesis
Package version 1.2
Package release 16.1-omv2014.0
Package architecture noarch
Package type rpm
Installed size 135.00 KB
Download size 61.74 KB
Official Mirror abf-downloads.openmandriva.org
Objenesis is a small Java library that serves one purpose: to instantiate
a new object of a particular class.
Java supports 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, that have side effects,
and/or 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 overcome 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 sub-classed without
needing to worry about the super() constructor.
* Container Frameworks - Objects can be dynamically instantiated in
non-standard ways.


Package Version Architecture Repository
objenesis-1.2-16.1-omv2014.0.noarch.rpm 1.2 noarch OpenMandriva Main Release
objenesis - - -


Name Value
java >= 1.5
jpackage-utils -


Name Value
mvn(org.objenesis:objenesis) == 1.2
mvn(org.objenesis:objenesis-parent) == 1.2
mvn(org.objenesis:objenesis-parent:pom:) == 1.2
mvn(org.objenesis:objenesis-tck) == 1.2
objenesis == 1.2-16.1:2014.0
osgi(org.objenesis) == 1.2.0


Type URL
Binary Package objenesis-1.2-16.1-omv2014.0.noarch.rpm
Source Package objenesis-1.2-16.1.src.rpm

Install Howto

  1. Enable OpenMandriva Main Release repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install objenesis rpm package:
    # urpmi objenesis




2014-01-09 - pcpa <paulo.cesar.pereira.de.andrade@gmail.com> 1.2-16.1
+ Revision: cbf5e98
- Update to latest upstream release

See Also

Package Description
objenesis-javadoc-1.2-16.1-omv2014.0.noarch.rpm Javadoc for objenesis
ocaml-4.00.1-3-omv2014.0.x86_64.rpm The Objective Caml compiler and programming environment
ocaml-brlapi-4.4-2-omv2014.0.x86_64.rpm Ocaml bindings for BrlAPI
ocaml-brlapi-devel-4.4-2-omv2014.0.x86_64.rpm Development files for ocaml-brlapi
ocaml-doc-4.00.1-3-omv2014.0.x86_64.rpm Documentation for OCaml
ocaml-findlib-1.3.3-2-omv2014.0.x86_64.rpm A module packaging tool for OCaml
ocaml-findlib-devel-1.3.3-2-omv2014.0.x86_64.rpm Development files for ocaml-findlib
ocaml-graphviz-2.36.0-1-omv2014.0.x86_64.rpm Graphviz bindings for OCaml
ocaml-labltk-4.00.1-3-omv2014.0.x86_64.rpm Tk toolkit binding for OCaml
ocaml-sources-4.00.1-3-omv2014.0.x86_64.rpm OCaml sources
ocaml-xen-4.4.0-1-omv2014.0.x86_64.rpm OCaml bindings for Xen
oclock-1.0.3-2-omv2014.0.x86_64.rpm Round X clock
odt2txt-0.4-7-omv2014.0.x86_64.rpm A simple (and stupid) converter from OpenDocument Text to plain text
ogmtools-1.5-9-omv2014.0.x86_64.rpm OGG media stream tools
oki4linux-2.1gst-15-omv2014.0.x86_64.rpm Drivers for Oki 4w, oki 400w and okipage 4w plus GDI winprinters