IntelliJ Java Code Templates Configuration: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 32: Line 32:
     // Inner classes ---------------------------------------------------------------------------------------------------
     // Inner classes ---------------------------------------------------------------------------------------------------
}
}
<pre>
</pre>


=Interface Template=
=Interface Template=

Revision as of 16:31, 20 December 2016

Internal

Overview

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

Class Template

#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

#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");