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.