import synthesijer.lib.*; public class Test007{ private final INPUT1 in = new INPUT1(); private final OUTPUT1 out = new OUTPUT1(); private final INPUT16 in16 = new INPUT16(); private final OUTPUT16 out16 = new OUTPUT16(); private final INPUT32 in32 = new INPUT32(); private final OUTPUT32 out32 = new OUTPUT32(); public void run(){ out.flag = in.flag; out16.value = in16.value; out32.value = in32.value; } public boolean test(boolean t1, int t2, int t3){ run(); if(t1 != out.flag) return false; if(t2 != out16.value) return false; if(t3 != out32.value) return false; return true; } @synthesijer.rt.unsynthesizable public static void main(String... args){ Test007 o = new Test007(); o.in.flag = true; o.in16.value = 100; o.in32.value = 200; System.out.println(o.test(true, 100, 200)); } }