y y y Changing multiple functions y y y y Adding a new function y y y y Multiple consecutive reloads y y y y Changing global variable definition n/a y y y Adding a new global variable definition n/a y y y Reloading functions with same name n/a y y y Adding a new class n/a y y y Changing a static method n/a y y y Changing an instance method n/a y y y Adding a new instance method used from variable n/a y y y Adding a new instance method used from new object n/a y y y Adding a new instance method used from field n/a y y y Adding a new instance method used from global variable n/a y y y Multiple file reload, changing a method in dependency n/a y y n/a Multiple file reload, adding a new method in dependency n/a y y n/a Multiple file reload, changing an instance method in dependency on existing object n/a y y n/a Multiple file reload, changing an instance method in dependency on new object n/a y y n/a