com.sun.jersey.core.reflection
Class MethodList
java.lang.Object
com.sun.jersey.core.reflection.MethodList
- All Implemented Interfaces:
- Iterable<AnnotatedMethod>
public class MethodList
- extends Object
- implements Iterable<AnnotatedMethod>
- Author:
- Paul.Sandoz@Sun.Com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MethodList
public MethodList(Class c)
MethodList
public MethodList(Class c,
boolean declaredMethods)
MethodList
public MethodList(List<Method> methods)
MethodList
public MethodList(Method... methods)
MethodList
public MethodList(AnnotatedMethod... methods)
iterator
public Iterator<AnnotatedMethod> iterator()
- Specified by:
iterator
in interface Iterable<AnnotatedMethod>
isNotPublic
public <T extends Annotation> MethodList isNotPublic()
hasNumParams
public <T extends Annotation> MethodList hasNumParams(int i)
hasReturnType
public <T extends Annotation> MethodList hasReturnType(Class<?> r)
nameStartsWith
public <T extends Annotation> MethodList nameStartsWith(String s)
hasAnnotation
public <T extends Annotation> MethodList hasAnnotation(Class<T> annotation)
hasMetaAnnotation
public <T extends Annotation> MethodList hasMetaAnnotation(Class<T> annotation)
hasNotAnnotation
public <T extends Annotation> MethodList hasNotAnnotation(Class<T> annotation)
hasNotMetaAnnotation
public <T extends Annotation> MethodList hasNotMetaAnnotation(Class<T> annotation)
filter
public MethodList filter(MethodList.Filter f)
Copyright © 2013 Oracle Corporation. All Rights Reserved.