Uses of Class
org.apache.juneau.commons.reflect.MethodInfo
Packages that use MethodInfo
Package
Description
Marshalling API
Bean and POJO Annotations
Annotation utilities for working with Java annotations.
Comprehensive reflection utilities for working with classes, methods, fields, constructors,
and annotations in a more convenient and type-safe way than the standard Java reflection APIs.
Classpath Utilities
CSV Marshalling Annotations
HTML Marshalling Annotations
HTTP Part Annotations
HTTP Part Beans
JSON Marshalling Annotations
MessagePack Marshalling Annotations
OpenAPI Marshalling Annotations
Plaintext Marshalling Annotations
REST Server API
REST Annotations
Predefined Matchers
Method exec stats utilities
SOAP/XML Marshalling Annotations
Swap API
UON Marshalling Annotations
URL-Encoding Marshalling Annotations
XML Marshalling Annotations
-
Uses of MethodInfo in org.apache.juneau
Methods in org.apache.juneau that return MethodInfoModifier and TypeMethodDescriptionBeanPropertyMeta.getGetter()Returns the getter method for this property.BeanPropertyMeta.getSetter()Returns the setter method for this property.Methods in org.apache.juneau with parameters of type MethodInfoModifier and TypeMethodDescriptionBeanPropertyMeta.Builder.setExtraKeys(MethodInfo value) Sets the extra keys method for this bean property.BeanPropertyMeta.Builder.setGetter(MethodInfo value) Sets the getter method for this bean property.BeanPropertyMeta.Builder.setSetter(MethodInfo value) Sets the setter method for this bean property. -
Uses of MethodInfo in org.apache.juneau.annotation
Methods in org.apache.juneau.annotation with parameters of type MethodInfoModifier and TypeMethodDescriptionstatic voidInvalidAnnotationException.assertNoInvalidAnnotations(MethodInfo onMethod, Class<? extends Annotation>... types) Throws anInvalidAnnotationExceptionif the specified method contains any of the specified annotations.BeanIgnoreAnnotation.Builder.on(MethodInfo... value) BeanpAnnotation.Builder.on(MethodInfo... value) ExampleAnnotation.Builder.on(MethodInfo... value) NamePropertyAnnotation.Builder.on(MethodInfo... value) ParentPropertyAnnotation.Builder.on(MethodInfo... value) SchemaAnnotation.Builder.on(MethodInfo... value) SwapAnnotation.Builder.on(MethodInfo... value) UriAnnotation.Builder.on(MethodInfo... value) -
Uses of MethodInfo in org.apache.juneau.commons.annotation
Methods in org.apache.juneau.commons.annotation with parameters of type MethodInfoModifier and TypeMethodDescriptionAppliedAnnotationObject.BuilderM.on(MethodInfo... value) Appends the methods that this annotation applies to.AppliedAnnotationObject.BuilderMF.on(MethodInfo... value) Appends the methods that this annotation applies to.AppliedAnnotationObject.BuilderTM.on(MethodInfo... value) Appends the methods that this annotation applies to.AppliedAnnotationObject.BuilderTMF.on(MethodInfo... value) Appends the methods that this annotation applies to. -
Uses of MethodInfo in org.apache.juneau.commons.reflect
Methods in org.apache.juneau.commons.reflect that return MethodInfoModifier and TypeMethodDescriptionMethodInfo.accessible()ClassInfo.getEnclosingMethod()Returns theMethodInfoobject representing the method that declares this class if this is a local or anonymous class declared within a method.ParameterInfo.getMethod()Returns the method that this parameter belongs to.ClassInfo.getRepeatedAnnotationMethod()Returns the repeated annotation method on this class.static final MethodInfoReturns theMethodInfowrapper for the specified method.static MethodInfoCreates a MethodInfo wrapper for the specified method.static MethodInfoCreates a MethodInfo wrapper for the specified method.static MethodInfoCreates a MethodInfo wrapper for the specified method.Methods in org.apache.juneau.commons.reflect that return types with arguments of type MethodInfoModifier and TypeMethodDescriptionClassInfo.getAllMethods()Returns all declared methods on this class and all parent classes in child-to-parent order.ClassInfo.getAllMethodsTopDown()Returns all declared methods on this class and all parent classes in parent-to-child order.ClassInfo.getDeclaredMethod(Predicate<MethodInfo> filter) Returns the first matching declared method on this class.ClassInfo.getDeclaredMethods()Returns all methods declared on this class.MethodInfo.getMatchingMethods()Returns this method and all matching methods up the hierarchy chain.Returns the method with the specified name on this annotation.ClassInfo.getMethod(Predicate<MethodInfo> filter) Returns the first matching method on this class.ClassInfo.getPublicMethod(Predicate<MethodInfo> filter) Returns the first matching public method on this class.ClassInfo.getPublicMethods()Returns all public methods on this class and parent classes.Methods in org.apache.juneau.commons.reflect with parameters of type MethodInfoModifier and TypeMethodDescriptionintMethodInfo.compareTo(MethodInfo o) <A extends Annotation>
List<AnnotationInfo<A>>AnnotationProvider.find(Class<A> type, MethodInfo m, AnnotationTraversal... traversals) Finds annotations from a method using configurable traversal options.List<AnnotationInfo<? extends Annotation>>AnnotationProvider.find(MethodInfo m, AnnotationTraversal... traversals) Finds all annotations from a method using configurable traversal options, without filtering by annotation type.Property.Builder.getter(MethodInfo method) Sets the producer (getter) from aMethodInfo.<A extends Annotation>
booleanAnnotationProvider.has(Class<A> type, MethodInfo m, AnnotationTraversal... traversals) Checks if a method has the specified annotation.booleanMethodInfo.matches(MethodInfo m) Returnstrue if this method matches the specified method by name and parameter types.Property.Builder.setter(MethodInfo method) Sets the consumer (setter) from aMethodInfo.Method parameters in org.apache.juneau.commons.reflect with type arguments of type MethodInfoModifier and TypeMethodDescriptionClassInfo.getDeclaredMethod(Predicate<MethodInfo> filter) Returns the first matching declared method on this class.ClassInfo.getMethod(Predicate<MethodInfo> filter) Returns the first matching method on this class.ClassInfo.getPublicMethod(Predicate<MethodInfo> filter) Returns the first matching public method on this class. -
Uses of MethodInfo in org.apache.juneau.cp
Method parameters in org.apache.juneau.cp with type arguments of type MethodInfoModifier and TypeMethodDescriptionBeanCreateMethodFinder.find(Predicate<MethodInfo> filter) Find the method matching the specified predicate. -
Uses of MethodInfo in org.apache.juneau.csv.annotation
Methods in org.apache.juneau.csv.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.html.annotation
Methods in org.apache.juneau.html.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.http.annotation
Methods in org.apache.juneau.http.annotation with parameters of type MethodInfoModifier and TypeMethodDescriptionContentAnnotation.Builder.on(MethodInfo... value) FormDataAnnotation.Builder.on(MethodInfo... value) HeaderAnnotation.Builder.on(MethodInfo... value) PathAnnotation.Builder.on(MethodInfo... value) PathRemainderAnnotation.Builder.on(MethodInfo... value) QueryAnnotation.Builder.on(MethodInfo... value) ResponseAnnotation.Builder.on(MethodInfo... value) StatusCodeAnnotation.Builder.on(MethodInfo... value) -
Uses of MethodInfo in org.apache.juneau.httppart.bean
Methods in org.apache.juneau.httppart.bean with parameters of type MethodInfoModifier and TypeMethodDescriptionstatic ResponseBeanMetaResponseBeanMeta.create(MethodInfo m, AnnotationWorkList annotations) Create metadata from specified method return. -
Uses of MethodInfo in org.apache.juneau.json.annotation
Methods in org.apache.juneau.json.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.msgpack.annotation
Methods in org.apache.juneau.msgpack.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.oapi.annotation
Methods in org.apache.juneau.oapi.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.plaintext.annotation
Methods in org.apache.juneau.plaintext.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.rest
Fields in org.apache.juneau.rest declared as MethodInfo -
Uses of MethodInfo in org.apache.juneau.rest.annotation
Methods in org.apache.juneau.rest.annotation with parameters of type MethodInfoModifier and TypeMethodDescriptionRestDeleteAnnotation.Builder.on(MethodInfo... value) RestDestroyAnnotation.Builder.on(MethodInfo... value) RestEndCallAnnotation.Builder.on(MethodInfo... value) RestGetAnnotation.Builder.on(MethodInfo... value) RestInitAnnotation.Builder.on(MethodInfo... value) RestInjectAnnotation.Builder.on(MethodInfo... value) RestOpAnnotation.Builder.on(MethodInfo... value) RestOptionsAnnotation.Builder.on(MethodInfo... value) RestPatchAnnotation.Builder.on(MethodInfo... value) RestPostAnnotation.Builder.on(MethodInfo... value) RestPostCallAnnotation.Builder.on(MethodInfo... value) RestPostInitAnnotation.Builder.on(MethodInfo... value) RestPreCallAnnotation.Builder.on(MethodInfo... value) RestPutAnnotation.Builder.on(MethodInfo... value) RestStartCallAnnotation.Builder.on(MethodInfo... value) -
Uses of MethodInfo in org.apache.juneau.rest.matcher
Constructors in org.apache.juneau.rest.matcher with parameters of type MethodInfoModifierConstructorDescriptionClientVersionMatcher(String clientVersionHeader, MethodInfo mi) Constructor. -
Uses of MethodInfo in org.apache.juneau.rest.stats
Methods in org.apache.juneau.rest.stats that return MethodInfo -
Uses of MethodInfo in org.apache.juneau.soap.annotation
Methods in org.apache.juneau.soap.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.swap
Constructors in org.apache.juneau.swap with parameters of type MethodInfoModifierConstructorDescriptionprotectedBuilderSwap(Class<T> objectClass, Class<B> builderClass, Constructor<T> objectConstructor, Constructor<B> builderConstructor, MethodInfo createBuilderMethod, MethodInfo createObjectMethod) Constructor. -
Uses of MethodInfo in org.apache.juneau.uon.annotation
Methods in org.apache.juneau.uon.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.urlencoding.annotation
Methods in org.apache.juneau.urlencoding.annotation with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.xml.annotation
Methods in org.apache.juneau.xml.annotation with parameters of type MethodInfo