Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37881225
en ru br
ALT Linux repositórios
S:3.1-alt1_7jpp11
5.0: 1.0-alt2_1jpp5

Group :: Desenvolvimento/Java
RPM: objenesis

 Principal   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

A versão atual: 1.0-alt2_1jpp5
Data da compilação: 5 janeiro 2009, 18:23 ( 800.7 weeks ago )
Tamanho:: 59.05 Kb

Home page:   http://objenesis.googlecode.com/svn/docs/index.…

Licença: MIT
Sumário: Instantiate New Object
Descrição:

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.

Mantenedor currente: Igor Vlasenko

Lista dos contribuidores

Lista dos rpms provida por esta srpm:

  • objenesis
  • objenesis-javadoc
  • objenesis-manual
ACL:
     
    projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
    mantenedor atual: Michael Shigorin
    mantenedor da tradução: Fernando Martini aka fmartini © 2009