## Uses of Interface
com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor

- Packages that use MethodDescriptor
  Package | Description
  --- | ---
  com.buschmais.jqassistant.plugin.java.api.model |
  com.buschmais.jqassistant.plugin.java.api.scanner |
  com.buschmais.jqassistant.plugin.java.impl.scanner.visitor |

- - ### Uses of MethodDescriptor in com.buschmais.jqassistant.plugin.java.api.model

    Subinterfaces of MethodDescriptor in com.buschmais.jqassistant.plugin.java.api.model
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ConstructorDescriptor`

    Methods in com.buschmais.jqassistant.plugin.java.api.model that return MethodDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `MethodDescriptor` | InvokesDescriptor.`getInvokedMethod()`
    `MethodDescriptor` | InvokesDescriptor.`getInvokingMethod()`
    `MethodDescriptor` | WritesDescriptor.`getMethod()`
    `MethodDescriptor` | ReadsDescriptor.`getMethod()`

    Methods in com.buschmais.jqassistant.plugin.java.api.model that return types with arguments of type MethodDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `List<MethodDescriptor>` | TypeDescriptor.`getDeclaredMethods()` Return the declared methods.

  - ### Uses of MethodDescriptor in com.buschmais.jqassistant.plugin.java.api.scanner

    Methods in com.buschmais.jqassistant.plugin.java.api.scanner that return MethodDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `MethodDescriptor` | TypeCache.CachedType.`getMethod(String signature)`

  - ### Uses of MethodDescriptor in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor

    Methods in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor with parameters of type MethodDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | VisitorHelper.`addInvokes(MethodDescriptor methodDescriptor, int lineNumber, MethodDescriptor invokedMethodDescriptor)` Add a invokes relation between two methods.
    `ParameterDescriptor` | VisitorHelper.`addParameterDescriptor(MethodDescriptor methodDescriptor, int index)`
    `void` | VisitorHelper.`addReads(MethodDescriptor methodDescriptor, int lineNumber, FieldDescriptor fieldDescriptor)` Add a reads relation between a method and a field.
    `void` | VisitorHelper.`addWrites(MethodDescriptor methodDescriptor, int lineNumber, FieldDescriptor fieldDescriptor)` Add a writes relation between a method and a field.
    `ParameterDescriptor` | VisitorHelper.`getParameterDescriptor(MethodDescriptor methodDescriptor, int index)`
    `protected void` | AnnotationDefaultVisitor.`setValue(MethodDescriptor descriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?> value)`

    Constructors in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor with parameters of type MethodDescriptor
    Constructor and Description
    `AnnotationDefaultVisitor(TypeCache.CachedType containingType, MethodDescriptor descriptor, VisitorHelper visitorHelper)` Constructor.
    `MethodVisitor(TypeCache.CachedType containingType, MethodDescriptor methodDescriptor, VisitorHelper visitorHelper)`

Copyright © 2015 buschmais GbR. All rights reserved.