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

Last updated: October 10,2024

1. Install "objenesis.noarch" package

This tutorial shows how to install objenesis.noarch on Fedora 35

$ sudo dnf update $ sudo dnf install objenesis.noarch

2. Uninstall "objenesis.noarch" package

Here is a brief guide to show you how to uninstall objenesis.noarch on Fedora 35:

$ sudo dnf remove objenesis.noarch $ sudo dnf autoremove

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

Last metadata expiration check: 5:08:40 ago on Wed Sep 7 02:25:42 2022.
Available Packages
Name : objenesis
Version : 3.1
Release : 7.fc35
Architecture : noarch
Size : 106 k
Source : objenesis-3.1-7.fc35.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.