Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   *
   *  * Copyright 2010,  Unitils.org
   *  *
   *  * Licensed under the Apache License, Version 2.0 (the "License");
   *  * you may not use this file except in compliance with the License.
   *  * You may obtain a copy of the License at
   *  *
   *  *     http://www.apache.org/licenses/LICENSE-2.0
  *  *
  *  * Unless required by applicable law or agreed to in writing, software
  *  * distributed under the License is distributed on an "AS IS" BASIS,
  *  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  *  * See the License for the specific language governing permissions and
  *  * limitations under the License.
  *
  */
 package org.unitils.mock;
 
 
 import static org.unitils.mock.core.proxy.StackTraceUtils.getInvocationLineNr;

todo javadoc

Author(s):
Filip Neven
Tim Ducheyne
Kenny Claes
 
 public class ArgumentMatchers {
 
 
     public static <T> T notNull(Class<T> argumentClass) {
         return null;
     }
 
 
     public static <T> T isNull(Class<T> argumentClass) {
         return null;
     }
 
 
     public static <T> T same(T sameAs) {
         registerArgumentMatcher(new SameArgumentMatcher(sameAs));
         return null;
     }
 
 
     public static <T> T eq(T equalTo) {
         registerArgumentMatcher(new EqualsArgumentMatcher(equalTo));
         return null;
     }
 
 
     public static <T> T refEq(T equalTo) {
         registerArgumentMatcher(new RefEqArgumentMatcher(equalTo));
         return null;
     }
 
 
     public static <T> T lenEq(T equalTo) {
         registerArgumentMatcher(new LenEqArgumentMatcher(equalTo));
         return null;
     }
 
     public static <T> T any(Class<T> type) {
         registerArgumentMatcher(new AnyArgumentMatcher(type));
         return null;
     }
 
     public static boolean anyBoolean() {
         registerArgumentMatcher(new AnyArgumentMatcher(Boolean.class));
         return false;
     }
 
 
     public static byte anyByte() {
         registerArgumentMatcher(new AnyArgumentMatcher(Byte.class));
         return 0;
     }
 
 
     public static short anyShort() {
         registerArgumentMatcher(new AnyArgumentMatcher(Short.class));
        return 0;
    }
    public static char anyChar() {
        return 0;
    }
    public static int anyInt() {
        return 0;
    }
    public static long anyLong() {
        registerArgumentMatcher(new AnyArgumentMatcher(Long.class));
        return 0;
    }
    public static float anyFloat() {
        return 0;
    }
    public static double anyDouble() {
        return 0;
    }
    protected static <T> void registerArgumentMatcher(org.unitils.mock.argumentmatcher.ArgumentMatcher argumentMatcher) {
        ArgumentMatcherRepository argumentMatcherRepository = ArgumentMatcherRepository.getInstance();
        argumentMatcherRepository.registerArgumentMatcher(argumentMatchergetInvocationLineNr(ArgumentMatchers.class));
    }
New to GrepCode? Check out our FAQ X