Interface IMethodManager
- All Known Subinterfaces:
INativeCodeUnit<InsnType>
A manager of
native method items.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptioncreateMethodReference(String name, IPrototypeItem prototype, INativeMethodDataItem methodData) Create a method reference.createMethodReference(String name, IPrototypeItem prototype, INativeMethodDataItem methodData, int flags) Create a method reference.
-
Field Details
-
FLAG_PLACEHOLDER_METHOD
static final int FLAG_PLACEHOLDER_METHOD- See Also:
-
FLAG_DO_NOT_ANALYZE
static final int FLAG_DO_NOT_ANALYZE- See Also:
-
FLAG_DO_NOT_UNMANGLE
static final int FLAG_DO_NOT_UNMANGLE- See Also:
-
-
Method Details
-
createMethodReference
INativeMethodItem createMethodReference(String name, IPrototypeItem prototype, INativeMethodDataItem methodData) Create a method reference.- Parameters:
name- the initial nameprototype- the initial prototype (optional)methodData- optional method definition (for internal methods only)- Returns:
- a method reference object
-
createMethodReference
INativeMethodItem createMethodReference(String name, IPrototypeItem prototype, INativeMethodDataItem methodData, int flags) Create a method reference.- Parameters:
name- the initial nameprototype- the initial prototype (optional)methodData- optional method definition (for internal methods only)flags- optional flags (seeFLAG_xxxconstants)- Returns:
- a method reference object
-