Class MethodBuilder

java.lang.Object
net.datenwerke.annotationprocessing.utils.MethodBuilder

public class MethodBuilder extends Object
  • Field Details

  • Constructor Details

    • MethodBuilder

      public MethodBuilder(String name)
    • MethodBuilder

      public MethodBuilder(String name, String returnType, String... arguments)
  • Method Details

    • setThrows

      public void setThrows(String... throwsDeclarations)
    • setArguments

      public void setArguments(String[] arguments)
    • setPrivateModifier

      public void setPrivateModifier()
    • setProtectedModifier

      public void setProtectedModifier()
    • setPublicModifier

      public void setPublicModifier()
    • setPackageModifier

      public void setPackageModifier()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getModifier

      public String getModifier()
    • getReturnType

      public String getReturnType()
    • setReturnType

      public void setReturnType(String returnType)
    • setBody

      public void setBody(String body)
    • addMethodCommentLine

      public void addMethodCommentLine(String line)
    • addBodyComment

      public void addBodyComment(String comment)
    • addBodyComment

      public void addBodyComment(String comment, int additionalIndents)
    • addBodyLine

      public void addBodyLine()
    • addCustomLine

      public void addCustomLine(String line)
    • beginBodyBlock

      public void beginBodyBlock(String line)
    • incrementIndent

      public void incrementIndent()
    • decrementIndent

      public void decrementIndent()
    • beginOneLineBlock

      public void beginOneLineBlock(String line)
    • addOneLineElse

      public void addOneLineElse()
    • endBodyBlock

      public void endBodyBlock()
    • addElseIfBlock

      public void addElseIfBlock(String ifClause)
    • addElseBlock

      public void addElseBlock()
    • beginTryBlock

      public void beginTryBlock()
    • beginCatchBlock

      public void beginCatchBlock(String exception)
    • beginFinallyBlock

      public void beginFinallyBlock()
    • addBodyLine

      public void addBodyLine(String line, int additionalIndents)
    • addBodyLine

      public void addBodyLine(String line)
    • addAnnotation

      public void addAnnotation(String name)
    • addAnnotation

      public void addAnnotation(String name, String arguments)
    • addAnnotationString

      public void addAnnotationString(String name, String argument)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • addOverride

      public void addOverride()
    • setStatic

      public void setStatic()
    • setFinal

      public void setFinal()