jedi.annotation.writer.method
Class ProxyCommandFactoryMethodWriter

java.lang.Object
  extended by jedi.annotation.writer.method.AbstractFactoryMethodWriter
      extended by jedi.annotation.writer.method.AbstractProxyFactoryMethodWriter
          extended by jedi.annotation.writer.method.ProxyCommandFactoryMethodWriter
All Implemented Interfaces:
ClosureFragmentWriter, FactoryMethodWriter

public class ProxyCommandFactoryMethodWriter
extends AbstractProxyFactoryMethodWriter


Field Summary
 
Fields inherited from class jedi.annotation.writer.method.AbstractFactoryMethodWriter
options, RECEIVER_PARAMETER_NAME
 
Constructor Summary
ProxyCommandFactoryMethodWriter(ProcessorOptions options)
           
 
Method Summary
protected  Class<?> getOneParameterClosureClass()
           
protected  boolean hasCorrectReturnType(Annotateable method)
           
 
Methods inherited from class jedi.annotation.writer.method.AbstractProxyFactoryMethodWriter
getExecuteMethodParameters, getFactoryMethodAdditionalFormalParameters, getFactoryMethodBasicParameters, getFactoryMethodNameReturnTypeSuffix
 
Methods inherited from class jedi.annotation.writer.method.AbstractFactoryMethodWriter
canHandle, checkPrecondition, execute, getCorrespondingFieldName, getDelegateMethodDeclaringTypeWithoutBounds, getDelegateMethodReturnType, getExecuteMethodParameters, getExecuteMethodReturnType, getFactoryMethodName, getFactoryMethodNameRequiredSuffix, getFactoryMethodParameters, getMethod, getWriter, initialise, isReturnRequired, setReceiverInvocationWriter, writeClosureDeclaration, writeClosureTypes, writeFactoryMethodActualParameters, writeGenericTypeParameters, writeLocalClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyCommandFactoryMethodWriter

public ProxyCommandFactoryMethodWriter(ProcessorOptions options)
Method Detail

getOneParameterClosureClass

protected Class<?> getOneParameterClosureClass()
Specified by:
getOneParameterClosureClass in class AbstractFactoryMethodWriter

hasCorrectReturnType

protected boolean hasCorrectReturnType(Annotateable method)
Specified by:
hasCorrectReturnType in class AbstractFactoryMethodWriter


Copyright © 2011. All Rights Reserved.