Back to project page xposed-keyboard-tweaks.
The source code is released under:
Apache License
If you think the Android project xposed-keyboard-tweaks listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package ca.spacek.gkdd.blacklist.gk; /*w w w . ja v a2 s . co m*/ import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.util.List; import ca.spacek.gkdd.blacklist.SuggestionBlackLister; public class OnSuggestedWordCallbackHandler implements InvocationHandler { private final Object original; private final SuggestionBlackLister suggestionBlackLister; private final PackageReflection packageReflection; public OnSuggestedWordCallbackHandler(Object original, SuggestionBlackLister blackLister, PackageReflection packageReflection) { this.original = original; this.suggestionBlackLister = blackLister; this.packageReflection = packageReflection; } @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { List<String> wordInfoList = packageReflection.getCallbackHandlerWordListArg(args); suggestionBlackLister.filterResults(wordInfoList); return method.invoke(original, args); } }