In former implementation, type alias in idl (e.g. type ids = list) is resolved when generating client code.
But it means that alias name (i.e. ids) is disappeared in client code.
I changed not to resolve alias name.
Instead alias name is realized as class (in the previous example, Ids.java will be generated).
In former implementation, type alias in idl (e.g. type ids = list) is resolved when generating client code. But it means that alias name (i.e. ids) is disappeared in client code.
I changed not to resolve alias name. Instead alias name is realized as class (in the previous example, Ids.java will be generated).