Interface IMethodManager
- All Known Subinterfaces:
INativeCodeUnit<InsnType>
A manager of
native method items
.-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static 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_xxx
constants)- Returns:
- a method reference object
-