@@ -108,14 +108,9 @@ public void init() {
108
108
setContentPane (panel1 );
109
109
setModal (true );
110
110
111
- this .classCompletionPanelWrapper = new ClassCompletionPanelWrapper (project , panelFoo , new Consumer <String >() {
112
- @ Override
113
- public void consume (String s ) {
114
- update ();
115
- }
116
- });
111
+ this .classCompletionPanelWrapper = new ClassCompletionPanelWrapper (project , panelFoo , s -> update ());
117
112
118
- this .modelList = new ListTableModel <MethodParameter . MethodModelParameter >(
113
+ this .modelList = new ListTableModel <>(
119
114
new IconColumn (),
120
115
new NamespaceColumn (),
121
116
new ParameterIndexColumn (),
@@ -129,8 +124,7 @@ public void consume(String s) {
129
124
radioButtonOutYaml .setSelected (true );
130
125
}
131
126
132
-
133
- this .tableView = new TableView <MethodParameter .MethodModelParameter >();
127
+ this .tableView = new TableView <>();
134
128
this .tableView .setModelAndUpdateColumns (this .modelList );
135
129
136
130
tableViewPanel .add (ToolbarDecorator .createDecorator (this .tableView )
@@ -143,71 +137,39 @@ public void consume(String s) {
143
137
144
138
this .serviceClass = ContainerCollectionResolver .getServices (project );
145
139
146
- this .serviceSetComplete = new TreeSet <String >();
140
+ this .serviceSetComplete = new TreeSet <>();
147
141
serviceSetComplete .add ("" );
148
142
serviceSetComplete .addAll (this .serviceClass .keySet ());
149
143
150
144
//update();
151
145
152
- this .modelList .addTableModelListener (new TableModelListener () {
153
- @ Override
154
- public void tableChanged (TableModelEvent e ) {
155
- generateServiceDefinition ();
156
- }
146
+ this .modelList .addTableModelListener (e -> generateServiceDefinition ());
157
147
158
- });
159
-
160
- this .generateButton .addActionListener (new ActionListener () {
161
- @ Override
162
- public void actionPerformed (ActionEvent e ) {
163
- update ();
164
- }
165
- });
148
+ this .generateButton .addActionListener (e -> update ());
166
149
167
150
168
- this .closeButton .addActionListener (new ActionListener () {
169
- @ Override
170
- public void actionPerformed (ActionEvent e ) {
171
- setEnabled (false );
172
- dispose ();
173
- }
151
+ this .closeButton .addActionListener (e -> {
152
+ setEnabled (false );
153
+ dispose ();
174
154
});
175
155
176
- this .buttonCopy .addActionListener (new ActionListener () {
177
- @ Override
178
- public void actionPerformed (ActionEvent e ) {
179
- if (StringUtils .isBlank (textAreaOutput .getText ())) {
180
- return ;
181
- }
182
-
183
- StringSelection stringSelection = new StringSelection (textAreaOutput .getText ());
184
- Clipboard clipboard = Toolkit .getDefaultToolkit ().getSystemClipboard ();
185
- clipboard .setContents (stringSelection , null );
156
+ this .buttonCopy .addActionListener (e -> {
157
+ if (StringUtils .isBlank (textAreaOutput .getText ())) {
158
+ return ;
186
159
}
187
- });
188
160
189
- this .buttonSettings .addActionListener (new ActionListener () {
190
- @ Override
191
- public void actionPerformed (ActionEvent e ) {
192
- SymfonyJavascriptServiceNameForm .create (SymfonyCreateService .this , project , classCompletionPanelWrapper .getClassName ());
193
- }
161
+ StringSelection stringSelection = new StringSelection (textAreaOutput .getText ());
162
+ Clipboard clipboard = Toolkit .getDefaultToolkit ().getSystemClipboard ();
163
+ clipboard .setContents (stringSelection , null );
194
164
});
195
165
166
+ this .buttonSettings .addActionListener (e -> SymfonyJavascriptServiceNameForm .create (SymfonyCreateService .this , project , classCompletionPanelWrapper .getClassName ()));
167
+
196
168
initClassName ();
197
169
198
- radioButtonOutXml .addChangeListener (new ChangeListener () {
199
- @ Override
200
- public void stateChanged (ChangeEvent e ) {
201
- generateServiceDefinition ();
202
- }
203
- });
170
+ radioButtonOutXml .addChangeListener (e -> generateServiceDefinition ());
204
171
205
- radioButtonOutYaml .addChangeListener (new ChangeListener () {
206
- @ Override
207
- public void stateChanged (ChangeEvent e ) {
208
- generateServiceDefinition ();
209
- }
210
- });
172
+ radioButtonOutYaml .addChangeListener (e -> generateServiceDefinition ());
211
173
212
174
textFieldServiceName .getDocument ().addDocumentListener (new DocumentListener () {
213
175
@ Override
@@ -227,9 +189,7 @@ public void changedUpdate(DocumentEvent e) {
227
189
});
228
190
229
191
// exit on "esc" key
230
- this .getRootPane ().registerKeyboardAction (e -> {
231
- dispose ();
232
- }, KeyStroke .getKeyStroke (KeyEvent .VK_ESCAPE , 0 ), JComponent .WHEN_IN_FOCUSED_WINDOW );
192
+ this .getRootPane ().registerKeyboardAction (e -> dispose (), KeyStroke .getKeyStroke (KeyEvent .VK_ESCAPE , 0 ), JComponent .WHEN_IN_FOCUSED_WINDOW );
233
193
234
194
// insert
235
195
if (this .psiFile instanceof XmlFile || this .psiFile instanceof YAMLFile ) {
@@ -358,12 +318,7 @@ private void generateServiceDefinition() {
358
318
}
359
319
360
320
private void update () {
361
- ApplicationManager .getApplication ().runReadAction (new Thread (new Runnable () {
362
- @ Override
363
- public void run () {
364
- updateTask ();
365
- }
366
- }));
321
+ ApplicationManager .getApplication ().runReadAction (new Thread (this ::updateTask ));
367
322
}
368
323
369
324
private void updateTask () {
@@ -386,7 +341,7 @@ private void updateTask() {
386
341
387
342
textFieldServiceName .setText (generateServiceName (className ));
388
343
389
- List <MethodParameter .MethodModelParameter > modelParameters = new ArrayList <MethodParameter . MethodModelParameter >();
344
+ List <MethodParameter .MethodModelParameter > modelParameters = new ArrayList <>();
390
345
391
346
for (Method method : phpClass .getMethods ()) {
392
347
if (method .getModifier ().isPublic ()) {
@@ -405,16 +360,13 @@ private void updateTask() {
405
360
method .getName ();
406
361
}
407
362
408
- Collections .sort (modelParameters , new Comparator <MethodParameter .MethodModelParameter >() {
409
- @ Override
410
- public int compare (MethodParameter .MethodModelParameter o1 , MethodParameter .MethodModelParameter o2 ) {
411
- int i = o1 .getName ().compareTo (o2 .getName ());
412
- if (i != 0 ) {
413
- return i ;
414
- }
415
-
416
- return Integer .valueOf (o1 .getIndex ()).compareTo (o2 .getIndex ());
363
+ Collections .sort (modelParameters , (o1 , o2 ) -> {
364
+ int i = o1 .getName ().compareTo (o2 .getName ());
365
+ if (i != 0 ) {
366
+ return i ;
417
367
}
368
+
369
+ return Integer .valueOf (o1 .getIndex ()).compareTo (o2 .getIndex ());
418
370
});
419
371
420
372
while (this .modelList .getRowCount () > 0 ) {
0 commit comments