Class AProxyMethodBuilder

java.lang.Object
org.xblackcat.sjpu.builder.AProxyMethodBuilder
All Implemented Interfaces:
IMethodBuilder

public abstract class AProxyMethodBuilder extends Object implements IMethodBuilder
01.12.2015 11:36
  • Constructor Details

    • AProxyMethodBuilder

      public AProxyMethodBuilder(Class<?> delegateClass)
  • Method Details

    • getDelegateClass

      public Class<?> getDelegateClass()
    • isAccepted

      public boolean isAccepted(Method m)
      Specified by:
      isAccepted in interface IMethodBuilder
    • requirementDescription

      public String requirementDescription()
      Description copied from interface: IMethodBuilder
      Short requirement description for method to be precessed with the builder. For example "annotated with @NotNull" or "Declared in interface Runnable". The method is used for generating exception text if method can't be processed.
      Specified by:
      requirementDescription in interface IMethodBuilder
      Returns:
      requirement to process the method with the builder.