objenesis-2.6-alt1_1jpp8.noarch.rpm


Advertisement

Description

objenesis - A library for instantiating Java objects

Property Value
Distribution ALT Linux Sisyphus
Repository Classic noarch
Package filename objenesis-2.6-alt1_1jpp8.noarch.rpm
Package name objenesis
Package version 2.6
Package release alt1_1jpp8
Package architecture noarch
Package type rpm
Category Development/Java
Homepage -
License -
Maintainer -
Download size 197.85 KB
Installed size 197.85 KB
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.

Alternatives

Package Version Architecture Repository
objenesis - - -

Requires

Name Value
javapackages-tools -
rpmlib(PayloadIsLzma) -

Provides

Name Value
mvn(org.objenesis:objenesis) = 2.6
mvn(org.objenesis:objenesis-parent:pom:) = 2.6
mvn(org.objenesis:objenesis-tck) = 2.6
mvn(org.objenesis:objenesis-tck:pom:) = 2.6
mvn(org.objenesis:objenesis:pom:) = 2.6
objenesis = 0:2.6-alt1_1jpp8
osgi(org.objenesis) = 2.6.0

Download

Type URL
Mirror ftp.altlinux.org
Binary Package objenesis-2.6-alt1_1jpp8.noarch.rpm
Source Package objenesis-2.6-alt1_1jpp8.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    
  2. Update the package index:
    # sudo apt-get update
  3. Install objenesis rpm package:
    # sudo apt-get install objenesis

Files

Path
/usr/share/doc/objenesis-2.6/LICENSE.txt
/usr/share/java/objenesis/objenesis-tck.jar
/usr/share/java/objenesis/objenesis.jar
/usr/share/maven-metadata/objenesis.xml
/usr/share/maven-poms/objenesis/objenesis-parent.pom
/usr/share/maven-poms/objenesis/objenesis-tck.pom
/usr/share/maven-poms/objenesis/objenesis.pom

Changelog

2017-11-22 - Igor Vlasenko <viy@altlinux.ru> 0:2.6-alt1_1jpp8
- new version
2017-11-14 - Igor Vlasenko <viy@altlinux.ru> 0:2.1-alt1_7jpp8
- fc27 update
2017-10-22 - Igor Vlasenko <viy@altlinux.ru> 0:2.1-alt1_6jpp8
- new jpp release
2016-12-16 - Igor Vlasenko <viy@altlinux.ru> 0:2.1-alt1_4jpp8
- new fc release
2016-11-22 - Igor Vlasenko <viy@altlinux.ru> 0:2.1-alt1_3jpp8
- new fc release
2016-02-01 - Igor Vlasenko <viy@altlinux.ru> 0:2.1-alt1_2jpp8
- new version
2014-07-12 - Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt2_13jpp7
- rebuild with new apache-resource-bundles
2014-07-10 - Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_13jpp7
- update
2013-03-19 - Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_11jpp7
- fc update
2012-03-19 - Igor Vlasenko <viy@altlinux.ru> 0:1.1-alt3_1jpp6
- dropped xsite dependency

See Also

Package Description
objenesis-javadoc-2.6-alt1_1jpp8.noarch.rpm Javadoc for objenesis
obs-build-20171227-alt1.1.noarch.rpm A Script to Build SUSE Linux RPMs
obs-build-mkbaselibs-20171227-alt1.1.noarch.rpm Tools to generate base lib packages
obtheme-0.7-alt1.1.noarch.rpm A GUI theme editor for Openbox
ocaml-lablgtk-doc-2.18.6-alt3.noarch.rpm Documentation for LablGTK
ocaml-make-6.35.0-alt1.noarch.rpm a general makefile for the Objective Caml programming language
ocaml-make-doc-6.35.0-alt1.noarch.rpm documentation and examples files for ocaml-make
ocaml-ocamlfind-mini-1.8.0-alt5.noarch.rpm Minimal findlib script to be distributed with user libraries
ocrfeeder-0.7.9-alt4.noarch.rpm OCRFeeder is a document layout analysis and optical character recognition system
ocsinventory-agent-2.6.0-alt1.noarch.rpm Hardware and software inventory tool (Agent)
octave-bim-1.1.5-alt2.noarch.rpm PDE Solver using a Finite Element/Finite Volume approach
octave-bsltl-1.1.1-alt1.noarch.rpm Biospeckle Laser Tool Library
octave-cgi-0.1.2-alt1.noarch.rpm cgi
octave-data-smoothing-1.3.0-alt3.noarch.rpm Data smoothing
octave-dataframe-1.2.0-alt1.noarch.rpm Data Frame
Advertisement
Advertisement