diff options
| author | Wim Jongman | 2018-04-29 19:27:24 +0000 |
|---|---|---|
| committer | Wim Jongman | 2018-04-29 19:27:24 +0000 |
| commit | 962d921a35471876bf2711902d268aca527f984a (patch) | |
| tree | 9fe785b862d9a941213511772a27c5249ea9159c | |
| parent | 38dcd21fe5e64c79eea67d86ecb2b624e6d74683 (diff) | |
| download | eclipse.platform.common-962d921a35471876bf2711902d268aca527f984a.tar.gz eclipse.platform.common-962d921a35471876bf2711902d268aca527f984a.tar.xz eclipse.platform.common-962d921a35471876bf2711902d268aca527f984a.zip | |
Bug 534073: [Tips] Create JSon based Tip Provider for PlatformI20180430-0715I20180429-2000
* Extracted the twitter feed to good looking content.
Change-Id: Idd66994ff83fc64751c15cc2bfa7cfadc33f294d
Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
40 files changed, 125 insertions, 123 deletions
diff --git a/tips/index.json b/tips/index.json index 4af22030f..94f175a82 100644 --- a/tips/index.json +++ b/tips/index.json @@ -2,7 +2,7 @@ "provider": [{ "require-bundle": "org.eclipse.jdt.ui", "location": "org.eclipse.jdt.ui/provider.json", - "version": "1.0.0" + "version": "1.2.1" }, { "require-bundle": "org.eclipse.pde.ui", diff --git a/tips/org.eclipse.jdt.ui/content/855062302655209472/855062302655209472.html b/tips/org.eclipse.jdt.ui/content/855062302655209472/855062302655209472.html new file mode 100644 index 000000000..28eac18f8 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/855062302655209472/855062302655209472.html @@ -0,0 +1 @@ +<h2>Description here</h2>The 'enclosing' selection (Alt+Shift+Up/Dn) is a great shortcut. Selects the enclosing structure, e.g. var->if->method->class https://t.co/joGBu9IzdB<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="C93Kg1sXsAAJuGu.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/855062302655209472/C93Kg1sXsAAJuGu.mp4 b/tips/org.eclipse.jdt.ui/content/855062302655209472/C93Kg1sXsAAJuGu.mp4 Binary files differnew file mode 100644 index 000000000..8ba886c6f --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/855062302655209472/C93Kg1sXsAAJuGu.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/856867463409041410/856867463409041410.html b/tips/org.eclipse.jdt.ui/content/856867463409041410/856867463409041410.html new file mode 100644 index 000000000..17516f1a9 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/856867463409041410/856867463409041410.html @@ -0,0 +1 @@ +<h2>Description here</h2>Ever looked at a method thinking 'what does this one do'? Press Shift while hovering it and it will show implementation in-place! https://t.co/5Qym5CkcJN<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="C-Q0ThlXcAQpVvX.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/856867463409041410/C-Q0ThlXcAQpVvX.mp4 b/tips/org.eclipse.jdt.ui/content/856867463409041410/C-Q0ThlXcAQpVvX.mp4 Binary files differnew file mode 100644 index 000000000..813a53c21 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/856867463409041410/C-Q0ThlXcAQpVvX.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/860125970556223489/860125970556223489.html b/tips/org.eclipse.jdt.ui/content/860125970556223489/860125970556223489.html new file mode 100644 index 000000000..7dbfe57f2 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/860125970556223489/860125970556223489.html @@ -0,0 +1 @@ +<h2>Description here</h2>If you want to know where and how a variable was declared just press Shift while hovering and you'll get it in-place! https://t.co/4Vpz4JKW0w<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="C-_HuR4XkAMj9oJ.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/860125970556223489/C-_HuR4XkAMj9oJ.mp4 b/tips/org.eclipse.jdt.ui/content/860125970556223489/C-_HuR4XkAMj9oJ.mp4 Binary files differnew file mode 100644 index 000000000..b59dbf276 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/860125970556223489/C-_HuR4XkAMj9oJ.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/864423629697822720/864423629697822720.html b/tips/org.eclipse.jdt.ui/content/864423629697822720/864423629697822720.html new file mode 100644 index 000000000..ad5f17067 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/864423629697822720/864423629697822720.html @@ -0,0 +1 @@ +<h2>Description here</h2>Here's our Edit -> Toggle Block Selection tool (or just hit Shift+Alt+A) in action. Very useful! https://t.co/myMI2oaLLG<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="C_8MakOVwAAyGbU.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/864423629697822720/C_8MakOVwAAyGbU.mp4 b/tips/org.eclipse.jdt.ui/content/864423629697822720/C_8MakOVwAAyGbU.mp4 Binary files differnew file mode 100644 index 000000000..b345160d5 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/864423629697822720/C_8MakOVwAAyGbU.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/870170548722184192/870170548722184192.html b/tips/org.eclipse.jdt.ui/content/870170548722184192/870170548722184192.html new file mode 100644 index 000000000..bdcb0e4ef --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/870170548722184192/870170548722184192.html @@ -0,0 +1 @@ +<h2>Description here</h2>Often you want to move lines up/down. Press Alt+Up/Dn to move the lines along with the cursor. Indenting is corrected for you. https://t.co/5tnaajebZf<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DBNlR-jXkAAnqvd.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/870170548722184192/DBNlR-jXkAAnqvd.mp4 b/tips/org.eclipse.jdt.ui/content/870170548722184192/DBNlR-jXkAAnqvd.mp4 Binary files differnew file mode 100644 index 000000000..897ee722e --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/870170548722184192/DBNlR-jXkAAnqvd.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/874600197195796482/874600197195796482.html b/tips/org.eclipse.jdt.ui/content/874600197195796482/874600197195796482.html new file mode 100644 index 000000000..3450419eb --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/874600197195796482/874600197195796482.html @@ -0,0 +1 @@ +<h2>Description here</h2>Whatever element you have selected, code or item, 'Show in...' (Alt+Shift+W) command pops up useful views for various details! https://t.co/6GVpSPKOdT<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DCM0FlMXgAE4Zi0.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/874600197195796482/DCM0FlMXgAE4Zi0.mp4 b/tips/org.eclipse.jdt.ui/content/874600197195796482/DCM0FlMXgAE4Zi0.mp4 Binary files differnew file mode 100644 index 000000000..3af72bdd0 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/874600197195796482/DCM0FlMXgAE4Zi0.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/884689449917050880/884689449917050880.html b/tips/org.eclipse.jdt.ui/content/884689449917050880/884689449917050880.html new file mode 100644 index 000000000..ab8199641 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/884689449917050880/884689449917050880.html @@ -0,0 +1 @@ +<h2>Description here</h2>Always safer to 'Invert equals' on literal strings in order to avoid the horrible NullPointerException! Ctrl+1 does it for you. https://t.co/DmjMWgiySM<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DEcLzIkXkAA7Ehm.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/884689449917050880/DEcLzIkXkAA7Ehm.mp4 b/tips/org.eclipse.jdt.ui/content/884689449917050880/DEcLzIkXkAA7Ehm.mp4 Binary files differnew file mode 100644 index 000000000..f436f1b36 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/884689449917050880/DEcLzIkXkAA7Ehm.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/888360858119745536/888360858119745536.html b/tips/org.eclipse.jdt.ui/content/888360858119745536/888360858119745536.html new file mode 100644 index 000000000..13fa5c04f --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/888360858119745536/888360858119745536.html @@ -0,0 +1 @@ +<h2>Description here</h2>Private methods in interfaces will be allowed in Here's an example use case with a shared 'worker' method. https://t.co/cdRcETAmMV<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DFQXckeXYAEYvWH.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/888360858119745536/DFQXckeXYAEYvWH.mp4 b/tips/org.eclipse.jdt.ui/content/888360858119745536/DFQXckeXYAEYvWH.mp4 Binary files differnew file mode 100644 index 000000000..268f48712 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/888360858119745536/DFQXckeXYAEYvWH.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/889435990976323584/889435990976323584.html b/tips/org.eclipse.jdt.ui/content/889435990976323584/889435990976323584.html new file mode 100644 index 000000000..e7512d423 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/889435990976323584/889435990976323584.html @@ -0,0 +1 @@ +<h2>Description here</h2>Use the 'Quick Access' box (Ctrl+3) extensively to be more productive. Just type what you want and you'll probably find it. https://t.co/KQB2i4BuDU<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DFfpOZ1XkAAODhc.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/889435990976323584/DFfpOZ1XkAAODhc.mp4 b/tips/org.eclipse.jdt.ui/content/889435990976323584/DFfpOZ1XkAAODhc.mp4 Binary files differnew file mode 100644 index 000000000..5632c3252 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/889435990976323584/DFfpOZ1XkAAODhc.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/902851499503607808/902851499503607808.html b/tips/org.eclipse.jdt.ui/content/902851499503607808/902851499503607808.html new file mode 100644 index 000000000..9db2fafdd --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/902851499503607808/902851499503607808.html @@ -0,0 +1 @@ +<h2>Description here</h2>Put your cursor on a class name (or method) and press Shift+F2 to jump to the web version of your library's Javadoc! https://t.co/vpUavzUgk6<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DIeSlFiUwAAWjcg.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/902851499503607808/DIeSlFiUwAAWjcg.mp4 b/tips/org.eclipse.jdt.ui/content/902851499503607808/DIeSlFiUwAAWjcg.mp4 Binary files differnew file mode 100644 index 000000000..a4b4dfe1b --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/902851499503607808/DIeSlFiUwAAWjcg.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/910089046600425472/910089046600425472.html b/tips/org.eclipse.jdt.ui/content/910089046600425472/910089046600425472.html new file mode 100644 index 000000000..546a7f5c5 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/910089046600425472/910089046600425472.html @@ -0,0 +1 @@ +<h2>Description here</h2>You can use methods returning streams as a source of parameters in tests. Use @MethodSource as shown below. https://t.co/Jr1o00YEof<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DKFJClMW4AAK2pR.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/910089046600425472/DKFJClMW4AAK2pR.mp4 b/tips/org.eclipse.jdt.ui/content/910089046600425472/DKFJClMW4AAK2pR.mp4 Binary files differnew file mode 100644 index 000000000..8445eae2d --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/910089046600425472/DKFJClMW4AAK2pR.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/920608130274381825/920608130274381825.html b/tips/org.eclipse.jdt.ui/content/920608130274381825/920608130274381825.html new file mode 100644 index 000000000..6daf77ad5 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/920608130274381825/920608130274381825.html @@ -0,0 +1 @@ +<h2>Description here</h2>In parameterized tests also accept CSV literals (and files) as a source of parameters. Quite handy to feed your tests! https://t.co/T7Lphj5eyl<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DMaoGYlXUAMDRFF.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/920608130274381825/DMaoGYlXUAMDRFF.mp4 b/tips/org.eclipse.jdt.ui/content/920608130274381825/DMaoGYlXUAMDRFF.mp4 Binary files differnew file mode 100644 index 000000000..963f496d6 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/920608130274381825/DMaoGYlXUAMDRFF.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/927527210772258816/927527210772258816.html b/tips/org.eclipse.jdt.ui/content/927527210772258816/927527210772258816.html new file mode 100644 index 000000000..2823b8b8f --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/927527210772258816/927527210772258816.html @@ -0,0 +1 @@ +<h2>Description here</h2>You can directly use a CSV file as a parameter source in parameterized tests. Very handy to feed a large nr of cases! https://t.co/FDMPAzR2em<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DN88_JCXcAAJaaX.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/927527210772258816/DN88_JCXcAAJaaX.mp4 b/tips/org.eclipse.jdt.ui/content/927527210772258816/DN88_JCXcAAJaaX.mp4 Binary files differnew file mode 100644 index 000000000..2c15aa6a5 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/927527210772258816/DN88_JCXcAAJaaX.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/931124796502536192/931124796502536192.html b/tips/org.eclipse.jdt.ui/content/931124796502536192/931124796502536192.html new file mode 100644 index 000000000..0c56747d4 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/931124796502536192/931124796502536192.html @@ -0,0 +1 @@ +<h2>Description here</h2>Enjoy the Edit -> Block Selection (Alt+Shift+A) while working on your https://t.co/txMxd39pJ0 https://t.co/X63mh9uDd7<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DOwE-C_X0AA6bb5.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/931124796502536192/DOwE-C_X0AA6bb5.mp4 b/tips/org.eclipse.jdt.ui/content/931124796502536192/DOwE-C_X0AA6bb5.mp4 Binary files differnew file mode 100644 index 000000000..0d0178d0e --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/931124796502536192/DOwE-C_X0AA6bb5.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/941264226940850177/941264226940850177.html b/tips/org.eclipse.jdt.ui/content/941264226940850177/941264226940850177.html new file mode 100644 index 000000000..45de9f41c --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/941264226940850177/941264226940850177.html @@ -0,0 +1 @@ +<h2>Description here</h2>Need to check for null? Use the ifnull template and don't slow down! https://t.co/FrDemG6rPS<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DRAKxCrWkAEMkEm.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/941264226940850177/DRAKxCrWkAEMkEm.mp4 b/tips/org.eclipse.jdt.ui/content/941264226940850177/DRAKxCrWkAEMkEm.mp4 Binary files differnew file mode 100644 index 000000000..cb85ef9b2 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/941264226940850177/DRAKxCrWkAEMkEm.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/941624342282108929/941624342282108929.html b/tips/org.eclipse.jdt.ui/content/941624342282108929/941624342282108929.html new file mode 100644 index 000000000..88f32ecfd --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/941624342282108929/941624342282108929.html @@ -0,0 +1 @@ +<h2>Description here</h2>You don't need to know which module contains a class in Ctrl-1 can identify the module and add it for you! https://t.co/OGjB3V7vJJ<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DRFSS0sWsAEDJb-.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/941624342282108929/DRFSS0sWsAEDJb-.mp4 b/tips/org.eclipse.jdt.ui/content/941624342282108929/DRFSS0sWsAEDJb-.mp4 Binary files differnew file mode 100644 index 000000000..648bf5dd7 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/941624342282108929/DRFSS0sWsAEDJb-.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/949238007051235328/949238007051235328.html b/tips/org.eclipse.jdt.ui/content/949238007051235328/949238007051235328.html new file mode 100644 index 000000000..2ec93333c --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/949238007051235328/949238007051235328.html @@ -0,0 +1 @@ +<h2>Description here</h2>The 'Extract class...' refactoring (from Alt+Shift+T) extracts a group of fields into a separate class and replaces all occurrences to fit the new structure. See example. https://t.co/tEI7ic7C1g<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DSxe5wyW4AAebyT.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/949238007051235328/DSxe5wyW4AAebyT.mp4 b/tips/org.eclipse.jdt.ui/content/949238007051235328/DSxe5wyW4AAebyT.mp4 Binary files differnew file mode 100644 index 000000000..dc34bd3d3 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/949238007051235328/DSxe5wyW4AAebyT.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/950773930775793664/950773930775793664.html b/tips/org.eclipse.jdt.ui/content/950773930775793664/950773930775793664.html new file mode 100644 index 000000000..49f3eabc8 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/950773930775793664/950773930775793664.html @@ -0,0 +1 @@ +<h2>Description here</h2>Use the 'new' template for quick object creation. https://t.co/yI33PEmfkm<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DTHT0RbXUAAnGoJ.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/950773930775793664/DTHT0RbXUAAnGoJ.mp4 b/tips/org.eclipse.jdt.ui/content/950773930775793664/DTHT0RbXUAAnGoJ.mp4 Binary files differnew file mode 100644 index 000000000..ba1eab6f1 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/950773930775793664/DTHT0RbXUAAnGoJ.mp4 diff --git a/tips/org.eclipse.jdt.ui/content/976836214857740288/976836214857740288.html b/tips/org.eclipse.jdt.ui/content/976836214857740288/976836214857740288.html new file mode 100644 index 000000000..3864c82f6 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/976836214857740288/976836214857740288.html @@ -0,0 +1 @@ +<h2>Description here</h2>is out. Time to play with 'var'. Try it out with @EclipseJavaIDE and its new quick assists (Ctrl+1). https://t.co/iUJcGjV1Ts https://t.co/HfJqlymzZb<br><br><br><br><center><video style="width: 80%;" autoplay="true"> <source src="DY5qzHEXkAAc-7O.mp4" type="video/mp4"></video></center>
\ No newline at end of file diff --git a/tips/org.eclipse.jdt.ui/content/976836214857740288/DY5qzHEXkAAc-7O.mp4 b/tips/org.eclipse.jdt.ui/content/976836214857740288/DY5qzHEXkAAc-7O.mp4 Binary files differnew file mode 100644 index 000000000..4bedd0ef7 --- /dev/null +++ b/tips/org.eclipse.jdt.ui/content/976836214857740288/DY5qzHEXkAAc-7O.mp4 diff --git a/tips/org.eclipse.jdt.ui/provider.json b/tips/org.eclipse.jdt.ui/provider.json index c2f33585f..1f3d431d0 100644 --- a/tips/org.eclipse.jdt.ui/provider.json +++ b/tips/org.eclipse.jdt.ui/provider.json @@ -1,124 +1,107 @@ { - "provider": { - "image": "data:image/png;base64,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", - "description": "Java and JDT Tips", - "expression": "<with variable=\"activeWorkbenchWindow.activePerspective\"><equals value=\"org.eclipse.jdt.ui.JavaPerspective\"></equals></with>", - "tips": [ - { - "subject": "Streams", - "date": "2018-02-28", - "url": "https://twitter.com/EclipseJavaIDE/status/963018209719963648" - }, - { - "subject": "Extract Class", - "date": "2018-01-05", - "url": "https://twitter.com/EclipseJavaIDE/status/949238007051235328" - }, - { - "subject": "New Template", - "date": "2018-01-09", - "url": "https://twitter.com/EclipseJavaIDE/status/950773930775793664" - }, - { - "subject": "Which Module", - "date": "2017-12-15", - "url": "https://twitter.com/EclipseJavaIDE/status/941624342282108929" - }, - { - "subject": "Null check", - "date": "2017-12-14", - "url": "https://twitter.com/EclipseJavaIDE/status/941264226940850177" - }, - { - "subject": "Use CSV as a Parameter", - "date": "2017-11-06", - "url": "https://twitter.com/EclipseJavaIDE/status/927527210772258816" - }, - { - "subject": "Block Selection", - "date": "2017-11-06", - "url": "https://twitter.com/EclipseJavaIDE/status/931124796502536192" - }, - { - "subject": "Parameterized Tests", - "date": "2017-10-16", - "url": "https://twitter.com/EclipseJavaIDE/status/920608130274381825" - }, - { - "subject": "Methods returning stream", - "date": "2017-11-17", - "url": "https://twitter.com/EclipseJavaIDE/status/910089046600425472" - }, - { - "subject": "Javadoc web version", - "date": "2017-08-30", - "url": "https://twitter.com/EclipseJavaIDE/status/902851499503607808" - }, - { - "subject": "Quick Access", - "date": "2017-07-24", - "url": "https://twitter.com/EclipseJavaIDE/status/889435990976323584" - }, - { - "subject": "Invert Equals", - "date": "2017-07-24", - "url": "https://twitter.com/EclipseJavaIDE/status/884689449917050880" - }, - { - "subject": "Interface private methods", - "date": "2017-06-21", - "url": "https://twitter.com/EclipseJavaIDE/status/888360858119745536" - }, - { - "subject": "Show in!", - "date": "2017-06-13", - "url": "https://twitter.com/EclipseJavaIDE/status/874600197195796482" - }, - { - "subject": "Line up, Line down.", - "date": "2017-06-01", - "url": "https://twitter.com/EclipseJavaIDE/status/870170548722184192" - }, - { - "subject": "Anything to declare?", - "date": "2017-05-04", - "url": "https://twitter.com/EclipseJavaIDE/status/860125970556223489" - }, - { - "subject": "Block Selection", - "date": "2017-06-16", - "url": "https://twitter.com/EclipseJavaIDE/status/864423629697822720" - }, - { - "subject": "Enclosing selection", - "date": "2017-04-17", - "url": "https://twitter.com/EclipseJavaIDE/status/855062302655209472" - }, - { - "subject": "What does this method do?", - "date": "2017-04-25", - "url": "https://twitter.com/EclipseJavaIDE/status/856867463409041410" - }, - { - "subject": "Getters and Setters", - "date": "2017-02-17", - "url": "https://twitter.com/EclipseJavaIDE/status/832596244119826436" - }, - { - "subject": "Step Filters while debugging", - "date": "2017-02-15", - "url": "https://twitter.com/EclipseJavaIDE/status/831777838118404096" - }, - { - "subject": "Quick Fix", - "date": "2017-03-10", - "url": "https://twitter.com/EclipseJavaIDE/status/840152076311179270" - }, - { - "subject": "Java 10 var", - "date": "2018-03-22", - "url": "https://twitter.com/noopur2507/status/976836214857740288" - } - ] - } + "provider": { + "image": "data:image/png;base64,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", + "description": "Java and JDT Tips", + "expression": "<with variable=\"activeWorkbenchWindow.activePerspective\"><equals value=\"org.eclipse.jdt.ui.JavaPerspective\"></equals></with>", + "variables": { + "baseUrlx": "file:///C:/Users/jongw/git/eclipse.platform.common/tips/org.eclipse.jdt.ui", + "baseUrl": "http://www.eclipse.org/downloads/download.php?r=1&file=/e4/tips/org.eclipse.jdt.ui" + }, + "tips": [{ + "date": "2018-01-05", + "subject": "The 'Extract class...' refactoring (from Alt+Shift+T) extracts a group of fields into a separate class and replaces all occurrences to fit the new structure. See example. #EclipseTips https://t.co/tEI7ic7C1g", + "aspect-ratio": "2.0", + "url": "${baseUrl}/content/949238007051235328/949238007051235328.html" + }, { + "date": "2018-01-09", + "subject": "Use the 'new' template for quick object creation. #speed #EclipseTips https://t.co/yI33PEmfkm", + "aspect-ratio": "2.0", + "url": "${baseUrl}/content/950773930775793664/950773930775793664.html" + }, { + "date": "2017-12-15", + "subject": "You don't need to know which module contains a class in #Java9 Ctrl-1 can identify the module and add it for you! #EclipseTips https://t.co/OGjB3V7vJJ", + "aspect-ratio": "2.4", + "url": "${baseUrl}/content/941624342282108929/941624342282108929.html" + }, { + "date": "2017-12-14", + "subject": "Need to check for null? Use the ifnull template and don't slow down! #productivity #EclipseTips https://t.co/FrDemG6rPS", + "aspect-ratio": "2.1", + "url": "${baseUrl}/content/941264226940850177/941264226940850177.html" + }, { + "date": "2017-11-06", + "subject": "You can directly use a CSV file as a parameter source in #JUnit5 parameterized tests. Very handy to feed a large nr of cases! #EclipseTips https://t.co/FDMPAzR2em", + "aspect-ratio": "2.2", + "url": "${baseUrl}/content/927527210772258816/927527210772258816.html" + }, { + "date": "2017-11-16", + "subject": "Enjoy the Edit -> Block Selection (Alt+Shift+A) while working on your #Java9 https://t.co/txMxd39pJ0 #EclipseTips https://t.co/X63mh9uDd7", + "aspect-ratio": "1.7", + "url": "${baseUrl}/content/931124796502536192/931124796502536192.html" + }, { + "date": "2017-10-18", + "subject": "In #JUnit5 parameterized tests also accept CSV literals (and files) as a source of parameters. Quite handy to feed your tests! #EclipseTips https://t.co/T7Lphj5eyl", + "aspect-ratio": "1.9", + "url": "${baseUrl}/content/920608130274381825/920608130274381825.html" + }, { + "date": "2017-09-19", + "subject": "You can use methods returning #Java streams as a source of parameters in #JUnit5 tests. Use @MethodSource as shown below. #EclipseTips https://t.co/Jr1o00YEof", + "aspect-ratio": "1.9", + "url": "${baseUrl}/content/910089046600425472/910089046600425472.html" + }, { + "date": "2017-08-30", + "subject": "Put your cursor on a class name (or method) and press Shift+F2 to jump to the web version of your library's Javadoc! #EclipseTips https://t.co/vpUavzUgk6", + "aspect-ratio": "1.7", + "url": "${baseUrl}/content/902851499503607808/902851499503607808.html" + }, { + "date": "2017-07-24", + "subject": "Use the 'Quick Access' box (Ctrl+3) extensively to be more productive. Just type what you want and you'll probably find it. #EclipseTips https://t.co/KQB2i4BuDU", + "aspect-ratio": "1.6", + "url": "${baseUrl}/content/889435990976323584/889435990976323584.html" + }, { + "date": "2017-07-11", + "subject": "Always safer to 'Invert equals' on literal strings in order to avoid the horrible NullPointerException! Ctrl+1 does it for you. #EclipseTips https://t.co/DmjMWgiySM", + "aspect-ratio": "1.9", + "url": "${baseUrl}/content/884689449917050880/884689449917050880.html" + }, { + "date": "2017-07-21", + "subject": "Private methods in interfaces will be allowed in #Java9. Here's an example use case with a shared 'worker' method. #EclipseTips https://t.co/cdRcETAmMV", + "aspect-ratio": "1.2", + "url": "${baseUrl}/content/888360858119745536/888360858119745536.html" + }, { + "date": "2017-06-13", + "subject": "Whatever element you have selected, code or item, 'Show in...' (Alt+Shift+W) command pops up useful views for various details! #EclipseTips https://t.co/6GVpSPKOdT", + "aspect-ratio": "1.2", + "url": "${baseUrl}/content/874600197195796482/874600197195796482.html" + }, { + "date": "2017-06-01", + "subject": "Often you want to move lines up/down. Press Alt+Up/Dn to move the lines along with the cursor. Indenting is corrected for you. #EclipseTips https://t.co/5tnaajebZf", + "aspect-ratio": "1.3", + "url": "${baseUrl}/content/870170548722184192/870170548722184192.html" + }, { + "date": "2017-05-04", + "subject": "If you want to know where and how a variable was declared just press Shift while hovering and you'll get it in-place! #EclipseTips https://t.co/4Vpz4JKW0w", + "aspect-ratio": "1.8", + "url": "${baseUrl}/content/860125970556223489/860125970556223489.html" + }, { + "date": "2017-05-16", + "subject": "Here's our Edit -> Toggle Block Selection tool (or just hit Shift+Alt+A) in action. Very useful! #productivity #EclipseTips https://t.co/myMI2oaLLG", + "aspect-ratio": "1.5", + "url": "${baseUrl}/content/864423629697822720/864423629697822720.html" + }, { + "date": "2017-04-20", + "subject": "The 'enclosing' selection (Alt+Shift+Up/Dn) is a great shortcut. Selects the enclosing structure, e.g. var->if->method->class #EclipseTips https://t.co/joGBu9IzdB", + "aspect-ratio": "2.0", + "url": "${baseUrl}/content/855062302655209472/855062302655209472.html" + }, { + "date": "2017-04-25", + "subject": "Ever looked at a #Java method thinking 'what does this one do'? Press Shift while hovering it and it will show implementation in-place! #Tip https://t.co/5Qym5CkcJN", + "aspect-ratio": "2.1", + "url": "${baseUrl}/content/856867463409041410/856867463409041410.html" + }, { + "date": "2018-03-22", + "subject": "#Java10 is out. Time to play with 'var'. Try it out with @EclipseJavaIDE and its new quick assists (Ctrl+1). https://t.co/iUJcGjV1Ts #EclipseTips https://t.co/HfJqlymzZb", + "aspect-ratio": "4.2", + "url": "${baseUrl}/content/976836214857740288/976836214857740288.html" + }] + } }
\ No newline at end of file |
