This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was dpp-gerrit.
The branch, master has been updated via e22da8a954eec03052d47dc0b806c177483a8e16 (commit) from fe93d6cb36ff4a162e2fddad29663d99db45f044 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e22da8a954eec03052d47dc0b806c177483a8e16 Author: Franz Zieris <zie...@inf.fu-berlin.de> Date: Mon Apr 4 13:13:53 2016 +0200 [HTML][API] Introduce type-safe browser functions The new class TypedJavascriptFunction takes care of converting the generic Object[] to correctly typed Java objects. It looks for any Java method with the new "@BrowserFunction" annotation and extracts its parameter types from the signature. For complex types, it calls the JSON deserializer; others, such as Double, which can represent any of Double, Float, Integer, and Long, the new TypeRefinery restores the type actually requested by the Java method interface. Change-Id: I24e76ce82bf5c1880356dca1aab884ae90d7c2c0 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3048 Tested-by: Jenkins CI Reviewed-by: Matthias Bohnstedt <matthias.bohnst...@gmail.com> Reviewed-by: Franz Zieris <zie...@inf.fu-berlin.de> ----------------------------------------------------------------------- Summary of changes: .../src/de/fu_berlin/inf/dpp/HTMLUIStrings.java | 1 - .../inf/dpp/ui/browser_functions/AddContact.java | 32 ++-- .../dpp/ui/browser_functions/BrowserFunction.java | 40 ++++ .../ui/browser_functions/CloseAccountWizard.java | 22 +- .../CloseSessionInvitationWizard.java | 24 +- .../dpp/ui/browser_functions/ConnectAccount.java | 47 ++--- .../dpp/ui/browser_functions/DeleteContact.java | 32 ++-- .../ui/browser_functions/DisconnectAccount.java | 32 +-- .../inf/dpp/ui/browser_functions/GetValidJID.java | 33 ++-- .../inf/dpp/ui/browser_functions/NameCreator.java | 29 --- .../dpp/ui/browser_functions/RenameContact.java | 41 ++-- .../inf/dpp/ui/browser_functions/SaveAccount.java | 55 +++--- .../dpp/ui/browser_functions/SendInvitation.java | 114 +++-------- .../dpp/ui/browser_functions/ShowAccountPage.java | 27 ++-- .../ui/browser_functions/ShowSessionWizard.java | 27 ++-- .../inf/dpp/ui/browser_functions/TypeRefinery.java | 185 ++++++++++++++++ .../browser_functions/TypedJavascriptFunction.java | 223 ++++++++++++++++++++ .../de/fu_berlin/inf/dpp/HTMLUITestSuite.java | 2 + .../inf/dpp/ui/browser_functions}/TestSuite.java | 4 +- .../dpp/ui/browser_functions/TypeRefineryTest.java | 100 +++++++++ .../TypedJavascriptFunctionTest.java | 117 ++++++++++ 21 files changed, 870 insertions(+), 317 deletions(-) create mode 100644 de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/BrowserFunction.java delete mode 100644 de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/NameCreator.java create mode 100644 de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/TypeRefinery.java create mode 100644 de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/TypedJavascriptFunction.java copy {de.fu_berlin.inf.dpp.core/test/junit/de/fu_berlin/inf/dpp/activities => de.fu_berlin.inf.dpp.ui/test/junit/de/fu_berlin/inf/dpp/ui/browser_functions}/TestSuite.java (62%) create mode 100644 de.fu_berlin.inf.dpp.ui/test/junit/de/fu_berlin/inf/dpp/ui/browser_functions/TypeRefineryTest.java create mode 100644 de.fu_berlin.inf.dpp.ui/test/junit/de/fu_berlin/inf/dpp/ui/browser_functions/TypedJavascriptFunctionTest.java hooks/post-receive -- The Saros Eclipse Plugin ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ DPP-Robot mailing list DPP-Robot@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dpp-robot