final class MethodFactory extends java.lang.Object implements IPoolFactory<IMCMethod>
IMCMethod from the method pool.| Modifier and Type | Field and Description |
|---|---|
private int |
m_methodClass |
private int |
m_methodModifiers |
private int |
m_methodName |
private int |
m_methodSignatureIndex |
private CanonicalConstantMap<IMCMethod> |
methodMap |
| Constructor and Description |
|---|
MethodFactory(ValueDescriptor[] descriptors,
CanonicalConstantMap<IMCMethod> methodMap) |
| Modifier and Type | Method and Description |
|---|---|
private IMCMethod |
createMethod(java.lang.Object[] o) |
IMCMethod |
createObject(long identifier,
java.lang.Object source)
Creates a replacement object for a value in a pool
|
ContentType<IMCMethod> |
getContentType() |
private final int m_methodClass
private final int m_methodName
private final int m_methodSignatureIndex
private final int m_methodModifiers
private final CanonicalConstantMap<IMCMethod> methodMap
public MethodFactory(ValueDescriptor[] descriptors, CanonicalConstantMap<IMCMethod> methodMap)
public IMCMethod createObject(long identifier, java.lang.Object source)
IPoolFactorycreateObject in interface IPoolFactory<IMCMethod>identifier - the identifier that is used to look up the objectprivate IMCMethod createMethod(java.lang.Object[] o)
public ContentType<IMCMethod> getContentType()
getContentType in interface IPoolFactory<IMCMethod>