všetky možnosti
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Zdroj: objenesis  ]

Balík: libobjenesis-java (3.3-3)

Odkazy pre libobjenesis-java

Screenshot

Zdroje Debian:

Stiahnuť zdrojový balík objenesis:

Správcovia:

Externé zdroje:

Podobné balíky:

knižnice jazyka Java na vytvorenie inštancie nového objektu danej triedy

Objenesis je malá knižnica jazyka Java, ktorá slúži na jeden účel - vytvorenie inštancie nového objektu danej triedy. Java túto dynamickú tvorbu inštancií tried už podporuje pomocou Class.newInstance(). To však funguje len ak trieda má vhodný konštruktor. V mnohých prípadoch nie je možné vytvoriť inštanciu triedy týmto spôsobom, napr. keď trieda obsahuje

 * konštruktory, ktoré vyžadujú argumenty
 * konštruktory, ktoré majú vedľajšie účinky
 * konštruktory, ktoré vyhadzujú výnimky.
Vo výsledku je možné bežne vidieť v knižniciach obmedzenia, ktoré hovoria, že triedy musia vyžadovať predvolený konštruktor. Cieľom Objenesis je prekonať tieto obmedzenia obídením konštruktora pri tvorbe inštancie objektu.

Značky: Implementované v: Java, Role: Shared Library

Stiahnuť libobjenesis-java

Stiahnuť pre všetky dostupné architektúry
Architektúra Veľkosť balíka Nainštalovaná veľkosť Súbory
all 40.4 kB76.0 kB [zoznam súborov]