org.qi4j.tools.model.descriptor
Class MethodSideEffectDetailDescriptor

java.lang.Object
  extended by org.qi4j.tools.model.descriptor.MethodSideEffectDetailDescriptor
All Implemented Interfaces:
InjectableDetailDescriptor

public final class MethodSideEffectDetailDescriptor
extends java.lang.Object
implements InjectableDetailDescriptor


Method Summary
 java.lang.Iterable<ConstructorDetailDescriptor> constructors()
           
 SideEffectDescriptor descriptor()
           
 java.lang.Iterable<InjectedFieldDetailDescriptor> injectedFields()
           
 java.lang.Iterable<InjectedMethodDetailDescriptor> injectedMethods()
           
 MethodSideEffectDetailDescriptor sideEffects()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

descriptor

public final SideEffectDescriptor descriptor()
Returns:
Descriptor of this MethodSideEffectDetailDescriptor. Never returns null.
Since:
0.5

sideEffects

public final MethodSideEffectDetailDescriptor sideEffects()
Returns:
Method side effects that owns this MethodSideEffectDetailDescriptor. Never returns null.
Since:
0.5

constructors

public final java.lang.Iterable<ConstructorDetailDescriptor> constructors()
Specified by:
constructors in interface InjectableDetailDescriptor
Returns:
Constructors of this MethodSideEffectDetailDescriptor. Never return null.
Since:
0.5

injectedMethods

public final java.lang.Iterable<InjectedMethodDetailDescriptor> injectedMethods()
Specified by:
injectedMethods in interface InjectableDetailDescriptor
Returns:
Injected methods of this MethodSideEffectDetailDescriptor. Never return null.
Since:
0.5

injectedFields

public final java.lang.Iterable<InjectedFieldDetailDescriptor> injectedFields()
Specified by:
injectedFields in interface InjectableDetailDescriptor
Returns:
Injected fields of this MethodSideEffectDetailDescriptor. Never return null.
Since:
0.5

toString

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