Package editor
Class CodeRefactorManager
- java.lang.Object
-
- editor.CodeRefactorManager
-
public class CodeRefactorManager extends java.lang.ObjectProvides syntax-aware movements of code, including refactors, etc.
-
-
Field Summary
Fields Modifier and Type Field Description private GosuEditor_gsEditor
-
Constructor Summary
Constructors Constructor Description CodeRefactorManager(GosuEditor gsEditor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToUses(java.lang.String strType, boolean bTemplate, boolean bProgram)voidextractVariable()private intfindClasspathLocation()private intfindPackageLocation()private intfindUsesInsertionPosition(boolean bProgram)private voidhandleMoveInstruction(java.lang.String script, GosuRefactorUtil.MoveInstruction moveInstruction, int startClip, int endClip, boolean up)private booleanisTypeUsed(java.lang.String strType)private voidmoveSelection(boolean up)voidmoveSelectionDown()private voidmoveSelectionNow(boolean up)voidmoveSelectionUp()
-
-
-
Field Detail
-
_gsEditor
private GosuEditor _gsEditor
-
-
Constructor Detail
-
CodeRefactorManager
public CodeRefactorManager(GosuEditor gsEditor)
-
-
Method Detail
-
moveSelectionUp
public void moveSelectionUp()
-
moveSelectionDown
public void moveSelectionDown()
-
moveSelection
private void moveSelection(boolean up)
-
moveSelectionNow
private void moveSelectionNow(boolean up)
-
handleMoveInstruction
private void handleMoveInstruction(java.lang.String script, GosuRefactorUtil.MoveInstruction moveInstruction, int startClip, int endClip, boolean up)
-
addToUses
public void addToUses(java.lang.String strType, boolean bTemplate, boolean bProgram)
-
isTypeUsed
private boolean isTypeUsed(java.lang.String strType)
-
findUsesInsertionPosition
private int findUsesInsertionPosition(boolean bProgram)
-
findPackageLocation
private int findPackageLocation()
-
findClasspathLocation
private int findClasspathLocation()
-
extractVariable
public void extractVariable()
-
-