Package eu.cloudnetservice.wrapper
Class Premain
java.lang.Object
eu.cloudnetservice.wrapper.Premain
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static Instrumentation(package private) static TransformerRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidinvokeAgentMainMethod(@NonNull Method method, Object... args) static voidinvokePremain(@NonNull String premainClass, @NonNull ClassLoader loader) static voidpreloadClasses(@NonNull Path file, @NonNull ClassLoader loader) static voidpremain(@Nullable String agentArgs, @NonNull Instrumentation inst)
-
Field Details
-
instrumentation
-
transformerRegistry
-
-
Constructor Details
-
Premain
Premain()
-
-
Method Details
-
premain
-
preloadClasses
-
invokePremain
public static void invokePremain(@NonNull @NonNull String premainClass, @NonNull @NonNull ClassLoader loader) throws Exception - Throws:
Exception
-
invokeAgentMainMethod
private static void invokeAgentMainMethod(@NonNull @NonNull Method method, Object... args) throws Exception - Throws:
Exception
-
methodOrNull
-