maximus
maximus

Reputation: 11534

What is the eclipse shortcut for auto-generating a default and field constructor?

I had a look at: Eclipse-Shortcuts, but I found nothing for generating a constructor.

Whats the shortcut for generating a standard constructor?

Upvotes: 63

Views: 81570

Answers (10)

irm D
irm D

Reputation: 11

I think Ctrl + 3 is great. Type:

  • GCFS: Generate Constructors From Superclass
  • GCUF: Generate Constructor Using Fields
  • GGAS: Generate Getters And Setters

Upvotes: 1

Ravinda Lakshan
Ravinda Lakshan

Reputation: 1104

There are several ways you can follow.

  1. easiest:- put the cursor inside the class and Ctrl + Space then click Enter (because the first option of the list given by ctrl+ space is contructor)
  2. Ctrl + 3 type "constr" . hit Enter. you'll get the dialog box of generate constructor. here you can select whether you want the parameter or not. select and hit Enter
  3. Click Alt + Shift + s then click o You will get the same dialog box mentioned in the above (2). Do your selection. hit Enter

Upvotes: 2

ASharma7
ASharma7

Reputation: 730

I think shortcut key to generate Constructors is outdated. Alt+Shift+s and then press A opens the Generate Constructor using Fields dialog

Upvotes: 0

Muhammad Nayab
Muhammad Nayab

Reputation: 1742

For Mac Users it is

Option + Command(⌘) + S or

Command(⌘) + Option + S will open the pop up.

Upvotes: 3

Or you could type Ctrl + 3 and type GCUF, what means. Generate Constructor Using Field. Do almost the same to generate getters and setters: Type Ctrl + 3 and type GGAS, what means, Generate Getters And Setters

Upvotes: 2

Deepak Gupta
Deepak Gupta

Reputation: 1075

Ways to Generate default Constructor -
1) Press Ctl + Space

Ways to Generate field Constructor -
1) Press Alt + Shift + S + O
2) Right click -> Source -> Generate Constructor using field
3) Go to Source menu -> Generate Constructor using field
4) Go to Windows menu -> Preferences -> General -> Keys (Write Generate Constructor using field on text field)

Upvotes: 7

LuGo
LuGo

Reputation: 5045

Alt+Shift+s and then o opens the Generate Constructor using Fields dialog.

Upvotes: 79

Juvanis
Juvanis

Reputation: 25950

Type the first letter of your class, then press Ctrl+Space, Eclipse will list suggestions within a combobox. The topmost suggestion is the default constructor. Press Enter, it will be done. (I'm using Eclipse Juno and it works.)

Upvotes: 97

Kumar Vivek Mitra
Kumar Vivek Mitra

Reputation: 33544

Goto Source ---> Generate constructor using Fields

Under Source Title bar, select the Generate constructor using Fields option.

Or

Ctrl+Space which displays the various suggestions possible, from there you can go for the default contructor.

Upvotes: 15

Frank
Frank

Reputation: 15641

When you hit CTRL-SPACE inside your class definition, you will see a drop down. First option is your Constructor.

Upvotes: 4

Related Questions