Package groovy.grape

# Interface GrapeEngine

    public interface GrapeEngine

- ## Field Summary

  Fields
  Modifier and Type | Field | Description
  --- | --- | ---
  `static String` | `CALLEE_DEPTH` |
  `static int` | `DEFAULT_CALLEE_DEPTH` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | `addResolver​(Map<String,​Object> args)` |
  `Map<String,​Map<String,​List<String>>>` | `enumerateGrapes()` |
  `Object` | `grab​(String endorsedModule)` |
  `Object` | `grab​(Map args)` |
  `Object` | `grab​(Map args, Map... dependencies)` |
  `Map[]` | `listDependencies​(ClassLoader classLoader)` |
  `URI[]` | `resolve​(Map args, List depsInfo, Map... dependencies)` |
  `URI[]` | `resolve​(Map args, Map... dependencies)` |

- ## Field Details

  - ### CALLEE_DEPTH

    static final String CALLEE_DEPTH
    See Also:
      Constant Field Values

  - ### DEFAULT_CALLEE_DEPTH

    static final int DEFAULT_CALLEE_DEPTH
    See Also:
      Constant Field Values

- ## Method Details

  - ### grab

    Object grab​(String endorsedModule)

  - ### grab

    Object grab​(Map args)

  - ### grab

    Object grab​(Map args, Map... dependencies)

  - ### enumerateGrapes

    Map<String,​Map<String,​List<String>>> enumerateGrapes()

  - ### resolve

    URI[] resolve​(Map args, Map... dependencies)

  - ### resolve

    URI[] resolve​(Map args, List depsInfo, Map... dependencies)

  - ### listDependencies

    Map[] listDependencies​(ClassLoader classLoader)

  - ### addResolver

    void addResolver​(Map<String,​Object> args)