org.eclipse.xtext.xbase.interpreter.impl
Class XbaseInterpreter.PrefixMethodFilter

java.lang.Object
  extended by org.eclipse.xtext.util.PolymorphicDispatcher.MethodNameFilter
      extended by org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter.PrefixMethodFilter
All Implemented Interfaces:
com.google.common.base.Predicate<java.lang.reflect.Method>
Enclosing class:
XbaseInterpreter

protected static class XbaseInterpreter.PrefixMethodFilter
extends PolymorphicDispatcher.MethodNameFilter


Field Summary
 
Fields inherited from class org.eclipse.xtext.util.PolymorphicDispatcher.MethodNameFilter
maxParams, methodName, minParams
 
Constructor Summary
XbaseInterpreter.PrefixMethodFilter(java.lang.String prefix, int minParams, int maxParams)
           
 
Method Summary
 boolean apply(java.lang.reflect.Method param)
           
 
Methods inherited from class org.eclipse.xtext.util.PolymorphicDispatcher.MethodNameFilter
getMaxParams, getMinParams, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Predicate
equals
 

Constructor Detail

XbaseInterpreter.PrefixMethodFilter

public XbaseInterpreter.PrefixMethodFilter(java.lang.String prefix,
                                           int minParams,
                                           int maxParams)
Method Detail

apply

public boolean apply(java.lang.reflect.Method param)
Specified by:
apply in interface com.google.common.base.Predicate<java.lang.reflect.Method>
Overrides:
apply in class PolymorphicDispatcher.MethodNameFilter