## Uses of Interface
com.google.gwt.core.ext.typeinfo.JMethod

Packages that use JMethod
com.google.gwt.core.ext.typeinfo: Type-introspection support classes used by generators.
com.google.gwt.resources.ext: This package contains extension hooks for adding new resource types to ClientBundle.
com.google.gwt.resources.gss

### Uses of JMethod in com.google.gwt.core.ext.typeinfo

Subinterfaces of JMethod in com.google.gwt.core.ext.typeinfo
`interface` `JAnnotationMethod` Method declared on an annotation type.

Methods in com.google.gwt.core.ext.typeinfo that return JMethod
`JMethod` JClassType.`findMethod(java.lang.String name, JType[] paramTypes)`
`JMethod[]` JClassType.`getInheritableMethods()` Iterates over the most-derived declaration of each unique inheritable method available in the type hierarchy of the specified type, including those found in superclasses and superinterfaces.
`JMethod` JClassType.`getMethod(java.lang.String name, JType[] paramTypes)`
`JMethod[]` JClassType.`getMethods()` Returns the declared methods of this class (not any superclasses or superinterfaces).
`JMethod[]` JClassType.`getOverloads(java.lang.String name)` Returns the declared methods of this class with the given name (doesn't include any superclasses or superinterfaces).
`JMethod[]` JClassType.`getOverridableMethods()` Iterates over the most-derived declaration of each unique overridable method available in the type hierarchy of the specified type, including those found in superclasses and superinterfaces.
`JMethod` JAbstractMethod.`isMethod()`

Methods in com.google.gwt.core.ext.typeinfo with parameters of type JMethod
`static void` TypeOracle.`sort(JMethod[] methods)` Convenience method to sort methods in a consistent way.

### Uses of JMethod in com.google.gwt.resources.ext

Methods in com.google.gwt.resources.ext that return JMethod
`static JMethod` ResourceGeneratorUtil.`getMethodByPath(JClassType rootType, java.util.List<java.lang.String> pathElements, JType expectedReturnType)` Finds a method by following a dotted path interpreted as a series of no-arg method invocations from an instance of a given root type.

Methods in com.google.gwt.resources.ext with parameters of type JMethod
`java.lang.String` ResourceGenerator.`createAssignment(TreeLogger logger, ResourceContext context, JMethod method)` Produce the right-hand-side of a Java assignment expression to provide the singleton instance object for a particular resource.
`abstract java.lang.String` AbstractResourceGenerator.`createAssignment(TreeLogger logger, ResourceContext context, JMethod method)`
`static java.net.URL[]` ResourceGeneratorUtil.`findResources(TreeLogger logger, ResourceContext context, JMethod method)` Find all resources referenced by a method in a bundle.
`static java.net.URL[]` ResourceGeneratorUtil.`findResources(TreeLogger logger, ResourceContext context, JMethod method, java.lang.String[] defaultSuffixes)` Find all resources referenced by a method in a bundle.
`void` ResourceGenerator.`prepare(TreeLogger logger, ResourceContext context, ClientBundleRequirements requirements, JMethod method)` Called once for each method the ResourceGenerator is expected to handle.
`void` AbstractResourceGenerator.`prepare(TreeLogger logger, ResourceContext context, ClientBundleRequirements requirements, JMethod method)` A no-op implementation.

### Uses of JMethod in com.google.gwt.resources.gss

Methods in com.google.gwt.resources.gss that return JMethod
`JMethod` ImageSpriteCreator.MethodByPathHelper.`getMethodByPath(ResourceContext context, java.util.List<java.lang.String> pathElements, JType expectedReturnType)`