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)
IPoolFactory
createObject
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>