SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


JTransformer 4.0

Changes that Require You To Adapt Your Code

  • The predicates for letting the JTransformer GUI know about your analyses and transformations have been simplified
  • New staticTypeRefT PEF – Represents a class name in a static method call or static field access. The acces to a staticTypeRef replaces a previous use case of typeRefT, in which a typeRefT did not refer to the type of an element but to the class in an access to a static member (e.g. MyClass.myStaticField or MyClass.myStaticMethod())

Other Changes

API

  • Added predicates to enable/disable simple logging of CT execution:
    • enable_ct_logging/0
    • disable_ct_logging/0
  • Added deepDelete/1 as action (to enable usage in CTs)
  • Fixed subtype/2 predicate

GUI

  • Added perspectives for JTransformer
  • Integrated the former Result View to the Control Center
  • FBI shows facts deleted by a transformation
    Screenshot
  • Fixed stability issues in the Control Center
  • Other bugfixes… (Great thanks to the participants of the MDSE lab for their thorough bug reports!)
research/jtransformer/api/java/migration/4.0.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2025