Reputation: 2504
Can I use shortcut keys in Android studio to generate javadoc comments?
If not, what is the easiest way to generate javadoc comments?
Upvotes: 247
Views: 192906
Reputation: 4914
I can't find any shortcut to generate javadoc comments. But if you type /**
before the method declaration and press Enter, the javadoc comment block will be generated automatically.
Read this for more information.
Upvotes: 434
Reputation: 34205
Add Javadoc
/**
+ returnUpvotes: 3
Reputation: 28793
Because almost of us use Kotlin
, you can generate JavaDoc (KDoc) using plugins. In Android Studio open Settings
(press Ctrl+Alt+S), select Plugins
and find kdoc
. I downloaded KDoc-er, but you can choose any of them. Then restart Android Studio.
Find any class/method, type /**
, press Enter. You will get a short description like:
/**
* User data
*
* @property name
* @property avatar
* @property gender
* @constructor Create empty User data
*/
class UserData(...
Upvotes: 1
Reputation: 754
Javadoc comments can be automatically appended by using your IDE's autocomplete feature. Try typing /**
and hitting Enter to generate a sample Javadoc comment.
/**
*
* @param action The action to execute.
* @param args The exec() arguments.
* @param callbackContext The callback context used when calling back into JavaScript.
* @return
* @throws JSONException
*/
Upvotes: 12
Reputation: 492
Android Studio -> Preferences -> Editor -> Intentions -> Java -> Declaration -> Enable "Add JavaDoc"
And, While selecting Methods to Implement (Ctrl/Cmd + i), on the left bottom, you should be seeing checkbox to enable Copy JavaDoc.
Upvotes: 0
Reputation: 208
In Android studio we have few ways to auto-generated comments:
By typing /** and Then pressing Enter you can generate next comment line and it will auto-generate the params, etc. but when you need the hotkey for this check out method II on below.
1 - Goto topMenu
2 - File > Settings
3 - Select Keymap from settings
4 - On the top right search bar search for "Fix Doc"
5 - Select the "fix doc comment" from the results and double-click on it
6 - Select Add keyboard shortcut from the opened drop down after double-click
7 - Press the shortcut keys on the keyboard
8 - Goto your code and where you want to add some comment press the shortcut key
9 - Enjoy!
Upvotes: 2
Reputation: 2243
To generatae comments type /**
key before the method declaration and press Enter
. It will generage javadoc comment.
Example:
/**
* @param a
* @param b
*/
public void add(int a, int b) {
//code here
}
For more information check the link https://www.jetbrains.com/idea/features/javadoc.html
Upvotes: 125
Reputation: 511656
Here is an example of a JavaDoc comment from Oracle:
/**
* Returns an Image object that can then be painted on the screen.
* The url argument must specify an absolute {@link URL}. The name
* argument is a specifier that is relative to the url argument.
* <p>
* This method always returns immediately, whether or not the
* image exists. When this applet attempts to draw the image on
* the screen, the data will be loaded. The graphics primitives
* that draw the image will incrementally paint on the screen.
*
* @param url an absolute URL giving the base location of the image
* @param name the location of the image, relative to the url argument
* @return the image at the specified URL
* @see Image
*/
public Image getImage(URL url, String name) {
try {
return getImage(new URL(url, name));
} catch (MalformedURLException e) {
return null;
}
}
The basic format can be auto generated in either of the following ways:
/**
+ EnterUpvotes: 45
Reputation: 116
Simply select (i.e. click) the method name, then use the key combo Alt+Enter, select "Add JavaDoc"
This assumes that you have not already added comments above the method, else the "Add JavaDoc" option will not appear.
Upvotes: 2
Reputation: 1594
You can install JavaDoc plugin from Settings->Plugin->Browse repositories.
get plugin documentation from the below link
Upvotes: 18
Reputation: 674
Here we can some something like this. And instead of using any shortcut we can write "default" comments at class/ package /project level. And modify as per requirement
*** Install JavaDoc Plugin ***
1.Press shift twice and Go to Plugins.
2. search for JavaDocs plugin
3. Install it.
4. Restart Android Studio.
5. Now, rightclick on Java file/package and goto
JavaDocs >> create javadocs for all elements
It will generate all default comments.
Advantage is that, you can create comment block for all the methods at a time.
Upvotes: 9
Reputation: 2059
Another way to add java docs comment is press : Ctrl + Shift + A >> show a popup >> type : Add javadocs >> Enter .
Ctrl + Shirt + A: Command look-up (autocomplete command name)
Upvotes: 3
Reputation: 87
ALT+SHIFT+G will create the auto generated comments for your method (place the cursor at starting position of your method).
Upvotes: -5
Reputation: 2870
You can use eclipse style of JavaDoc comment generation through "Fix doc comment". Open "Preference" -> "Keymap" and assign "Fix doc comment" action to a key that you want.
Upvotes: 10
Reputation: 53
In Android Studio you don't need the plug in. On A Mac just open Android Studio -> click Android Studio in the top bar -> click Prefrences -> find File and Code Templates in the list -> select includes -> build it and will be persistent in all your project
Upvotes: 5
Reputation: 4790
Just select the Eclipse version of the keycap in the Keymap settings. An Eclipse Keymap is included in Android Studio.
Upvotes: 1
Reputation: 5246
I'm not sure I completely understand the question, but a list of keyboard short cuts can be found here - Hope this helps!
Upvotes: 0