| Class | Description | 
|---|---|
| CacheableCallSite | 
 Represents a cacheable call site, which can reduce the cost of resolving methods 
 | 
| IndyArrayAccess | 
 Class for handling array access through invokedynamic using static callsite information 
 | 
| IndyGuardsFiltersAndSignatures | 
 This class contains guards, runtime filters and
 MethodType signatures used by indy. 
 | 
| IndyInterface | 
 Bytecode level interface for bootstrap methods used by invokedynamic. 
 | 
| IndyMath | 
 This class contains math operations used by indy instead of the normal
 meta method and call site caching system. 
 | 
| Java8 | 
 Java 8 based functions. 
 | 
| PluginDefaultGroovyMethods | 
 Defines new Groovy methods which appear on normal JDK 8
 classes inside the Groovy environment. 
 | 
| Selector | |
| TypeHelper | 
 This class contains helper methods for converting and comparing types. 
 | 
| TypeTransformers | 
 This class contains several transformers for used during method invocation. 
 | 
| Enum | Description | 
|---|---|
| IndyInterface.CallType | 
 Enum for easy differentiation between call types 
 |