Package editor

Class CodeRefactorManager

java.lang.Object
editor.CodeRefactorManager

public class CodeRefactorManager extends Object
Provides syntax-aware movements of code, including refactors, etc.
  • Field Details

  • Constructor Details

    • CodeRefactorManager

      public CodeRefactorManager(GosuEditor gsEditor)
  • Method Details

    • moveSelectionUp

      public void moveSelectionUp()
    • moveSelectionDown

      public void moveSelectionDown()
    • moveSelection

      private void moveSelection(boolean up)
    • moveSelectionNow

      private void moveSelectionNow(boolean up)
    • handleMoveInstruction

      private void handleMoveInstruction(String script, GosuRefactorUtil.MoveInstruction moveInstruction, int startClip, int endClip, boolean up)
    • addToUses

      public void addToUses(String strType, boolean bTemplate, boolean bProgram)
    • isTypeUsed

      private boolean isTypeUsed(String strType)
    • findUsesInsertionPosition

      private int findUsesInsertionPosition(boolean bProgram)
    • findPackageLocation

      private int findPackageLocation()
    • findClasspathLocation

      private int findClasspathLocation()
    • extractVariable

      public void extractVariable()