Branch: refs/heads/2.0
Home:
https://github.com/weld/core
Commit: 3236d7c07ace301c267d4c6b5b6edc9c9a3d5beb
https://github.com/weld/core/commit/3236d7c07ace301c267d4c6b5b6edc9c9a3d5beb
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/runtime/InvokableAnnotatedMethod.java
M impl/src/main/java/org/jboss/weld/annotated/runtime/RuntimeAnnotatedMembers.java
M impl/src/main/java/org/jboss/weld/annotated/slim/backed/BackedAnnotatedType.java
M impl/src/main/java/org/jboss/weld/bean/builtin/CallableMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/AbstractBeanInstance.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M
impl/src/main/java/org/jboss/weld/bean/proxy/CombinedInterceptorAndDecoratorStackMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/DecorationHelper.java
M impl/src/main/java/org/jboss/weld/bean/proxy/DecoratorProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/DecoratorProxyMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/EnterpriseBeanProxyMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M impl/src/main/java/org/jboss/weld/injection/Exceptions.java
M
impl/src/main/java/org/jboss/weld/injection/producer/DefaultLifecycleCallbackInvoker.java
M impl/src/main/java/org/jboss/weld/injection/producer/ProducerMethodProducer.java
M
impl/src/main/java/org/jboss/weld/injection/producer/ejb/SessionBeanProxyInstantiator.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInterceptionChain.java
M impl/src/main/java/org/jboss/weld/interceptor/reader/DefaultMethodMetadata.java
M impl/src/main/java/org/jboss/weld/interceptor/reader/InterceptorMetadataUtils.java
M impl/src/main/java/org/jboss/weld/interceptor/reader/ReflectiveClassMetadata.java
M impl/src/main/java/org/jboss/weld/metadata/FilterPredicate.java
M impl/src/main/java/org/jboss/weld/metadata/cache/InterceptorBindingModel.java
M impl/src/main/java/org/jboss/weld/metadata/cache/QualifierModel.java
M impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
A impl/src/main/java/org/jboss/weld/security/AbstractGenericReflectionAction.java
A impl/src/main/java/org/jboss/weld/security/AbstractReflectionAction.java
A impl/src/main/java/org/jboss/weld/security/GetConstructorAction.java
A impl/src/main/java/org/jboss/weld/security/GetConstructorsAction.java
A impl/src/main/java/org/jboss/weld/security/GetDeclaredConstructorAction.java
A impl/src/main/java/org/jboss/weld/security/GetDeclaredConstructorsAction.java
A impl/src/main/java/org/jboss/weld/security/GetDeclaredFieldAction.java
A impl/src/main/java/org/jboss/weld/security/GetDeclaredFieldsAction.java
A impl/src/main/java/org/jboss/weld/security/GetDeclaredMethodAction.java
A impl/src/main/java/org/jboss/weld/security/GetDeclaredMethodsAction.java
A impl/src/main/java/org/jboss/weld/security/GetFieldAction.java
A impl/src/main/java/org/jboss/weld/security/GetFieldsAction.java
A impl/src/main/java/org/jboss/weld/security/GetMethodAction.java
A impl/src/main/java/org/jboss/weld/security/GetMethodsAction.java
A impl/src/main/java/org/jboss/weld/security/GetSystemPropertyAction.java
A impl/src/main/java/org/jboss/weld/security/MethodLookupAction.java
A impl/src/main/java/org/jboss/weld/security/NewInstanceAction.java
A impl/src/main/java/org/jboss/weld/security/SetAccessibleAction.java
M impl/src/main/java/org/jboss/weld/serialization/ConstructorHolder.java
M impl/src/main/java/org/jboss/weld/serialization/FieldHolder.java
M impl/src/main/java/org/jboss/weld/serialization/MethodHolder.java
M impl/src/main/java/org/jboss/weld/util/AnnotatedTypes.java
M impl/src/main/java/org/jboss/weld/util/Proxies.java
M impl/src/main/java/org/jboss/weld/util/bytecode/ClassFileUtils.java
M impl/src/main/java/org/jboss/weld/util/reflection/Reflections.java
R impl/src/main/java/org/jboss/weld/util/reflection/SecureReflectionAccess.java
R impl/src/main/java/org/jboss/weld/util/reflection/SecureReflections.java
M
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/UnsafeInstantiator.java
M impl/src/test/java/org/jboss/weld/tests/unit/security/ReflectionTest.java
Log Message:
-----------
Get rid of SecureReflections, introduce PrivilegedAction implementations for reflective
actions