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