Package net.sf.cglib.core
Interface FieldTypeCustomizer
-
- All Superinterfaces:
KeyFactoryCustomizer
public interface FieldTypeCustomizer extends KeyFactoryCustomizer
Customizes key types forKeyFactory
right in constructor.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
customize(CodeEmitter e, int index, org.objectweb.asm.Type type)
Customizesthis.FIELD_0 = ?
assignment in key constructororg.objectweb.asm.Type
getOutType(int index, org.objectweb.asm.Type type)
Computes type of field for storing given parameter
-
-
-
Method Detail
-
customize
void customize(CodeEmitter e, int index, org.objectweb.asm.Type type)
Customizesthis.FIELD_0 = ?
assignment in key constructor- Parameters:
e
- code emitterindex
- parameter indextype
- parameter type
-
getOutType
org.objectweb.asm.Type getOutType(int index, org.objectweb.asm.Type type)
Computes type of field for storing given parameter- Parameters:
index
- parameter indextype
- parameter type
-
-