Skip to content

[Designer, Java] Several issues in Java reverse engineering

There are several issues in the Java reverse engineering:

  • Drag and drop of a Java class into a diagram can potentially freeze your Eclipse, as observed when using Linux
  • If the code does not provide the visibility tag (public, private, ...), the default is always private which is not correct for operations in interfaces
  • Comments are not taken into account during reverse
  • Special characters typed via '\u00xy' in the code are replaced by the special character itself. If represented in opaque expressions or behaviors, these characters break UML/XML serialization (for instance \u0000 and \u001a).
  • Bodies of opaque behaviors should not be indented