Class PatchedPolymorphicDispatcher<RT>
- java.lang.Object
-
- org.eclipse.xtext.util.PolymorphicDispatcher<RT>
-
- org.eclipse.xsemantics.runtime.internal.PatchedPolymorphicDispatcher<RT>
-
public class PatchedPolymorphicDispatcher<RT> extends org.eclipse.xtext.util.PolymorphicDispatcher<RT>Temporary patched version: https://github.com/LorenzoBettini/xsemantics/issues/82 https://github.com/eclipse/xtext-core/issues/238- Author:
- Lorenzo Bettini
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.xtext.util.PolymorphicDispatcher
org.eclipse.xtext.util.PolymorphicDispatcher.DefaultErrorHandler<RT extends java.lang.Object>, org.eclipse.xtext.util.PolymorphicDispatcher.ErrorHandler<P extends java.lang.Object>, org.eclipse.xtext.util.PolymorphicDispatcher.MethodDesc, org.eclipse.xtext.util.PolymorphicDispatcher.MethodNameFilter, org.eclipse.xtext.util.PolymorphicDispatcher.NullErrorHandler<RT extends java.lang.Object>, org.eclipse.xtext.util.PolymorphicDispatcher.Predicates, org.eclipse.xtext.util.PolymorphicDispatcher.WarningErrorHandler<RT extends java.lang.Object>
-
-
Constructor Summary
Constructors Constructor Description PatchedPolymorphicDispatcher(java.util.List<? extends java.lang.Object> targets, com.google.common.base.Predicate<java.lang.reflect.Method> methodFilter)PatchedPolymorphicDispatcher(java.util.List<? extends java.lang.Object> targets, com.google.common.base.Predicate<java.lang.reflect.Method> methodFilter, org.eclipse.xtext.util.PolymorphicDispatcher.ErrorHandler<RT> handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcompare(org.eclipse.xtext.util.PolymorphicDispatcher.MethodDesc o1, org.eclipse.xtext.util.PolymorphicDispatcher.MethodDesc o2)RTinvoke(java.lang.Object... params)
-
-
-
Constructor Detail
-
PatchedPolymorphicDispatcher
public PatchedPolymorphicDispatcher(java.util.List<? extends java.lang.Object> targets, com.google.common.base.Predicate<java.lang.reflect.Method> methodFilter)
-
PatchedPolymorphicDispatcher
public PatchedPolymorphicDispatcher(java.util.List<? extends java.lang.Object> targets, com.google.common.base.Predicate<java.lang.reflect.Method> methodFilter, org.eclipse.xtext.util.PolymorphicDispatcher.ErrorHandler<RT> handler)
-
-
Method Detail
-
compare
protected int compare(org.eclipse.xtext.util.PolymorphicDispatcher.MethodDesc o1, org.eclipse.xtext.util.PolymorphicDispatcher.MethodDesc o2)- Overrides:
comparein classorg.eclipse.xtext.util.PolymorphicDispatcher<RT>
-
-