Documentation doxyGen - abdulmukit98/techshopJU GitHub Wiki

Installation

Download and install doxygen from (https://www.doxygen.nl/download.html)

Make source code documentaiton

 package com.example.lab02;

  /**
   * Basic class to discuss documentation using JAVAdoc
   *
   * @author Abdul Mukit
   */

  public class basic {


      private int num1, num2, sum;

      /**
       * Setter for variable
       * @param num1 It is the first variable to get input from user
       */
      public void setNum1(int num1) 
      {
          this.num1 = num1;
      }

      /**
       * Setter for num2
       * @param num2 Second input variable
       */
      public void setNum2(int num2) 
      {
          this.num2 = num2;
      }

      /**
       * This function return summation of two number
       *
       * @param n1 Integer number on place of num1
       * @param n2 Any Integer
       * @return this function return summation of to parameter
       */
      public int summation (int n1, int n2)
      {
          return n1+n2;
      }

      /**
       * This setter method take two param.
       * Compute their summation
       * Assign the result to sum variable
       *
       * @param n1 any integer
       * @param n2 any integer
       */
      public void setSum(int n1, int n2) 
      {
          this.sum = summation(n1, n2);
      }
  }

Run Doxygen

  • choose Project Directory, Source Path Directory and Destination
  • Dont forget to check scan recursive to get all files Doxy1 Doxy2 Doxy3 Doxy4

Html format

Doxy5