net.sf.cglib.core
Class KeyFactory.Generator
java.lang.Object
net.sf.cglib.core.AbstractClassGenerator
net.sf.cglib.core.KeyFactory.Generator
- All Implemented Interfaces:
- ClassGenerator
- Enclosing class:
- KeyFactory
public static class KeyFactory.Generator
- extends AbstractClassGenerator
| Methods inherited from class net.sf.cglib.core.AbstractClassGenerator |
create, getAttemptLoad, getClassLoader, getClassName, getCurrent, getNamingPolicy, getStrategy, getUseCache, setAttemptLoad, setClassLoader, setNamePrefix, setNamingPolicy, setStrategy, setUseCache |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyFactory.Generator
public KeyFactory.Generator()
getDefaultClassLoader
protected ClassLoader getDefaultClassLoader()
- Specified by:
getDefaultClassLoader in class AbstractClassGenerator
setCustomizer
public void setCustomizer(Customizer customizer)
setInterface
public void setInterface(Class keyInterface)
create
public KeyFactory create()
setHashConstant
public void setHashConstant(int constant)
setHashMultiplier
public void setHashMultiplier(int multiplier)
firstInstance
protected Object firstInstance(Class type)
- Specified by:
firstInstance in class AbstractClassGenerator
nextInstance
protected Object nextInstance(Object instance)
- Specified by:
nextInstance in class AbstractClassGenerator
generateClass
public void generateClass(org.objectweb.asm.ClassVisitor v)
Copyright © 2012 Oracle Corporation. All Rights Reserved.