package verifier;

import java.applet.*;
import java.awt.*;

/**
 * Program demonstrujący działanie weryfikatora kodu maszyny wirtualnej. Jeśli 
 * zmodyfikujemy plik klasy, korzystając z edytora kodu szesnastkowego, 
 * weryfikator wykryje to podczas próby uruchomienia programu.
 * @version 1.10 2018-05-05
 * @author Cay Horstmann
 */
public class VerifierTest
{
   public static void main(String[] args)
   {
      System.out.println("1 + 2 == " + fun());
   }

   /**
    * Metoda wyznaczająca wynik działania 1 + 2
    * @return 3, jeśli kod metody fun nie został zmodyfikowany
    */
   public static int fun()
   {
      int m;
      int n;
      m = 1;
      n = 2;
      // Powyższą instrukcję należy zmienić w pliku klasy
      // na "m = 2", korzystając z edytora kodu szesnastkowego
      int r = m + n;
      return r;
}
