Fri, 25 Apr 2025 22:48:35 MSK | login

Information for RPM objenesis-3.1-11.module+el9.5.0+511+5479555a.noarch.rpm

ID249038
Nameobjenesis
Version3.1
Release11.module+el9.5.0+511+5479555a
Epoch
Archnoarch
SummaryA library for instantiating Java objects
DescriptionObjenesis 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.
Build Time2024-11-03 02:36:12 GMT
Size101.51 KB
ba071a710be1f89847c35aeaca96383e
LicenseASL 2.0
Buildrootmodule-javapackages-bootstrap-202201-9050020241102184710-8cf767d6-build-65813-139318
Provides
mvn(org.objenesis:objenesis) = 3.1
mvn(org.objenesis:objenesis-parent:pom:) = 3.1
mvn(org.objenesis:objenesis-tck) = 3.1
mvn(org.objenesis:objenesis-tck:pom:) = 3.1
mvn(org.objenesis:objenesis:pom:) = 3.1
objenesis = 3.1-11.module+el9.5.0+511+5479555a
osgi(org.objenesis) = 3.1.0
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
(java-headless or java-21-headless or java-17-headless or java-11-headless or java-1.8.0-headless)
javapackages-filesystem
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
rpmlib(RichDependencies) <= 4.12.0-1
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 10 of 10
Name ascending sort Size
/usr/share/doc/objenesis0.00 B
/usr/share/doc/objenesis/LICENSE.txt11.09 KB
/usr/share/java/objenesis0.00 B
/usr/share/java/objenesis/objenesis-tck.jar45.49 KB
/usr/share/java/objenesis/objenesis.jar56.85 KB
/usr/share/maven-metadata/objenesis.xml2.49 KB
/usr/share/maven-poms/objenesis0.00 B
/usr/share/maven-poms/objenesis/objenesis-parent.pom15.80 KB
/usr/share/maven-poms/objenesis/objenesis-tck.pom3.97 KB
/usr/share/maven-poms/objenesis/objenesis.pom3.44 KB
Component of
1 through 28 of 28
Buildroot descending sort Created State
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66256-140011 2024-11-04 06:16:18 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66244-140005 2024-11-04 05:48:43 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66238-140002 2024-11-04 05:33:56 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66222-139991 2024-11-04 04:56:27 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66210-139985 2024-11-04 04:30:22 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66208-139984 2024-11-04 04:25:27 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66204-139982 2024-11-04 04:16:24 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66175-139963 2024-11-04 03:09:42 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66173-139962 2024-11-04 03:04:03 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66163-139957 2024-11-04 02:41:24 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66159-139955 2024-11-04 02:32:28 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66157-139954 2024-11-04 02:28:38 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66151-139951 2024-11-04 02:12:59 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66131-139941 2024-11-04 01:28:53 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66127-139939 2024-11-04 01:18:16 expired
module-javapackages-tools-202201-9050020241103213403-1750bf99-build-66125-139938 2024-11-04 01:12:20 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66090-139624 2024-11-03 21:30:00 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66088-139623 2024-11-03 21:24:33 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66084-139621 2024-11-03 21:12:56 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66055-139569 2024-11-03 19:49:28 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66053-139568 2024-11-03 19:43:02 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66043-139563 2024-11-03 19:13:08 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66039-139561 2024-11-03 19:02:28 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66037-139560 2024-11-03 18:56:06 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66031-139557 2024-11-03 18:38:42 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66008-139450 2024-11-03 17:16:42 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66002-139448 2024-11-03 17:01:59 expired
module-javapackages-tools-202201-9050020241103125454-1750bf99-build-66000-139447 2024-11-03 16:55:37 expired