Examples of MethodComparator


Examples of org.apache.cxf.helpers.MethodComparator

    }

    protected void initializeWSDLOperations() {
        List<OperationInfo> removes = new ArrayList<OperationInfo>();
        Method[] methods = serviceClass.getMethods();
        Arrays.sort(methods, new MethodComparator());

        InterfaceInfo intf = getInterfaceInfo();

        Map<QName, Method> validMethods = new HashMap<QName, Method>();
        for (Method m : methods) {
View Full Code Here

Examples of org.apache.hadoop.hive.ql.exec.ExplainTask.MethodComparator

    // Check if work has an explain annotation
    Annotation note = work.getClass().getAnnotation(Explain.class);

    // We look at all methods that generate values for explain
    Method[] methods = work.getClass().getMethods();
    Arrays.sort(methods, new MethodComparator());

    for (Method m : methods) {
      int prop_indents = indent + 2;
      note = m.getAnnotation(Explain.class);
View Full Code Here

Examples of org.apache.log4j.lbel.comparator.MethodComparator

    case Token.METHOD:
      ts.next();
      operator = getOperator();
      ts.next();
      literal = getLiteral();
      return new Node(Node.COMPARATOR, new MethodComparator(operator, literal));
    case Token.CLASS:
      ts.next();
      operator = getOperator();
      ts.next();
      literal = getLiteral();
View Full Code Here

Examples of org.codehaus.xfire.util.MethodComparator

    }

    protected void initializeOperations(Service endpoint, String style)
    {
        final Method[] methods = endpoint.getServiceInfo().getServiceClass().getMethods();
        Arrays.sort(methods, new MethodComparator());
       
        for (int i = 0; i < methods.length; i++)
        {
            final Method method = methods[i];
View Full Code Here

Examples of org.drools.core.util.asm.MethodComparator

import org.mvel2.asm.ClassReader;

public class MethodComparerTest extends TestCase {

    public void testMethodCompare() throws Exception {
        final MethodComparator comp = new MethodComparator();
        boolean result = comp.equivalent( "evaluate",
                                          new ClassReader( getClassData( MethodCompareA.class ) ),
                                          "evaluate",
                                          new ClassReader( getClassData( MethodCompareB.class ) ) );
        assertEquals( true,
                      result );

        result = comp.equivalent( "evaluate",
                                  new ClassReader( getClassData( MethodCompareA.class ) ),
                                  "evaluate2",
                                  new ClassReader( getClassData( MethodCompareA.class ) ) );
        assertEquals( false,
                      result );

        result = comp.equivalent( "evaluate",
                                  new ClassReader( getClassData( MethodCompareB.class ) ),
                                  "evaluate2",
                                  new ClassReader( getClassData( MethodCompareA.class ) ) );
        assertEquals( false,
                      result );

        result = comp.equivalent( "evaluate",
                                  new ClassReader( getClassData( MethodCompareB.class ) ),
                                  "evaluate",
                                  new ClassReader( getClassData( MethodCompareA.class ) ) );
        assertEquals( true,
                      result );

        result = comp.equivalent( "evaluate",
                                  new ClassReader( getClassData( MethodCompareA.class ) ),
                                  "evaluate",
                                  new ClassReader( getClassData( MethodCompareA.class ) ) );
        assertEquals( true,
                      result );

        result = comp.equivalent( "evaluate",
                                  new ClassReader( getClassData( MethodCompareA.class ) ),
                                  "askew",
                                  new ClassReader( getClassData( MethodCompareA.class ) ) );
        assertEquals( false,
                      result );
View Full Code Here

Examples of org.openengsb.ui.admin.util.MethodComparator

        List<Method> choiceMethods = new ArrayList<Method>();
        for (MethodId mid : choices) {
            choiceMethods.add(TestInterface.class.getMethod(mid.getName(), mid.getArgumentTypes()));
        }
        List<Method> list = Arrays.asList(TestInterface.class.getMethods());
        Collections.sort(list, new MethodComparator());
        Assert.assertEquals(list, choiceMethods);
    }
View Full Code Here

Examples of org.vaadin.teemu.clara.util.MethodComparator

    private Method getAddListenerMethod(
            Class<? extends Component> componentClass, Class<?> eventClass) {
        List<Method> addListenerCandidates = findMethods(componentClass,
                "add(.*)Listener", ParamCount.constant(1));
        Collections.sort(addListenerCandidates, new MethodComparator());

        for (Method addListenerCandidate : addListenerCandidates) {
            // Check if this method accepts correct type of listeners.
            Class<?> listenerInterface = addListenerCandidate
                    .getParameterTypes()[0];
View Full Code Here

Examples of org.vaadin.teemu.clara.util.MethodComparator

    @Test
    public void testMethodComparator() {
        List<Method> methods = Arrays
                .asList(InterfaceToTest.class.getMethods());
        Collections.sort(methods, new MethodComparator());

        // Deprecated method is now last.
        assertEquals(methods.get(2).getName(), "test2");
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.