org.jboss.injection.lang.reflect
Class AbstractAccessibleObjectBeanProperty<T extends java.lang.reflect.AccessibleObject>

java.lang.Object
  extended by org.jboss.injection.lang.reflect.AbstractAccessibleObjectBeanProperty<T>
All Implemented Interfaces:
BeanProperty
Direct Known Subclasses:
FieldBeanProperty, MethodBeanProperty

public abstract class AbstractAccessibleObjectBeanProperty<T extends java.lang.reflect.AccessibleObject>
extends java.lang.Object
implements BeanProperty

Makes sure that the accessible object is accessible.


Constructor Summary
protected AbstractAccessibleObjectBeanProperty(T obj)
           
 
Method Summary
 T getAccessibleObject()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.injection.lang.reflect.BeanProperty
getDeclaringClass, getName, getType, set
 

Constructor Detail

AbstractAccessibleObjectBeanProperty

protected AbstractAccessibleObjectBeanProperty(T obj)
Method Detail

getAccessibleObject

public T getAccessibleObject()
Specified by:
getAccessibleObject in interface BeanProperty

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object