Package: org.codehaus.groovy.vmplugin.v8

## [Java] Class Java8

- org.codehaus.groovy.vmplugin.v8.Java8

- Java 8 based functions.

  Since:
    2.5.0

- - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `protected void` | `fillParameterNames(String[] names, Member member)`
    `` | `protected int` | `getElementCode(ElementType value)`
    `` | `Object` | `getInvokeSpecialHandle(Method method, Object receiver)`
    `` | `Class<?>[]` | `getPluginDefaultGroovyMethods()`
    `` | `int` | `getVersion()`
    `` | `static MethodHandles.Lookup` | `of(Class<?> declaringClass)`

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class Java7` | `getInvokeSpecialHandle, getVersion, invalidateCallSites, invokeHandle`
    `class Java6` | `getVersion`
    `class Java5` | `configureAnnotation, configureAnnotationFromDefinition, configureAnnotationNodeFromDefinition, configureClassNode, configureTypeVariableDefinition, configureTypeVariableReference, fillParameterNames, getElementCode, getInvokeSpecialHandle, getPluginDefaultGroovyMethods, getPluginStaticGroovyMethods, getVersion, invalidateCallSites, invokeHandle, setAdditionalClassInformation`

- - ### Method Detail

    - #### @Override protected void fillParameterNames(String[] names, Member member)

    - #### @Override protected int getElementCode(ElementType value)

    - #### @Override public Object getInvokeSpecialHandle(Method method, Object receiver)

    - #### @Override public Class<?>[] getPluginDefaultGroovyMethods()

    - #### @Override public int getVersion()

    - #### public static MethodHandles.Lookup of(Class<?> declaringClass)