Class Method

    • Method Detail

      • isVarArgPreferred

        public boolean isVarArgPreferred()
      • getName

        public String getName()
      • getReturnType

        public TypeRef getReturnType()
      • isDefaultMethod

        public boolean isDefaultMethod()
      • getBlock

        public Block getBlock()
      • withErasure

        public Method withErasure()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getSignature

        public String getSignature()
      • renderDefinition

        public String renderDefinition​(TypeDef enclosingType)
      • render

        public String render()
        Description copied from interface: Renderable
        Render the type into a String for the purpose of code generation. This is slightly different from the `toString()` method as `toString()` is mostly needed for logging / debugging and should be idempotent. Regarding idempotency this method may yield different result based on the context it is used even if the internal state of the object does not change. An example of such case, is a reference to class that may change based on the package from which it's refenced.
        Specified by:
        render in interface Renderable
        Returns:
        the String representation of the object as it's meant to appear in the generated code.