Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Text Editing&Processing > Emacs

    Xrefactory 1.6.9

    Download button

    No screenshots available
    Downloads: 802  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.7/5)
    24 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Marian Vittek | More programs
    Freeware / FREE
    January 9th, 2007, 16:09 GMT
    ROOT / Text Editing&Processing / Emacs

     Read user reviews (0)  Refer to a friend  Subscribe

    Xrefactory description

    Xrefactory is a professional development tool for C and C providing code completion, source browsing and refactoring.

    Xrefactory (also known as Xref, X-ref and Xref-Speller) is a professional development tool for C and Java providing code completion, source browsing and refactoring. It was the world's first Java tool "Crossing Refactoring's Rubicon". Xrefactory Java supports JDK versions less than 1.5.0!

    Here are some key features of "Xrefactory For C and Java":

    · Full integration with Emacs and XEmacs.
    · Available on Unix (Linux, SunOs-Solaris, HP-UX, Mac OSX, etc.) as well as Windows.
    · Support for both C and Java languages (including JNI).
    · Source browsing based on our own tag implementation supporting multiple preprocessing passes and resolving scopes, accessibilities, overloading and polymorphism.
    · Designed to work with the largest projects. Xrefactory indexes all JDK 1.4 classes (1 million lines of code) in 2 minutes and the Linux kernel 2.4.7 sources (3 millions lines) in 15 minutes. Xrefactory is capable of updating its index by reparsing only modified files.
    · Refactorings for method (function) extraction; renaming of packages, classes, parameters, variables, fields (structure records) and methods (functions); insertion, deletion and moving of parameters, field and method moving; pushing down and pulling up fields and methods; encapsulate field; and more. Refactorings are safe with detection of possible conflicts.
    · Very solid implementation of code completion. Recognizing approximately 15 different contexts with completions auto-updated after each modification of source code without need for recompilation.
    · Functions for finding forgotten symbols.
    · Detection of unused variables, methods and functions.
    · Javadoc documentation available at your finger tips via hot keys.
    · Multiple projects support with project auto-detection.
    · Interfacing Emacs IDE functions from the compile.el and comint.el packages.
    · Capable of generating HTML documentation.
    · Full undo under Emacs and XEmacs.

    Requirements:

    · Emacs (recommended)
    · XEmacs (recommended)

    Installation:

    Download Xrefactory distribution corresponding to your platform by clicking on the appropriate link from the table above. If your platform is not listed in the table, or you have some troubles, then select the xrefactory-source-code distribution containing the newest source based portable version. To finish the installation follow the appropriate instructions below:

    Decompress and de-tar the downloaded file.

    If you have downloaded source based distribution, goto the directory 'xref-any' and type:

    make

    When compilation finishes, goto the newly created directory "../xref" and continue by the next point.

    To finish the installation, go to the created directory "xref" and type:

    sh ./xrefsetup

    What's New in This Release:

    · The sources were adjusted to work with the gcc-4 compiler.



    Product's homepage

      


    TAGS:

    C development | C development | Java development | Xrefactory | C | C



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM