public interface INativeHelper
| Modifier and Type | Method and Description |
|---|---|
boolean |
canSetAccessible()
Tests if the setAccessible() method can be used.
|
java.lang.Class<?> |
defineClass(java.lang.String name,
byte[] b,
java.lang.ClassLoader loader)
Define a class in any ClassLoader.
|
void |
setAccessible(java.lang.String flagname,
java.lang.reflect.AccessibleObject accobj,
boolean flag)
Sets reflective object accessible without checks.
|
boolean |
startInstrumentationAgent(java.lang.String jarfile)
Method for starting an instrumentation agent.
|
boolean |
tryChangeUser(java.lang.String username)
Attempts to change the user of the process to the given name.
|
boolean tryChangeUser(java.lang.String username)
username - The target user name.void setAccessible(java.lang.String flagname,
java.lang.reflect.AccessibleObject accobj,
boolean flag)
accobj - The accessible object.flag - The flag value.boolean canSetAccessible()
java.lang.Class<?> defineClass(java.lang.String name,
byte[] b,
java.lang.ClassLoader loader)
boolean startInstrumentationAgent(java.lang.String jarfile)
jarfile - The path to the jar file of the agent.