Package objenesis: Information

    Source package: objenesis
    Version: 1.0-alt2_2jpp5
    Build time:  Mar 8, 2010, 01:04 PM
    Category: Development/Java
    Report package bug
    License: MIT
    Summary: Instantiate New Object
    Description: 
    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.
    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
      subclassed without needing to worry about the super()
      constructor.
    * Container Frameworks - Objects can be dynamically
      instantatiated in non-standard ways.

    List of rpms provided by this srpm:
    objenesis (noarch)
    objenesis-javadoc (noarch)
    objenesis-manual (noarch)

    Maintainer: Igor Vlasenko

    List of contributors:
    Igor Vlasenko

      1. /proc
      2. maven-surefire-plugin
      3. maven2 >= 0:2.0.7
      4. maven2-plugin-antrun
      5. maven2-plugin-assembly
      6. maven2-plugin-compiler
      7. maven2-plugin-eclipse
      8. maven2-plugin-install
      9. maven2-plugin-jar
      10. maven2-plugin-javadoc
      11. maven2-plugin-resources
      12. maven2-plugin-site
      13. maven2-plugin-source
      14. jpackage-compat
      15. jpackage-utils >= 0:1.7.5
      16. junit
      17. xpp3-minimal
      18. xsite

    Last changed


    March 8, 2010 Igor Vlasenko 0:1.0-alt2_2jpp5
    - new jpp release
    Jan. 5, 2009 Igor Vlasenko 0:1.0-alt2_1jpp5
    - fixed repocop warnings
    Sept. 29, 2008 Igor Vlasenko 0:1.0-alt1_1jpp5
    - converted from JPackage by jppimport script