Uses of Class
org.apache.juneau.commons.reflect.MethodInfo
Packages that use MethodInfo
Package
Description
Foundational classes and annotations shared across the Juneau Commons libraries.
Bean-modeling layer for Juneau.
Lightweight bean lookup, contribution, and injection support for Juneau.
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.
HTTP Part Beans
Marshalling API
BSON (Binary JSON) marshalling support.
CBOR (Concise Binary Object Representation) marshalling support per RFC 8949.
CSV Marshalling Support
Hjson (Human JSON) format serializer and parser for Apache Juneau.
HOCON (Human-Optimized Config Object Notation) format serializer and parser for Apache Juneau.
HTML Marshalling Support
INI format serializer and parser for Apache Juneau.
RDF Marshalling Support
JSON Marshalling Support.
Markdown serializer and parser support for Apache Juneau.
MessagePack Marshalling Support
OpenAPI Marshalling Support
Apache Parquet serialization and parsing support.
Plaintext Marshalling Support
SOAP/XML Marshalling Support
Swap API
TOML v1.0.0 serializer and parser for Apache Juneau.
UON Marshalling Support
URL-Encoding Marshalling Support
XML Marshalling Support
YAML Marshalling Support
REST Server API
Predefined Matchers
Method exec stats utilities
-
Uses of MethodInfo in org.apache.juneau.commons
Methods in org.apache.juneau.commons 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.AppliedAnnotationObject.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.bean
Fields in org.apache.juneau.commons.bean declared as MethodInfoMethods in org.apache.juneau.commons.bean 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.commons.bean 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.commons.inject
Methods in org.apache.juneau.commons.inject with parameters of type MethodInfoModifier and TypeMethodDescriptionBeanAnnotation.find(MethodInfo method) Finds the@Beanannotation that applies to the specified method.default <T> Optional<T>BeanStore.invokeBeanMethod(Class<T> beanType, MethodInfo method, Object onClassOrObject, Object... extraBeans) Invokes one specific factory method to produce a bean of typebeanType .BeanAnnotation.Builder.on(MethodInfo... value) Method parameters in org.apache.juneau.commons.inject with type arguments of type MethodInfoModifier and TypeMethodDescription<T> Optional<T>BasicBeanStore.createBeanFromMethod(Class<T> beanType, Object onClassOrObject, Predicate<MethodInfo> filter, Object... extraBeans) Finds and invokes a factory method that produces a bean of typebeanType .default <T> Optional<T>BeanStore.createBeanFromMethod(Class<T> beanType, Object onClassOrObject, Predicate<MethodInfo> filter, Object... extraBeans) Finds and invokes a factory method that produces a bean of typebeanType . -
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.findGetter(String propertyName) Finds a public getter method for the specified bean property name.ClassInfo.findSetter(String propertyName) Finds a public setter method for the specified bean property name.ClassInfo.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.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.marshall
Methods in org.apache.juneau.marshall with parameters of type MethodInfoModifier and TypeMethodDescriptionBeanCtorApplyAnnotation.Builder.on(MethodInfo... value) BeanIgnoreApplyAnnotation.Builder.on(MethodInfo... value) BeanPropApplyAnnotation.Builder.on(MethodInfo... value) BeanTypeApplyAnnotation.Builder.on(MethodInfo... value) ExampleApplyAnnotation.Builder.on(MethodInfo... value) MarshalledApplyAnnotation.Builder.on(MethodInfo... value) MarshalledIgnoreApplyAnnotation.Builder.on(MethodInfo... value) MarshalledPropApplyAnnotation.Builder.on(MethodInfo... value) NamePropertyApplyAnnotation.Builder.on(MethodInfo... value) ParentPropertyApplyAnnotation.Builder.on(MethodInfo... value) SchemaApplyAnnotation.Builder.on(MethodInfo... value) SwapApplyAnnotation.Builder.on(MethodInfo... value) UriApplyAnnotation.Builder.on(MethodInfo... value) -
Uses of MethodInfo in org.apache.juneau.marshall.bson
Methods in org.apache.juneau.marshall.bson with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.cbor
Methods in org.apache.juneau.marshall.cbor with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.csv
Methods in org.apache.juneau.marshall.csv with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.hjson
Methods in org.apache.juneau.marshall.hjson with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.hocon
Methods in org.apache.juneau.marshall.hocon with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.html
Methods in org.apache.juneau.marshall.html with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.ini
Methods in org.apache.juneau.marshall.ini with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.jena
Methods in org.apache.juneau.marshall.jena with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.json
Methods in org.apache.juneau.marshall.json with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.markdown
Methods in org.apache.juneau.marshall.markdown with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.msgpack
Methods in org.apache.juneau.marshall.msgpack with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.oapi
Methods in org.apache.juneau.marshall.oapi with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.parquet
Methods in org.apache.juneau.marshall.parquet with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.plaintext
Methods in org.apache.juneau.marshall.plaintext with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.soap
Methods in org.apache.juneau.marshall.soap with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.swap.spi
Constructors in org.apache.juneau.marshall.swap.spi 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.marshall.toml
Methods in org.apache.juneau.marshall.toml with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.uon
Methods in org.apache.juneau.marshall.uon with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.urlencoding
Methods in org.apache.juneau.marshall.urlencoding with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.xml
Methods in org.apache.juneau.marshall.xml with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.marshall.yaml
Methods in org.apache.juneau.marshall.yaml with parameters of type MethodInfo -
Uses of MethodInfo in org.apache.juneau.rest.server
Fields in org.apache.juneau.rest.server declared as MethodInfo -
Uses of MethodInfo in org.apache.juneau.rest.server.matcher
Constructors in org.apache.juneau.rest.server.matcher with parameters of type MethodInfoModifierConstructorDescriptionClientVersionMatcher(String clientVersionHeader, MethodInfo mi) Constructor. -
Uses of MethodInfo in org.apache.juneau.rest.server.stats
Methods in org.apache.juneau.rest.server.stats that return MethodInfo