1つのチャンネルにrefポートとoutポートが両方存在するケースにおいて,同名の空メソッドが追加で生成される. #46

Closed Shinji opened this issue on 6 Jun 2022 - 0 comments

Shinji commented on 6 Jun 2022

使用したモデルファイル

channel CIO{
    ref b(x:Int, input(y:Int, x))
    out a(x:Int, input(y, z)) == y + z
    
    out b(x:Int, input(y, z)) == y
}

生成されたプロトタイプのBクラス

public class B {
    private int value;
    public void input(int z, int y) {
        this.value = y;
    }
    public void input(int x, int y) {
    }
    public int getValue() {
        return value;
    }
}
n-nitta referenced the issue on 5 Jul 2022
Pull #50: RefValue
n-nitta closed this issue on 7 Jul 2022
Labels

Priority
default
Milestone
No milestone
Assignee
No one
2 participants