Interface CodeGenerationImplementor<A extends Arguments<A>>

All Known Implementing Classes:
AbstractCodeGenerationImplementor, EqualsCodeGenerationImplementor, HashCodeCodeGenerationImplementor

public interface CodeGenerationImplementor<A extends Arguments<A>>
  • Method Summary

    Modifier and Type
    Method
    Description
    com.sun.codemodel.JCodeModel
     
    void
    onArray(com.sun.codemodel.JBlock block, boolean isAlwaysSet, A arguments)
     
    void
    onBoolean(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
    void
    onByte(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
    void
    onChar(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
    void
    onDouble(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
    void
    onFloat(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
    void
    onInt(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
    void
    onLong(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
    void
    onObject(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
    void
    onShort(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
     
  • Method Details

    • getCodeModel

      com.sun.codemodel.JCodeModel getCodeModel()
    • onArray

      void onArray(com.sun.codemodel.JBlock block, boolean isAlwaysSet, A arguments)
    • onBoolean

      void onBoolean(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
    • onByte

      void onByte(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
    • onChar

      void onChar(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
    • onDouble

      void onDouble(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
    • onFloat

      void onFloat(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
    • onInt

      void onInt(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
    • onLong

      void onLong(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
    • onShort

      void onShort(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
    • onObject

      void onObject(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)