Package net.sf.cglib.util

## Class ParallelSorter.Generator

- java.lang.Object
- - net.sf.cglib.core.AbstractClassGenerator
  - - net.sf.cglib.util.ParallelSorter.Generator

All Implemented Interfaces:
  `ClassGenerator`

Enclosing class:
  ParallelSorter

    public static class ParallelSorter.Generator
    extends AbstractClassGenerator

### Nested Class Summary

### Nested classes/interfaces inherited from class net.sf.cglib.core.AbstractClassGenerator

`AbstractClassGenerator.ClassLoaderData, AbstractClassGenerator.Source`

### Constructor Summary

Constructors
`Generator()`

### Method Summary

All Methods Instance Methods Concrete Methods
`ParallelSorter` `create()`
`protected java.lang.Object` `firstInstance​(java.lang.Class type)`
`void` `generateClass​(org.objectweb.asm.ClassVisitor v)`
`protected java.lang.ClassLoader` `getDefaultClassLoader()`
`protected java.lang.Object` `nextInstance​(java.lang.Object instance)`
`void` `setArrays​(java.lang.Object[] arrays)`

### Methods inherited from class net.sf.cglib.core.AbstractClassGenerator

`create, generate, getAttemptLoad, getClassLoader, getClassName, getCurrent, getNamingPolicy, getProtectionDomain, getStrategy, getUseCache, setAttemptLoad, setClassLoader, setNamePrefix, setNamingPolicy, setStrategy, setUseCache, unwrapCachedValue, wrapCachedClass`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Constructor Detail

#### Generator

    public Generator()

### Method Detail

#### getDefaultClassLoader

    protected java.lang.ClassLoader getDefaultClassLoader()

Specified by:
  `getDefaultClassLoader` in class `AbstractClassGenerator`

#### setArrays

    public void setArrays​(java.lang.Object[] arrays)

#### create

    public ParallelSorter create()

#### generateClass

    public void generateClass​(org.objectweb.asm.ClassVisitor v)
                       throws java.lang.Exception

Throws:
  `java.lang.Exception`

#### firstInstance

    protected java.lang.Object firstInstance​(java.lang.Class type)

Specified by:
  `firstInstance` in class `AbstractClassGenerator`

#### nextInstance

    protected java.lang.Object nextInstance​(java.lang.Object instance)

Specified by:
  `nextInstance` in class `AbstractClassGenerator`