aptana/studio3 — comment on commit 5d79dad8ac665b8dd584abb9e8eb537eef7a21c3
File: plugins/com.aptana.index.core/src/com/aptana/index/core/build/BuildContext.java line 86
By thelonious:

setEditState is a left-over from Studio 1.x! We should get rid of this method or at least change it's signature. I believe internally we are converting the string to a char array and then we convert back to a string every time we want the source. We should just store the string and forget about all the edit tracking we're doing. We're using null and zeros here which defeats that mechanism anyway.