How to Install and Uninstall objenesis.noarch Package on Fedora 34

Last updated: October 08,2024

1. Install "objenesis.noarch" package

In this section, we are going to explain the necessary steps to install objenesis.noarch on Fedora 34

$ sudo dnf update $ sudo dnf install objenesis.noarch

2. Uninstall "objenesis.noarch" package

This tutorial shows how to uninstall objenesis.noarch on Fedora 34:

$ sudo dnf remove objenesis.noarch $ sudo dnf autoremove

3. Information about the objenesis.noarch package on Fedora 34

Last metadata expiration check: 0:18:08 ago on Tue Sep 6 02:10:55 2022.
Available Packages
Name : objenesis
Version : 3.1
Release : 5.fc34
Architecture : noarch
Size : 108 k
Source : objenesis-3.1-5.fc34.src.rpm
Repository : fedora
Summary : A library for instantiating Java objects
URL : http://objenesis.org/
License : ASL 2.0
Description : 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.