org.powermock.reflect.internal.matcherstrategies
Class AssignableFromFieldTypeMatcherStrategy

java.lang.Object
  extended by org.powermock.reflect.internal.matcherstrategies.FieldMatcherStrategy
      extended by org.powermock.reflect.internal.matcherstrategies.FieldTypeMatcherStrategy
          extended by org.powermock.reflect.internal.matcherstrategies.AssignableFromFieldTypeMatcherStrategy

public class AssignableFromFieldTypeMatcherStrategy
extends FieldTypeMatcherStrategy


Constructor Summary
AssignableFromFieldTypeMatcherStrategy(Class<?> fieldType)
           
 
Method Summary
 boolean matches(Field field)
          A field matcher that checks if a field matches a given criteria.
 void notFound(Class<?> type, boolean isInstanceField)
          Throws an FieldNotFoundException if the strategy criteria could not be found.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssignableFromFieldTypeMatcherStrategy

public AssignableFromFieldTypeMatcherStrategy(Class<?> fieldType)
Method Detail

matches

public boolean matches(Field field)
Description copied from class: FieldMatcherStrategy
A field matcher that checks if a field matches a given criteria.

Overrides:
matches in class FieldTypeMatcherStrategy
Parameters:
field - The field to check whether it matches the strategy or not.
Returns:
true if this field matches the strategy, false otherwise.

notFound

public void notFound(Class<?> type,
                     boolean isInstanceField)
              throws FieldNotFoundException
Description copied from class: FieldMatcherStrategy
Throws an FieldNotFoundException if the strategy criteria could not be found.

Overrides:
notFound in class FieldTypeMatcherStrategy
Parameters:
type - The type of the object that was not found.
isInstanceField - true if the field that was looked after was an instance field or false if it was a static field.
Throws:
FieldNotFoundException

toString

public String toString()
Overrides:
toString in class FieldTypeMatcherStrategy


Copyright © 2007-2014. All Rights Reserved.