Start
Local Aliasing Print E-mail
Written by Daniel Wand   
Saturday, 24 January 2009 04:54

Local Aliasing Tracking support

  • Currently only parameters and local variables are correctly tracked
  • method return values are treated as if they are newly created objects
    • working on typestate: objects should get the superset of typestate we analyzed for the called methods return values
    • working on alias: it should be checked if the returned values can be accessed from somewhere else (are aliased)
  • field accesses are currently unsported
    • working on: this.field access should be possible soon
    • generally class.field accesses will not be allowed(checked) because they break encapsulation 
Last Updated on Sunday, 29 March 2009 04:33
 
Copyright © 2010 Typestate Checker. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.