Seasar ύX


2.2.0
-------------------------------------------------------------------------------
org.seasar.framework.sop pbP[W
* S2MethodInvocation C^tF[Xǉ܂D

org.seasar.framework.aop.impl pbP[W
* MethodInvocationImpl NXy폜z܂D
* NestedMethodInvocation NXǉ܂D

org.seasar.framework.aop.interceptors pbP[W
* S2MethodInvocation C^tF[Xg悤 AbstractInterceptor NXC܂D
* NextedMethodInvocation NXg悤 InterceptorChain NXC܂D

org.seasar.framework.aop.javassist pbP[W
* Javassist 𗘗p AspectWeaver NXǉ܂D

org.seasar.framework.aop.proxy pbP[W
* AspectWeaver NXg悤 AopProxy NXC܂D
* AopProxy NX generateClass() \bhǉ܂D

org.seasar.framework.container pbP[W
* ComponentDef C^tF[X getConcreteClass() \bhǉ܂D̃\bh́CR|[lgCX^X邽߂̃NXԂ܂D

org.seasar.framework.container.assembler pbP[W
* ComponentDef#getConcreteClass() 擾NXgăR|[lgCX^X悤 AbstractConstructorAssemberEAutoConstructorAssemblerEManualConstructorAssember NXC܂D

org.seasar.framework.container.impl pbP[W
* ComponentDefImpl NX getConcreteClass() \bhǉ܂D̃\bh́CR|[lg`ɃAXyNgݒ肳ĂȂ΃R|[lg`ɐݒ肳ꂽNX (getComponentClass() Ɠ) CAXyNgݒ肳Ă΃GnXꂽNXԂ܂D
* SimpleComponentDef NX getConcreteClass() \bhǉ܂D̃\bh́CɃR|[lg`ɐݒ肳ꂽNX (getComponentClass() \bh̖߂l) Ԃ܂D

org.seasar.framework.container.util pbP[W
* AopProxyUtil NXǉ܂D

org.seasar.framework.util pbP[W
* ByteConverterUtil NXǉ܂D
* ClassUtil NX getWrapperClass(Class)EgetWrapperClassIfPrimitive(Class) \bhǉ܂D̃\bh́Cv~eBu^ɑΉ郉bp[^Ԃ܂D
* ClassUtil NX getSimpleClassName(Class) \bhǉ܂D̃\bh́Č^z̏ꍇɁCjava.lang.Object[] ̂悤ȖOԂ܂ (J2SE 5.0  Class#getSimpleName() )D
