com.fasterxml.jackson.databind.introspect
Class AnnotatedMethodMap
java.lang.Object
com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap
- All Implemented Interfaces:
- Iterable<AnnotatedMethod>
public final class AnnotatedMethodMap
- extends Object
- implements Iterable<AnnotatedMethod>
Simple helper class used to keep track of collection of
AnnotatedMethod
s, accessible by lookup. Lookup
is usually needed for augmenting and overriding annotations.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_methods
protected LinkedHashMap<MemberKey,AnnotatedMethod> _methods
AnnotatedMethodMap
public AnnotatedMethodMap()
add
public void add(AnnotatedMethod am)
- Method called to add specified annotated method in the Map.
remove
public AnnotatedMethod remove(AnnotatedMethod am)
- Method called to remove specified method, assuming
it exists in the Map
remove
public AnnotatedMethod remove(Method m)
isEmpty
public boolean isEmpty()
size
public int size()
find
public AnnotatedMethod find(String name,
Class<?>[] paramTypes)
find
public AnnotatedMethod find(Method m)
iterator
public Iterator<AnnotatedMethod> iterator()
- Specified by:
iterator
in interface Iterable<AnnotatedMethod>
Copyright © 2012 FasterXML. All Rights Reserved.