# Refactoring @ Servoy

**URL:** <https://forum.servoy.com/t/refactoring-servoy/9712>\
**Category:** Classic Servoy\
**Created:** [October 8, 2008, 9:11am UTC](https://forum.servoy.com/t/refactoring-servoy/9712 "2008-10-08T09:11:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ars](https://avatars.discourse-cdn.com/v4/letter/a/e19adc/32.png) [@ars](https://forum.servoy.com/u/ars)\
**Post date:** [October 8, 2008, 9:11am UTC](https://forum.servoy.com/t/refactoring-servoy/9712/1 "2008-10-08T09:11:57Z")

</div>

Hi all,

Does the Refactoring feature of Eclipse available in Servoy? Or I am missing at somewhere?

---

<div class="post-metadata">

**Author:** ![lvostinar](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/lvostinar/32/5248_2.png) [@lvostinar](https://forum.servoy.com/u/lvostinar)\
**Post date:** [October 8, 2008, 2:05pm UTC](https://forum.servoy.com/t/refactoring-servoy/9712/2 "2008-10-08T14:05:59Z")

</div>

What refactoring feature would you need ?

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [October 9, 2008, 8:14am UTC](https://forum.servoy.com/t/refactoring-servoy/9712/3 "2008-10-09T08:14:39Z")

</div>

we already have things like rename form, move form and duplicate form (last one is not really refactor)

---

<div class="post-metadata">

**Author:** ![ars](https://avatars.discourse-cdn.com/v4/letter/a/e19adc/32.png) [@ars](https://forum.servoy.com/u/ars)\
**Post date:** [October 13, 2008, 5:24am UTC](https://forum.servoy.com/t/refactoring-servoy/9712/4 "2008-10-13T05:24:23Z")

</div>

Hi Johan,

How can I rename my existing form name??

Does this renaming change all the references of that form automatically as it happens in Eclipse Refactoring??

It would be really handy if we can rename/move formVars, globalVars etc. and all the reference within the solution changed automatically.

---

<div class="post-metadata">

**Author:** ![IT2Be](https://avatars.discourse-cdn.com/v4/letter/i/dc4da7/32.png) [@IT2Be](https://forum.servoy.com/u/IT2Be)\
**Post date:** [October 13, 2008, 6:42am UTC](https://forum.servoy.com/t/refactoring-servoy/9712/5 "2008-10-13T06:42:27Z")

</div>

> How can I rename my existing form name??  
> This can and could be done in the properties bar.

> Does this renaming change all the references of that form automatically as it happens in Eclipse Refactoring??  
> Yes.

> It would be really handy if we can rename/move formVars, globalVars etc. and all the reference within the solution changed automatically.  
> References will be changed automatically.

There is one but and that probably is the one that you refer to and that is the changes in your methods/code. They are NOT refactored.  
I am pretty sure that Servoy will make that happen. If not I will make it part of the Analyzer for 4.0…
