Package org.jboss.byteman.agent
package org.jboss.byteman.agent
-
ClassDescriptioninterface encapsulating behaviour required both to check for the need to access a member reflectively and to ensure that the member can be so used.Created by adinn on 01/11/16.Created by adinn on 01/11/16.Created by adinn on 01/11/16.Created by adinn on 01/11/16.Class used to construct an AccessEnabler appropriate to the JDK Byteman is running in i.e.Implementation of AccessEnabler for use in a non-Jigsaw enabled JDK runtimeclass used to manage lifecycle events for rule helpersa record of a specific helper class tracking the number of installed rules which reference it and referencing a table detailing the lifecycle methods it implements LifeCycleDetails are daisy-chained to ensure that lifecycle processing associated with a superclass are performed automatically as part of a given Helper class's lifecycle processing.class which provides a bytecode definition for class JigsawAccessEnablerClass used to construct a JigsawAccessEnabler needed when Byteman is running on JDK9+.Specifies a location in a method at which a rule trigger should be insertedlocation identifying a generic access trigger pointlocation identifying a method entry trigger pointlocation identifying a method exceptional exit trigger pointlocation identifying a method exit trigger pointlocation identifying a field access trigger pointlocation identifying a method invocation trigger pointlocation identifying a method line trigger pointlocation identifying a synchronization trigger pointlocation identifying a throw trigger pointlocation identifying a variable access trigger pointenum categorizing types of locations at which rule triggers can be insertedagent class supplied at JVM startup to install byteman package bytecode transformerbyte code transformer used to introduce byteman events into JBoss codedetails of a single rule obtained from a rule file.Class to manage indexing and lookup of rule scripts by rule name and by either class or interface namerecord of a specific bytecode transformation applied by the byteman agent for a given trigger classClass used to localise the context information employed when creating a rule from a rule script and using it to transform a methodbyte code transformer used to introduce byteman events into JBoss codea socket based listener class which reads scripts from stdin and installs them in the current runtimeA TransformSet groups together a set of Transform records which share a common classloader, trigger class name (and RuleScript).