Example usage for org.apache.commons.collections15.comparators ComparatorChain ComparatorChain

List of usage examples for org.apache.commons.collections15.comparators ComparatorChain ComparatorChain

Introduction

In this page you can find the example usage for org.apache.commons.collections15.comparators ComparatorChain ComparatorChain.

Prototype

public ComparatorChain() 

Source Link

Document

Construct a ComparatorChain with no Comparators.

Usage

From source file:com.feedzai.fos.server.remote.impl.RemoteInterfacesTest.java

private Comparator<Method> buildComparator() {
    ComparatorChain<Method> chain = new ComparatorChain<Method>();
    chain.addComparator(new Comparator<Method>() {
        @Override/*from w  w  w  . java 2 s .c om*/
        public int compare(Method o1, Method o2) {
            return o1.getName().compareTo(o2.getName());
        }
    });
    chain.addComparator(new Comparator<Method>() {
        @Override
        public int compare(Method o1, Method o2) {
            return o1.getParameterTypes().length - o2.getParameterTypes().length;
        }
    });

    return chain;
}