@ArezComponent
public class Counter {
private int count;
@Action
public void increment() {
count++;
}
@Observable
public int getCount() {
return count;
}
}
public class Main {
public static void main(String[] args) {
Counter counter = new Counter();
Observer observer = new Observer(() -> {
System.out.println("Count: " + counter.getCount());
});
}
}