ArrayGetAtMetaMethod
, ArrayPutAtMetaMethod
public abstract class ArrayMetaMethod extends CallSiteAwareMetaMethod
Modifier and Type | Field | Description |
---|---|---|
protected static CachedClass |
INTEGER_CLASS |
|
protected static CachedClass[] |
INTEGER_CLASS_ARR |
isVargsMethod, nativeParamTypes, parameterTypes
Constructor | Description |
---|---|
ArrayMetaMethod() |
Modifier and Type | Method | Description |
---|---|---|
int |
getModifiers() |
|
protected static int |
normaliseIndex(int i,
int size) |
createPojoCallSite
checkParameters, clone, doMethodInvoke, equal, equal, getDeclaringClass, getDescriptor, getMopName, getName, getReturnType, getSignature, invoke, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, getPT, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, setParametersTypes
protected static final CachedClass INTEGER_CLASS
protected static final CachedClass[] INTEGER_CLASS_ARR
protected static int normaliseIndex(int i, int size)
public int getModifiers()
getModifiers
in class MetaMethod