Skip to content

Commit add74ab

Browse files
committed
inline impls
1 parent 3987326 commit add74ab

File tree

9 files changed

+35
-194
lines changed

9 files changed

+35
-194
lines changed

playwright/src/main/java/com/microsoft/playwright/impl/APIRequestContextImpl.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,6 @@ public APIResponse delete(String url, RequestOptions options) {
5353

5454
@Override
5555
public void dispose(DisposeOptions options) {
56-
disposeImpl(options);
57-
}
58-
59-
private void disposeImpl(DisposeOptions options) {
6056
if (options == null) {
6157
options = new DisposeOptions();
6258
}

playwright/src/main/java/com/microsoft/playwright/impl/APIRequestImpl.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ class APIRequestImpl implements APIRequest {
3939

4040
@Override
4141
public APIRequestContextImpl newContext(NewContextOptions options) {
42-
return newContextImpl(options);
43-
}
44-
45-
private APIRequestContextImpl newContextImpl(NewContextOptions options) {
4642
if (options == null) {
4743
options = new NewContextOptions();
4844
} else {

playwright/src/main/java/com/microsoft/playwright/impl/BrowserContextImpl.java

Lines changed: 6 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -275,15 +275,6 @@ public CDPSession newCDPSession(Frame frame) {
275275

276276
@Override
277277
public void close(CloseOptions options) {
278-
closeImpl(options);
279-
}
280-
281-
@Override
282-
public List<Cookie> cookies(String url) {
283-
return cookies(url == null ? new ArrayList<>() : Collections.singletonList(url));
284-
}
285-
286-
private void closeImpl(CloseOptions options) {
287278
if (!closingOrClosed) {
288279
closingOrClosed = true;
289280
if (options == null) {
@@ -318,6 +309,12 @@ private void closeImpl(CloseOptions options) {
318309
runUntil(() -> {}, closePromise);
319310
}
320311

312+
@Override
313+
public List<Cookie> cookies(String url) {
314+
return cookies(url == null ? new ArrayList<>() : Collections.singletonList(url));
315+
}
316+
317+
321318
@Override
322319
public void addCookies(List<Cookie> cookies) {
323320
JsonObject params = new JsonObject();
@@ -358,10 +355,6 @@ public BrowserImpl browser() {
358355

359356
@Override
360357
public void clearCookies(ClearCookiesOptions options) {
361-
clearCookiesImpl(options);
362-
}
363-
364-
private void clearCookiesImpl(ClearCookiesOptions options) {
365358
if (options == null) {
366359
options = new ClearCookiesOptions();
367360
}
@@ -389,10 +382,6 @@ public void clearPermissions() {
389382

390383
@Override
391384
public List<Cookie> cookies(List<String> urls) {
392-
return cookiesImpl(urls);
393-
}
394-
395-
private List<Cookie> cookiesImpl(List<String> urls) {
396385
JsonObject params = new JsonObject();
397386
if (urls == null) {
398387
urls = new ArrayList<>();
@@ -434,10 +423,6 @@ public void exposeFunction(String name, FunctionCallback playwrightFunction) {
434423

435424
@Override
436425
public void grantPermissions(List<String> permissions, GrantPermissionsOptions options) {
437-
grantPermissionsImpl(permissions, options);
438-
}
439-
440-
private void grantPermissionsImpl(List<String> permissions, GrantPermissionsOptions options) {
441426
if (options == null) {
442427
options = new GrantPermissionsOptions();
443428
}
@@ -451,10 +436,6 @@ private void grantPermissionsImpl(List<String> permissions, GrantPermissionsOpti
451436

452437
@Override
453438
public PageImpl newPage() {
454-
return newPageImpl();
455-
}
456-
457-
private PageImpl newPageImpl() {
458439
if (ownerPage != null) {
459440
throw new PlaywrightException("Please use browser.newContext()");
460441
}
@@ -593,10 +574,6 @@ public void setOffline(boolean offline) {
593574

594575
@Override
595576
public String storageState(StorageStateOptions options) {
596-
return storageStateImpl(options);
597-
}
598-
599-
private String storageStateImpl(StorageStateOptions options) {
600577
if (options == null) {
601578
options = new StorageStateOptions();
602579
}

playwright/src/main/java/com/microsoft/playwright/impl/BrowserImpl.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,6 @@ public boolean isConnected() {
114114

115115
@Override
116116
public BrowserContextImpl newContext(NewContextOptions options) {
117-
return newContextImpl(options);
118-
}
119-
120-
private BrowserContextImpl newContextImpl(NewContextOptions options) {
121117
if (options == null) {
122118
options = new NewContextOptions();
123119
} else {

playwright/src/main/java/com/microsoft/playwright/impl/BrowserTypeImpl.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,6 @@ class BrowserTypeImpl extends ChannelOwner implements BrowserType {
4141

4242
@Override
4343
public BrowserImpl launch(LaunchOptions options) {
44-
return launchImpl(options);
45-
}
46-
47-
private BrowserImpl launchImpl(LaunchOptions options) {
4844
if (options == null) {
4945
options = new LaunchOptions();
5046
}
@@ -59,10 +55,6 @@ private BrowserImpl launchImpl(LaunchOptions options) {
5955

6056
@Override
6157
public Browser connect(String wsEndpoint, ConnectOptions options) {
62-
return connectImpl(wsEndpoint, options);
63-
}
64-
65-
private Browser connectImpl(String wsEndpoint, ConnectOptions options) {
6658
if (options == null) {
6759
options = new ConnectOptions();
6860
}
@@ -123,10 +115,6 @@ public Browser connectOverCDP(String endpointURL, ConnectOverCDPOptions options)
123115
if (!"chromium".equals(name())) {
124116
throw new PlaywrightException("Connecting over CDP is only supported in Chromium.");
125117
}
126-
return connectOverCDPImpl(endpointURL, options);
127-
}
128-
129-
private Browser connectOverCDPImpl(String endpointURL, ConnectOverCDPOptions options) {
130118
if (options == null) {
131119
options = new ConnectOverCDPOptions();
132120
}
@@ -147,10 +135,6 @@ public String executablePath() {
147135

148136
@Override
149137
public BrowserContextImpl launchPersistentContext(Path userDataDir, LaunchPersistentContextOptions options) {
150-
return launchPersistentContextImpl(userDataDir, options);
151-
}
152-
153-
private BrowserContextImpl launchPersistentContextImpl(Path userDataDir, LaunchPersistentContextOptions options) {
154138
if (options == null) {
155139
options = new LaunchPersistentContextOptions();
156140
} else {

playwright/src/main/java/com/microsoft/playwright/impl/ElementHandleImpl.java

Lines changed: 12 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,6 @@ public BoundingBox boundingBox() {
113113

114114
@Override
115115
public void check(CheckOptions options) {
116-
checkImpl(options);
117-
}
118-
119-
private void checkImpl(CheckOptions options) {
120116
if (options == null) {
121117
options = new CheckOptions();
122118
}
@@ -127,10 +123,6 @@ private void checkImpl(CheckOptions options) {
127123

128124
@Override
129125
public void click(ClickOptions options) {
130-
clickImpl(options);
131-
}
132-
133-
private void clickImpl(ClickOptions options) {
134126
if (options == null) {
135127
options = new ClickOptions();
136128
}
@@ -141,10 +133,6 @@ private void clickImpl(ClickOptions options) {
141133

142134
@Override
143135
public Frame contentFrame() {
144-
return contentFrameImpl();
145-
}
146-
147-
private Frame contentFrameImpl() {
148136
JsonObject json = sendMessage("contentFrame").getAsJsonObject();
149137
if (!json.has("frame")) {
150138
return null;
@@ -154,10 +142,6 @@ private Frame contentFrameImpl() {
154142

155143
@Override
156144
public void dblclick(DblclickOptions options) {
157-
dblclickImpl(options);
158-
}
159-
160-
private void dblclickImpl(DblclickOptions options) {
161145
if (options == null) {
162146
options = new DblclickOptions();
163147
}
@@ -176,10 +160,6 @@ public void dispatchEvent(String type, Object eventInit) {
176160

177161
@Override
178162
public void fill(String value, FillOptions options) {
179-
fillImpl(value, options);
180-
}
181-
182-
private void fillImpl(String value, FillOptions options) {
183163
if (options == null) {
184164
options = new FillOptions();
185165
}
@@ -204,10 +184,6 @@ public String getAttribute(String name) {
204184

205185
@Override
206186
public void hover(HoverOptions options) {
207-
hoverImpl(options);
208-
}
209-
210-
private void hoverImpl(HoverOptions options) {
211187
if (options == null) {
212188
options = new HoverOptions();
213189
}
@@ -230,10 +206,6 @@ public String innerText() {
230206

231207
@Override
232208
public String inputValue(InputValueOptions options) {
233-
return inputValueImpl(options);
234-
}
235-
236-
private String inputValueImpl(InputValueOptions options) {
237209
if (options == null) {
238210
options = new InputValueOptions();
239211
}
@@ -289,9 +261,6 @@ public FrameImpl ownerFrame() {
289261

290262
@Override
291263
public void press(String key, PressOptions options) {
292-
pressImpl(key, options);
293-
}
294-
private void pressImpl(String key, PressOptions options) {
295264
if (options == null) {
296265
options = new PressOptions();
297266
}
@@ -303,10 +272,6 @@ private void pressImpl(String key, PressOptions options) {
303272

304273
@Override
305274
public byte[] screenshot(ScreenshotOptions options) {
306-
return screenshotImpl(options);
307-
}
308-
309-
private byte[] screenshotImpl(ScreenshotOptions options) {
310275
if (options == null) {
311276
options = new ScreenshotOptions();
312277
}
@@ -337,7 +302,12 @@ private byte[] screenshotImpl(ScreenshotOptions options) {
337302

338303
@Override
339304
public void scrollIntoViewIfNeeded(ScrollIntoViewIfNeededOptions options) {
340-
scrollIntoViewIfNeededImpl(options);
305+
if (options == null) {
306+
options = new ScrollIntoViewIfNeededOptions();
307+
}
308+
options.timeout = frame.timeout(options.timeout);
309+
JsonObject params = gson().toJsonTree(options).getAsJsonObject();
310+
sendMessage("scrollIntoViewIfNeeded", params);
341311
}
342312

343313
@Override
@@ -371,14 +341,6 @@ public List<String> selectOption(SelectOption value, SelectOptionOptions options
371341
return selectOption(values, options);
372342
}
373343

374-
private void scrollIntoViewIfNeededImpl(ScrollIntoViewIfNeededOptions options) {
375-
if (options == null) {
376-
options = new ScrollIntoViewIfNeededOptions();
377-
}
378-
options.timeout = frame.timeout(options.timeout);
379-
JsonObject params = gson().toJsonTree(options).getAsJsonObject();
380-
sendMessage("scrollIntoViewIfNeeded", params);
381-
}
382344

383345
@Override
384346
public List<String> selectOption(SelectOption[] values, SelectOptionOptions options) {
@@ -411,7 +373,12 @@ private List<String> selectOption(JsonObject params) {
411373

412374
@Override
413375
public void selectText(SelectTextOptions options) {
414-
selectTextImpl(options);
376+
if (options == null) {
377+
options = new SelectTextOptions();
378+
}
379+
options.timeout = frame.timeout(options.timeout);
380+
JsonObject params = gson().toJsonTree(options).getAsJsonObject();
381+
sendMessage("selectText", params);
415382
}
416383

417384
@Override
@@ -428,21 +395,9 @@ public void setInputFiles(Path files, SetInputFilesOptions options) {
428395
setInputFiles(new Path[]{files}, options);
429396
}
430397

431-
private void selectTextImpl(SelectTextOptions options) {
432-
if (options == null) {
433-
options = new SelectTextOptions();
434-
}
435-
options.timeout = frame.timeout(options.timeout);
436-
JsonObject params = gson().toJsonTree(options).getAsJsonObject();
437-
sendMessage("selectText", params);
438-
}
439398

440399
@Override
441400
public void setInputFiles(Path[] files, SetInputFilesOptions options) {
442-
setInputFilesImpl(files, options);
443-
}
444-
445-
void setInputFilesImpl(Path[] files, SetInputFilesOptions options) {
446401
FrameImpl frame = ownerFrame();
447402
if (frame == null) {
448403
throw new Error("Cannot set input files to detached element");
@@ -463,10 +418,6 @@ public void setInputFiles(FilePayload files, SetInputFilesOptions options) {
463418

464419
@Override
465420
public void setInputFiles(FilePayload[] files, SetInputFilesOptions options) {
466-
setInputFilesImpl(files, options);
467-
}
468-
469-
void setInputFilesImpl(FilePayload[] files, SetInputFilesOptions options) {
470421
checkFilePayloadSize(files);
471422
if (options == null) {
472423
options = new SetInputFilesOptions();
@@ -479,10 +430,6 @@ void setInputFilesImpl(FilePayload[] files, SetInputFilesOptions options) {
479430

480431
@Override
481432
public void tap(TapOptions options) {
482-
tapImpl(options);
483-
}
484-
485-
private void tapImpl(TapOptions options) {
486433
if (options == null) {
487434
options = new TapOptions();
488435
}
@@ -493,20 +440,12 @@ private void tapImpl(TapOptions options) {
493440

494441
@Override
495442
public String textContent() {
496-
return textContentImpl();
497-
}
498-
499-
private String textContentImpl() {
500443
JsonObject json = sendMessage("textContent").getAsJsonObject();
501444
return json.has("value") ? json.get("value").getAsString() : null;
502445
}
503446

504447
@Override
505448
public void type(String text, TypeOptions options) {
506-
typeImpl(text, options);
507-
}
508-
509-
private void typeImpl(String text, TypeOptions options) {
510449
if (options == null) {
511450
options = new TypeOptions();
512451
}
@@ -518,10 +457,6 @@ private void typeImpl(String text, TypeOptions options) {
518457

519458
@Override
520459
public void uncheck(UncheckOptions options) {
521-
uncheckImpl(options);
522-
}
523-
524-
private void uncheckImpl(UncheckOptions options) {
525460
if (options == null) {
526461
options = new UncheckOptions();
527462
}
@@ -532,10 +467,6 @@ private void uncheckImpl(UncheckOptions options) {
532467

533468
@Override
534469
public void waitForElementState(ElementState state, WaitForElementStateOptions options) {
535-
waitForElementStateImpl(state, options);
536-
}
537-
538-
private void waitForElementStateImpl(ElementState state, WaitForElementStateOptions options) {
539470
if (options == null) {
540471
options = new WaitForElementStateOptions();
541472
}
@@ -554,10 +485,6 @@ private static String toProtocol(ElementState state) {
554485

555486
@Override
556487
public ElementHandle waitForSelector(String selector, WaitForSelectorOptions options) {
557-
return waitForSelectorImpl(selector, options);
558-
}
559-
560-
private ElementHandle waitForSelectorImpl(String selector, WaitForSelectorOptions options) {
561488
if (options == null) {
562489
options = new WaitForSelectorOptions();
563490
}

0 commit comments

Comments
 (0)