Skip to content

Commit 1ac42a3

Browse files
committed
some more inlining
1 parent add74ab commit 1ac42a3

File tree

5 files changed

+34
-122
lines changed

5 files changed

+34
-122
lines changed

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

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -324,14 +324,16 @@ public void addCookies(List<Cookie> cookies) {
324324

325325
@Override
326326
public void addInitScript(String script) {
327-
addInitScriptImpl(script);
327+
JsonObject params = new JsonObject();
328+
params.addProperty("source", script);
329+
sendMessage("addInitScript", params);
328330
}
329331

330332
@Override
331333
public void addInitScript(Path path) {
332334
try {
333335
byte[] bytes = readAllBytes(path);
334-
addInitScriptImpl(new String(bytes, UTF_8));
336+
addInitScript(new String(bytes, UTF_8));
335337
} catch (IOException e) {
336338
throw new PlaywrightException("Failed to read script from file", e);
337339
}
@@ -342,12 +344,6 @@ public List<Page> backgroundPages() {
342344
return new ArrayList<>(backgroundPages);
343345
}
344346

345-
private void addInitScriptImpl(String script) {
346-
JsonObject params = new JsonObject();
347-
params.addProperty("source", script);
348-
sendMessage("addInitScript", params);
349-
}
350-
351347
@Override
352348
public BrowserImpl browser() {
353349
return browser;

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

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,6 @@ public BrowserType browserType() {
6666

6767
@Override
6868
public void close(CloseOptions options) {
69-
closeImpl(options);
70-
}
71-
72-
private void closeImpl(CloseOptions options) {
7369
if (options == null) {
7470
options = new CloseOptions();
7571
}
@@ -188,10 +184,6 @@ public Page newPage(NewPageOptions options) {
188184

189185
@Override
190186
public void startTracing(Page page, StartTracingOptions options) {
191-
startTracingImpl(page, options);
192-
}
193-
194-
private void startTracingImpl(Page page, StartTracingOptions options) {
195187
if (options == null) {
196188
options = new StartTracingOptions();
197189
}
@@ -205,10 +197,6 @@ private void startTracingImpl(Page page, StartTracingOptions options) {
205197

206198
@Override
207199
public byte[] stopTracing() {
208-
return stopTracingImpl();
209-
}
210-
211-
private byte[] stopTracingImpl() {
212200
JsonObject json = sendMessage("stopTracing").getAsJsonObject();
213201
ArtifactImpl artifact = connection.getExistingObject(json.getAsJsonObject().getAsJsonObject("artifact").get("guid").getAsString());
214202
byte[] data = artifact.readAllBytes();

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public void setFiles(Path files, SetFilesOptions options) {
5858

5959
@Override
6060
public void setFiles(Path[] files, SetFilesOptions options) {
61-
element.setInputFilesImpl(files, convertType(options, ElementHandle.SetInputFilesOptions.class));
61+
element.setInputFiles(files, convertType(options, ElementHandle.SetInputFilesOptions.class));
6262
}
6363

6464
@Override
@@ -68,6 +68,6 @@ public void setFiles(FilePayload files, SetFilesOptions options) {
6868

6969
@Override
7070
public void setFiles(FilePayload[] files, SetFilesOptions options) {
71-
element.setInputFilesImpl(files, convertType(options, ElementHandle.SetInputFilesOptions.class));
71+
element.setInputFiles(files, convertType(options, ElementHandle.SetInputFilesOptions.class));
7272
}
7373
}

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

Lines changed: 9 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -214,10 +214,6 @@ ElementHandle addStyleTagImpl(AddStyleTagOptions options) {
214214

215215
@Override
216216
public void check(String selector, CheckOptions options){
217-
checkImpl(selector, options);
218-
}
219-
220-
void checkImpl(String selector, CheckOptions options) {
221217
if (options == null) {
222218
options = new CheckOptions();
223219
}
@@ -249,19 +245,11 @@ void clickImpl(String selector, ClickOptions options) {
249245

250246
@Override
251247
public String content() {
252-
return contentImpl();
253-
}
254-
255-
String contentImpl() {
256248
return sendMessage("content").getAsJsonObject().get("value").getAsString();
257249
}
258250

259251
@Override
260252
public void dblclick(String selector, DblclickOptions options) {
261-
dblclickImpl(selector, options);
262-
}
263-
264-
void dblclickImpl(String selector, DblclickOptions options) {
265253
if (options == null) {
266254
options = new DblclickOptions();
267255
}
@@ -273,10 +261,6 @@ void dblclickImpl(String selector, DblclickOptions options) {
273261

274262
@Override
275263
public void dispatchEvent(String selector, String type, Object eventInit, DispatchEventOptions options) {
276-
dispatchEventImpl(selector, type, eventInit, options);
277-
}
278-
279-
void dispatchEventImpl(String selector, String type, Object eventInit, DispatchEventOptions options) {
280264
if (options == null) {
281265
options = new DispatchEventOptions();
282266
}
@@ -290,10 +274,6 @@ void dispatchEventImpl(String selector, String type, Object eventInit, DispatchE
290274

291275
@Override
292276
public Object evaluate(String expression, Object arg) {
293-
return evaluateImpl(expression, arg);
294-
}
295-
296-
Object evaluateImpl(String expression, Object arg) {
297277
JsonObject params = new JsonObject();
298278
params.addProperty("expression", expression);
299279
params.addProperty("world", "main");
@@ -305,10 +285,6 @@ Object evaluateImpl(String expression, Object arg) {
305285

306286
@Override
307287
public JSHandle evaluateHandle(String pageFunction, Object arg) {
308-
return evaluateHandleImpl(pageFunction, arg);
309-
}
310-
311-
JSHandle evaluateHandleImpl(String pageFunction, Object arg) {
312288
JsonObject params = new JsonObject();
313289
params.addProperty("expression", pageFunction);
314290
params.addProperty("world", "main");
@@ -319,10 +295,6 @@ JSHandle evaluateHandleImpl(String pageFunction, Object arg) {
319295

320296
@Override
321297
public void fill(String selector, String value, FillOptions options) {
322-
fillImpl(selector, value, options);
323-
}
324-
325-
void fillImpl(String selector, String value, FillOptions options) {
326298
if (options == null) {
327299
options = new FillOptions();
328300
}
@@ -335,10 +307,6 @@ void fillImpl(String selector, String value, FillOptions options) {
335307

336308
@Override
337309
public void focus(String selector, FocusOptions options) {
338-
focusImpl(selector, options);
339-
}
340-
341-
void focusImpl(String selector, FocusOptions options) {
342310
if (options == null) {
343311
options = new FocusOptions();
344312
}
@@ -350,20 +318,15 @@ void focusImpl(String selector, FocusOptions options) {
350318

351319
@Override
352320
public ElementHandle frameElement() {
353-
return frameElementImpl();
354-
321+
JsonObject json = sendMessage("frameElement").getAsJsonObject();
322+
return connection.getExistingObject(json.getAsJsonObject("element").get("guid").getAsString());
355323
}
356324

357325
@Override
358326
public FrameLocator frameLocator(String selector) {
359327
return new FrameLocatorImpl(this, selector);
360328
}
361329

362-
ElementHandle frameElementImpl() {
363-
JsonObject json = sendMessage("frameElement").getAsJsonObject();
364-
return connection.getExistingObject(json.getAsJsonObject("element").get("guid").getAsString());
365-
}
366-
367330
@Override
368331
public String getAttribute(String selector, String name, GetAttributeOptions options) {
369332
return getAttributeImpl(selector, name, options);
@@ -745,23 +708,14 @@ public void setChecked(String selector, boolean checked, SetCheckedOptions optio
745708

746709
void setCheckedImpl(String selector, boolean checked, SetCheckedOptions options) {
747710
if (checked) {
748-
checkImpl(selector, convertType(options, CheckOptions.class));
711+
check(selector, convertType(options, CheckOptions.class));
749712
} else {
750-
uncheckImpl(selector, convertType(options, UncheckOptions.class));
713+
uncheck(selector, convertType(options, UncheckOptions.class));
751714
}
752715
}
753716

754717
@Override
755718
public void setContent(String html, SetContentOptions options) {
756-
setContentImpl(html, options);
757-
}
758-
759-
@Override
760-
public void setInputFiles(String selector, Path files, SetInputFilesOptions options) {
761-
setInputFiles(selector, new Path[] {files}, options);
762-
}
763-
764-
void setContentImpl(String html, SetContentOptions options) {
765719
if (options == null) {
766720
options = new SetContentOptions();
767721
}
@@ -771,6 +725,11 @@ void setContentImpl(String html, SetContentOptions options) {
771725
sendMessage("setContent", params);
772726
}
773727

728+
@Override
729+
public void setInputFiles(String selector, Path files, SetInputFilesOptions options) {
730+
setInputFiles(selector, new Path[] {files}, options);
731+
}
732+
774733
@Override
775734
public void setInputFiles(String selector, Path[] files, SetInputFilesOptions options) {
776735
setInputFilesImpl(selector, files, options);
@@ -811,9 +770,6 @@ void setInputFilesImpl(String selector, FilePayload[] files, SetInputFilesOption
811770

812771
@Override
813772
public void tap(String selector, TapOptions options) {
814-
tapImpl(selector, options);
815-
}
816-
void tapImpl(String selector, TapOptions options) {
817773
if (options == null) {
818774
options = new TapOptions();
819775
}
@@ -825,10 +781,6 @@ void tapImpl(String selector, TapOptions options) {
825781

826782
@Override
827783
public String textContent(String selector, TextContentOptions options) {
828-
return textContentImpl(selector, options);
829-
}
830-
831-
String textContentImpl(String selector, TextContentOptions options) {
832784
if (options == null) {
833785
options = new TextContentOptions();
834786
}
@@ -840,20 +792,12 @@ String textContentImpl(String selector, TextContentOptions options) {
840792

841793
@Override
842794
public String title() {
843-
return titleImpl();
844-
}
845-
846-
String titleImpl() {
847795
JsonElement json = sendMessage("title");
848796
return json.getAsJsonObject().get("value").getAsString();
849797
}
850798

851799
@Override
852800
public void type(String selector, String text, TypeOptions options) {
853-
typeImpl(selector, text, options);
854-
}
855-
856-
void typeImpl(String selector, String text, TypeOptions options) {
857801
if (options == null) {
858802
options = new TypeOptions();
859803
}
@@ -866,10 +810,6 @@ void typeImpl(String selector, String text, TypeOptions options) {
866810

867811
@Override
868812
public void uncheck(String selector, UncheckOptions options) {
869-
uncheckImpl(selector, options);
870-
}
871-
872-
void uncheckImpl(String selector, UncheckOptions options) {
873813
if (options == null) {
874814
options = new UncheckOptions();
875815
}
@@ -886,10 +826,6 @@ public String url() {
886826

887827
@Override
888828
public JSHandle waitForFunction(String pageFunction, Object arg, WaitForFunctionOptions options) {
889-
return waitForFunctionImpl(pageFunction, arg, options);
890-
}
891-
892-
JSHandle waitForFunctionImpl(String pageFunction, Object arg, WaitForFunctionOptions options) {
893829
if (options == null) {
894830
options = new WaitForFunctionOptions();
895831
}
@@ -1066,10 +1002,6 @@ private Response waitForNavigationImpl(Logger logger, Runnable code, WaitForNavi
10661002

10671003
@Override
10681004
public ElementHandle waitForSelector(String selector, WaitForSelectorOptions options) {
1069-
return waitForSelectorImpl(selector, options);
1070-
}
1071-
1072-
ElementHandle waitForSelectorImpl(String selector, WaitForSelectorOptions options) {
10731005
return waitForSelectorImpl(selector, options, false);
10741006
}
10751007

@@ -1091,10 +1023,6 @@ ElementHandle waitForSelectorImpl(String selector, WaitForSelectorOptions option
10911023

10921024
@Override
10931025
public void waitForTimeout(double timeout) {
1094-
waitForTimeoutImpl(timeout);
1095-
}
1096-
1097-
void waitForTimeoutImpl(double timeout) {
10981026
JsonObject params = new JsonObject();
10991027
params.addProperty("timeout", timeout);
11001028
sendMessage("waitForTimeout", params);

0 commit comments

Comments
 (0)