objenesis 3.3-3 source package in Ubuntu
Changelog
objenesis (3.3-3) unstable; urgency=medium * Don't suggest the -doc package anymore. -- Markus Koschany <email address hidden> Tue, 17 Jan 2023 14:18:23 +0100
Upload details
- Uploaded by:
- Debian Java Maintainers
- Uploaded to:
- Sid
- Original maintainer:
- Debian Java Maintainers
- Architectures:
- all
- Section:
- java
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Oracular | release | universe | java | |
Noble | release | universe | java | |
Mantic | release | universe | java | |
Lunar | release | universe | java |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
objenesis_3.3-3.dsc | 2.1 KiB | 406d8f97870ef96c35b4d8fafd745a6f5a8fa4fd2acaff39e4a009e3ea606539 |
objenesis_3.3.orig.tar.gz | 122.5 KiB | 73d223e32161743826d876f4b962e2dcd3439201fe0eb21b23f5fcd0eb0e0293 |
objenesis_3.3-3.debian.tar.xz | 4.9 KiB | ef6171c622926df01638a6e15375aea94f2baebc5b9807d56d97c9346a41142b |
Available diffs
- diff from 3.3-1 to 3.3-3 (1.4 KiB)
No changes file available.
Binary packages built by this source
- libobjenesis-java: Java library to instantiate a new object of a particular class
Objenesis is a small Java library that serves one purpose: to instantiate a
new object of a particular class.
Java already supports this 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.
* Constructors that have side effects.
* Constructors 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 overcomes these restrictions by bypassing the constructor
on object instantiation.