IntelliJ Java Code Templates Configuration

From NovaOrdis Knowledge Base
Revision as of 16:32, 20 December 2016 by Ovidiu (talk | contribs) (→‎File Header)
Jump to navigation Jump to search

Internal

Overview

Class Template

Settings -> Editor -> Code & Style -> File and Code Templates -> Templates tab

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {

    // Constants -------------------------------------------------------------------------------------------------------

    // Static ----------------------------------------------------------------------------------------------------------

    // Attributes ------------------------------------------------------------------------------------------------------

    // Constructors ----------------------------------------------------------------------------------------------------

    // Public ----------------------------------------------------------------------------------------------------------

    // Package protected -----------------------------------------------------------------------------------------------

    // Protected -------------------------------------------------------------------------------------------------------

    // Private ---------------------------------------------------------------------------------------------------------

    // Inner classes ---------------------------------------------------------------------------------------------------
}

Interface Template

Settings -> Editor -> Code & Style -> File and Code Templates -> Templates tab

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public interface ${NAME} {

    // Constants -------------------------------------------------------------------------------------------------------

    // Static ----------------------------------------------------------------------------------------------------------

    // Public ----------------------------------------------------------------------------------------------------------

}

File Header

Then go to the "Includes" tab and edit File Header:

/**
 * @author Ovidiu Feodorov <ovidiu@novaordis.com>
 * @since   ${DATE}
 */

Method Template

Preferences -> Editor -> File and Code Templates -> Code tab -> Implemented Method Body

Replace the content with

throw new NotYetImplementedException("${METHOD_NAME}() NOT YET IMPLEMENTED");