public class ParameterVariable extends LocalVariable
LocalVariable.VariableKind| Modifier and Type | Field and Description |
|---|---|
Parameter |
parameter |
int |
pIndex
Defines the index in the FunctionInstruction arguments this Parameter is defined.
|
opcode| Constructor and Description |
|---|
ParameterVariable(Parameter parameter,
AType type,
@Nullable java.lang.String genericSignature,
int index,
java.lang.String name,
int pIndex) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isImplicit() |
void |
makeImplicit() |
accept, addReference, getAnnotationSupplier, getDirectFlags, getGenericSignature, getIndex, getKind, getLoadCount, getName, getReferenceCount, getReferences, getResultType, getStoreCount, getSubId, getType, getUniqueName, isDead, isSynthetic, removeReference, setAnnotationSupplier, setGenericSignature, setName, setSubId, setSynthetic, setTypeaccept, addRef, ancestorsOfType, computeFlags, copy, descendantsMatching, descendantsOfType, descendantsToList, descendantsToListWhere, descendantsWhere, firstAncestorOfType, getBytecodeOffset, getChildren, getDescendants, getFirstChild, getFirstChildOrNull, getFlags, getLastChild, getLastChildOrNull, getNextSibling, getNextSiblingOrNull, getParent, getParentOrNull, getPrevSibling, getPrevSiblingOrNull, getSourceLine, getTag, hasDirectFlag, hasFlag, insertAfter, insertBefore, invalidateFlags, isConnected, isDescendantOf, onChildModified, onConnected, onDisconnected, releaseRef, remove, replaceWith, setBytecodeOffset, setOffsets, setSourceLine, setTag, toString, toString, withOffsetspublic final Parameter parameter
public final int pIndex
-1 defines the 'this' parameter.