Package editor

Class CodeRefactorManager


  • public class CodeRefactorManager
    extends java.lang.Object
    Provides syntax-aware movements of code, including refactors, etc.
    • 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()