A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages

A

AbstractConvertable - Class in org.openjdk.jmc.agent.impl
 
AbstractConvertable(String) - Constructor for class org.openjdk.jmc.agent.impl.AbstractConvertable
 
AccessUtils - Class in org.openjdk.jmc.agent.util
Helper methods for checking accessibility, implied as modifiers, from various contexts.
AccessUtils() - Constructor for class org.openjdk.jmc.agent.util.AccessUtils
 
add(TransformDescriptor) - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
addDefaults(HashMap<String, String>) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
Agent - Class in org.openjdk.jmc.agent
Small ASM based byte code instrumentation agent for declaratively adding JFR events.
Agent() - Constructor for class org.openjdk.jmc.agent.Agent
 
AGENT_OBJECT_NAME - Static variable in class org.openjdk.jmc.agent.jmx.AgentManagementFactory
 
AgentController - Class in org.openjdk.jmc.agent.jmx
 
AgentController(Instrumentation, TransformRegistry) - Constructor for class org.openjdk.jmc.agent.jmx.AgentController
 
agentControllerMBean - Static variable in class org.openjdk.jmc.agent.jmx.AgentManagementFactory
 
AgentControllerMXBean - Interface in org.openjdk.jmc.agent.jmx
 
agentmain(String, Instrumentation) - Static method in class org.openjdk.jmc.agent.Agent
This method is run when the agent is loaded dynamically.
AgentManagementFactory - Class in org.openjdk.jmc.agent.jmx
 
AgentManagementFactory() - Constructor for class org.openjdk.jmc.agent.jmx.AgentManagementFactory
 
allowConverter - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
allowToString - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
append(ReferenceChainElement) - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChain
Appends a ReferenceChainElement to the chain
areNestMates(Class<?>, Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Polyfill Class.isNestMateOf() for pre-11 runtime.
argumentTypesRef - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
argumentTypesRef - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
Attribute - Interface in org.openjdk.jmc.agent
 
ATTRIBUTE_ALLOW_CONVERTER - Static variable in class org.openjdk.jmc.agent.TransformDescriptor
 
ATTRIBUTE_ALLOW_TO_STRING - Static variable in class org.openjdk.jmc.agent.TransformDescriptor
 
ATTRIBUTE_CLASS_PREFIX - Static variable in class org.openjdk.jmc.agent.TransformDescriptor
 
ATTRIBUTE_EMIT_ON_EXCEPTION - Static variable in class org.openjdk.jmc.agent.TransformDescriptor
 
ATTRIBUTE_EVENT_LABEL - Static variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
ATTRIBUTE_JFR_EVENT_DESCRIPTION - Static variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
ATTRIBUTE_JFR_EVENT_PATH - Static variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
ATTRIBUTE_RETHROW - Static variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
ATTRIBUTE_STACK_TRACE - Static variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
AVAILABLE_JFR_VERSION - Static variable in class org.openjdk.jmc.agent.util.VersionUtils
 

B

box(byte) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
box(char) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
box(double) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
box(float) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
box(int) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
box(long) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
box(short) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 

C

caller - Variable in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
callerClass - Variable in class org.openjdk.jmc.agent.util.expression.ReferenceChain
 
catchBegin - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
checkSecurity() - Method in class org.openjdk.jmc.agent.jmx.AgentController
 
CLASS_EVENT - Static variable in class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
CLASS_NAME_DURATION_EVENT - Static variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
CLASS_NAME_INSTANT_EVENT - Static variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
CLASS_NAME_TIMED_EVENT - Static variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
className - Variable in class org.openjdk.jmc.agent.TransformDescriptor
 
classPrefix - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
clazz - Variable in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.ThisReference
 
clearAllOtherTransformData(Set<String>) - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
clearAllTransformData() - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
clearAllTransformData() - Method in interface org.openjdk.jmc.agent.TransformRegistry
Clears all classes and their corresponding transforms in the registry.
commitEvent() - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
commitEvent() - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
contentType - Variable in class org.openjdk.jmc.agent.Field
 
contentType - Variable in class org.openjdk.jmc.agent.Parameter
 
contentType - Variable in class org.openjdk.jmc.agent.ReturnValue
 
convert(File) - Static method in class org.openjdk.jmc.agent.converters.FileConverter
 
convert(Object) - Static method in class org.openjdk.jmc.agent.converters.DefaultStringConverter
 
Convertable - Interface in org.openjdk.jmc.agent
Interface for something that can use a converter to translate a value.
converterDefinition - Variable in class org.openjdk.jmc.agent.impl.AbstractConvertable
 
converterMethod - Variable in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
convertify(MethodVisitor, Attribute, Type) - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
convertify(MethodVisitor, ResolvedConvertable, Type) - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
create(String, String, Method, Map<String, String>, List<Parameter>, ReturnValue, List<Field>) - Static method in class org.openjdk.jmc.agent.TransformDescriptor
Factory method for creating TransformDescriptor instances.
createAndRegisterAgentControllerMBean(Instrumentation, TransformRegistry) - Static method in class org.openjdk.jmc.agent.jmx.AgentManagementFactory
 
createEvent() - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
Generates the transformation for instantiating the event type, setting its parameter and field attributes and call begin().
createEvent() - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
createField(ClassWriter, JFRTransformDescriptor, Type) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
createField(ClassWriter, JFRTransformDescriptor, Attribute, Type) - Static method in class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
createField(ClassWriter, JFRTransformDescriptor, Attribute, Type) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
createProducerReflectively(String, String, URI) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRUtils
 
currentConfiguration - Variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 

D

DEFAULT_CLASS_PREFIX - Static variable in class org.openjdk.jmc.agent.TransformDescriptor
 
DEFAULT_CONVERTER_METHOD - Static variable in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
DefaultStringConverter - Class in org.openjdk.jmc.agent.converters
The default converter used if nothing has been specified on reference types.
DefaultStringConverter() - Constructor for class org.openjdk.jmc.agent.converters.DefaultStringConverter
 
DefaultTransformRegistry - Class in org.openjdk.jmc.agent.impl
 
DefaultTransformRegistry() - Constructor for class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
defineClass(String, byte[], int, int, ClassLoader, ProtectionDomain) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
defineEventProbes(String) - Method in class org.openjdk.jmc.agent.jmx.AgentController
 
defineEventProbes(String) - Method in interface org.openjdk.jmc.agent.jmx.AgentControllerMXBean
Reverts all existing instrumentation and then defines a new set of event probes to transform.
definingClassLoader - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
definingClassLoader - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyClassVisitor
 
depth - Variable in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
deriveIdentifierPart(String) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
description - Variable in class org.openjdk.jmc.agent.Field
 
description - Variable in class org.openjdk.jmc.agent.Parameter
 
description - Variable in class org.openjdk.jmc.agent.ReturnValue
 
determineFeatureVersion() - Static method in class org.openjdk.jmc.agent.util.VersionUtils
 
determineJFRVersion() - Static method in class org.openjdk.jmc.agent.util.VersionUtils
 
disableExternalEntityProcessing(XMLInputFactory) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
doJFRLogging(JFRTransformDescriptor, byte[], ClassLoader, Class<?>, ProtectionDomain) - Method in class org.openjdk.jmc.agent.Transformer
 
doTransform(TransformDescriptor, byte[], ClassLoader, Class<?>, ProtectionDomain) - Method in class org.openjdk.jmc.agent.Transformer
 
doTransforms(List<TransformDescriptor>, byte[], ClassLoader, Class<?>, ProtectionDomain) - Method in class org.openjdk.jmc.agent.Transformer
 
DURATION - org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventType
 

E

emitBox(MethodVisitor, String) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
emitOnException - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
emitSettingReturnParam(int, ReturnValue) - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
emitSettingReturnParam(int, ReturnValue) - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
empty() - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
enclosingClass - Variable in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
enterClassState(Class<?>) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterFieldReferenceState(Class<?>, Field, boolean) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterIllegalState(String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterIllegalState(Throwable) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterInnerClassState(Class<?>) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterNestedFieldReferenceState(Class<?>, Field) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterNestMateClass(Class<?>) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterOuterClassState(Class<?>) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterPackageState(Package) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterSameClassState() - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterStartState() - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterSuperState(Class<?>) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
enterThisState(Class<?>) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
equals(Object) - Method in class org.openjdk.jmc.agent.Method
 
eventClassName - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
eventDescription - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
eventLabel - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
eventLocal - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
eventLocal - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
eventPath - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
eventType - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
eventType - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
expression - Variable in class org.openjdk.jmc.agent.Field
 
expression - Variable in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
ExpressionResolver - Class in org.openjdk.jmc.agent.util.expression
 
ExpressionResolver(Class<?>, String) - Constructor for class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 

F

FEATURE_VERSION - Static variable in class org.openjdk.jmc.agent.util.VersionUtils
 
field - Variable in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
Field - Class in org.openjdk.jmc.agent
 
Field(String, String, String, String, String, String) - Constructor for class org.openjdk.jmc.agent.Field
 
fieldName - Variable in class org.openjdk.jmc.agent.Field
 
fieldName - Variable in class org.openjdk.jmc.agent.Parameter
 
fieldName - Variable in class org.openjdk.jmc.agent.ReturnValue
 
FieldReference(Class<?>, Field) - Constructor for class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
fields - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
FileConverter - Class in org.openjdk.jmc.agent.converters
A converter which converts files into their canonical path.
FileConverter() - Constructor for class org.openjdk.jmc.agent.converters.FileConverter
 
findClass(String) - Method in class org.openjdk.jmc.agent.util.InspectionClassLoader
 
from(InputStream) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
from(CompositeData) - Static method in class org.openjdk.jmc.agent.Field
 
from(CompositeData) - Static method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
from(CompositeData) - Static method in class org.openjdk.jmc.agent.Method
 
from(CompositeData) - Static method in class org.openjdk.jmc.agent.Parameter
 
from(CompositeData) - Static method in class org.openjdk.jmc.agent.ReturnValue
 

G

generateAttributeFields(ClassWriter, JFRTransformDescriptor, Class<?>) - Static method in class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
generateAttributeFields(ClassWriter, JFRTransformDescriptor, Class<?>) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
generateClassAnnotations(ClassWriter, JFRTransformDescriptor) - Static method in class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
generateClassAnnotations(ClassWriter, JFRTransformDescriptor) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
generateClinit(ClassWriter, String, String) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
generateEventClass() - Method in class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
generateEventClass() - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyClassVisitor
 
generateEventClass(JFRTransformDescriptor, Class<?>) - Static method in class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
generateEventClass(JFRTransformDescriptor, Class<?>) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
Generates an event class.
generateInit(ClassWriter, String, String) - Static method in class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
generateInit(ClassWriter, String, String) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
generateTokenField(ClassWriter) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
getAgentControllerBean() - Static method in class org.openjdk.jmc.agent.jmx.AgentManagementFactory
 
getAvailableJFRVersion() - Static method in class org.openjdk.jmc.agent.util.VersionUtils
Returns the current JVM's JFR version.
getBoolean(String, boolean) - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getCallerClass() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChain
 
getCanonicalName(String) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
Converts a internal class name (binary name) into the canonical form.
getClassAccessFlags(Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Polyfill for Reflection.getClassAccessFlags(Class) as jdk.internal.reflect.Reflection is not exported.
getClassFromType(Type) - Static method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
getClassName() - Method in class org.openjdk.jmc.agent.TransformDescriptor
 
getClassNames() - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
getClassNames() - Method in interface org.openjdk.jmc.agent.TransformRegistry
Returns the names of all classes stored in the registry.
getClassPrefix() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getConstZeroOpcode(Type) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
Returns the constant loading instruction that pushes a zero value of the given type onto the operand stack.
getContentType() - Method in interface org.openjdk.jmc.agent.Attribute
 
getContentType() - Method in class org.openjdk.jmc.agent.Field
 
getContentType() - Method in class org.openjdk.jmc.agent.Parameter
 
getContentType() - Method in class org.openjdk.jmc.agent.ReturnValue
 
getContentTypeAnnotation(String) - Static method in class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
getConverterClass() - Method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
getConverterDefinition() - Method in interface org.openjdk.jmc.agent.Convertable
The class name of the converter to use.
getConverterDefinition() - Method in class org.openjdk.jmc.agent.impl.AbstractConvertable
 
getConverterMethod() - Method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
getConvertMethod(Class<?>, String, Class<?>) - Static method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
getCurrentConfiguration() - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
getCurrentConfiguration() - Method in interface org.openjdk.jmc.agent.TransformRegistry
Returns the currently instrumented configuration.
getDepth() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
getDescription() - Method in interface org.openjdk.jmc.agent.Attribute
 
getDescription() - Method in class org.openjdk.jmc.agent.Field
 
getDescription() - Method in class org.openjdk.jmc.agent.Parameter
 
getDescription() - Method in class org.openjdk.jmc.agent.ReturnValue
 
getEventClassName() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getEventDescription() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getEventLabel() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getEventPath() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getEventTypeName(JFRLegacyEventType) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
getExpression() - Method in class org.openjdk.jmc.agent.Field
 
getFeatureVersion() - Static method in class org.openjdk.jmc.agent.util.VersionUtils
Returns the current JVM's feature (major) version, e.g.
getField() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
getFieldName() - Method in interface org.openjdk.jmc.agent.Attribute
 
getFieldName() - Method in class org.openjdk.jmc.agent.Field
 
getFieldName() - Method in class org.openjdk.jmc.agent.Parameter
 
getFieldName() - Method in class org.openjdk.jmc.agent.ReturnValue
 
getFieldOnHierarchy(Class<?>, String) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Like Class.getDeclaredField, but also gets fields declared by ancestors and interfaces.
getFields() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getFieldType(Type) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
getFieldTypeDescriptor(Type) - Static method in class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
getFrameVerificationType(Type) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
Returns a array element for ASM's MethodVisitor.visitFrame() method used for frame verification of a given type.
getId() - Method in class org.openjdk.jmc.agent.TransformDescriptor
 
getIndex() - Method in class org.openjdk.jmc.agent.Parameter
 
getInternalName(String) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
Converts a canonical class name into the internal form (binary name).
getLogger() - Static method in class org.openjdk.jmc.agent.Agent
 
getMemberingClass() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
getMemberingClass() - Method in interface org.openjdk.jmc.agent.util.expression.ReferenceChainElement
 
getMemberingClass() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
getMemberingClass() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.ThisReference
 
getMemberingType() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
getMemberingType() - Method in interface org.openjdk.jmc.agent.util.expression.ReferenceChainElement
 
getMemberingType() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
getMemberingType() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.ThisReference
 
getMethod() - Method in class org.openjdk.jmc.agent.TransformDescriptor
 
getMethod(Class<?>, String) - Static method in class org.openjdk.jmc.agent.util.VersionUtils
 
getName() - Method in interface org.openjdk.jmc.agent.Attribute
 
getName() - Method in class org.openjdk.jmc.agent.Field
 
getName() - Method in class org.openjdk.jmc.agent.Method
 
getName() - Method in class org.openjdk.jmc.agent.Parameter
 
getName() - Method in class org.openjdk.jmc.agent.ReturnValue
 
getName() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
getNamePart(String) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
getNestHost(Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Polyfill Class.getNestHost() for pre-11 runtime.
getNestMembers(Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Polyfill Class.getNestMembers() for pre-11 runtime.
getObjectName(String) - Static method in class org.openjdk.jmc.agent.jmx.AgentManagementFactory
 
getPackageName(Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
polyfill for Class.getPackageName(Class) for pre-9 Java.
getParameters() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getPathPart(String) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
getRedefineModuleMethod() - Static method in class org.openjdk.jmc.agent.util.ModuleUtils
 
getReferencedClass() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
getReferencedClass() - Method in interface org.openjdk.jmc.agent.util.expression.ReferenceChainElement
 
getReferencedClass() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
getReferencedClass() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.ThisReference
 
getReferencedType() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
getReferencedType() - Method in interface org.openjdk.jmc.agent.util.expression.ReferenceChainElement
 
getReferencedType() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
getReferencedType() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.ThisReference
 
getReferences() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChain
 
getRegisterMethod(Class<?>) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRUtils
 
getRelationKey() - Method in interface org.openjdk.jmc.agent.Attribute
 
getRelationKey() - Method in class org.openjdk.jmc.agent.Field
 
getRelationKey() - Method in class org.openjdk.jmc.agent.Parameter
 
getRelationKey() - Method in class org.openjdk.jmc.agent.ReturnValue
 
getReturnValue() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
getSignature() - Method in class org.openjdk.jmc.agent.Method
 
getTransformationAttribute(String) - Method in class org.openjdk.jmc.agent.TransformDescriptor
 
getTransformationAttributes() - Method in class org.openjdk.jmc.agent.TransformDescriptor
 
getTransformData(String) - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
getTransformData(String) - Method in interface org.openjdk.jmc.agent.TransformRegistry
Returns the unmodifiable list of TransformDescriptors for the named class.
getType() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChain
 
getUnsafe() - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
getUnsafeClass() - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
getUnsafeDefineClassMethod(Object) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
getXmlAsString(InputStream) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 

H

hasConverter() - Method in interface org.openjdk.jmc.agent.Convertable
 
hashCode() - Method in class org.openjdk.jmc.agent.Method
 
hasPendingTransforms(String) - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
hasPendingTransforms(String) - Method in interface org.openjdk.jmc.agent.TransformRegistry
The named class has transforms that have not been executed yet.

I

id - Variable in class org.openjdk.jmc.agent.TransformDescriptor
 
IllegalSyntaxException - Exception in org.openjdk.jmc.agent.util.expression
 
IllegalSyntaxException() - Constructor for exception org.openjdk.jmc.agent.util.expression.IllegalSyntaxException
 
IllegalSyntaxException(String) - Constructor for exception org.openjdk.jmc.agent.util.expression.IllegalSyntaxException
 
IllegalSyntaxException(String, Throwable) - Constructor for exception org.openjdk.jmc.agent.util.expression.IllegalSyntaxException
 
IllegalSyntaxException(Throwable) - Constructor for exception org.openjdk.jmc.agent.util.expression.IllegalSyntaxException
 
INAME - Static variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRUtils
 
INAME - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
The internal name of this class.
index - Variable in class org.openjdk.jmc.agent.Parameter
 
INDEX_INVALID - Static variable in class org.openjdk.jmc.agent.Parameter
 
initializeAgent(InputStream, Instrumentation) - Static method in class org.openjdk.jmc.agent.Agent
This method can be used to initialize the BCI agent when using it as a stand alone library.
initializeAgent(String, Instrumentation) - Static method in class org.openjdk.jmc.agent.Agent
Loads the configuration from the file specified in the agentArguments, and initializes the agent.
initializeClassPrefix() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
initializeEventClassName() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
initializeEventDescription() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
initializeEventLabel() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
initializeEventPath() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
innerClass - Variable in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
inspectionClass - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
inspectionClass - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
inspectionClass - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyClassVisitor
 
inspectionClass - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
InspectionClassLoader - Class in org.openjdk.jmc.agent.util
One-time use loader for reflective class inspection.
InspectionClassLoader(ClassLoader) - Constructor for class org.openjdk.jmc.agent.util.InspectionClassLoader
 
INSTANT - org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventType
 
instrumentation - Variable in class org.openjdk.jmc.agent.jmx.AgentController
 
INTERNAL_NAME_CLASS - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
INTERNAL_NAME_STRING - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
INTERNAL_NAME_THREAD - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
IOToolkit - Class in org.openjdk.jmc.agent.util
Helper methods for IO related operations.
IOToolkit() - Constructor for class org.openjdk.jmc.agent.util.IOToolkit
 
isAccessible(Class<?>, Field, Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Checks whether a field can be accessed from a caller context.
isAllowConverter() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
isAllowedEventFieldType(Convertable, Type) - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
isAllowToString() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
isEmitOnException() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
isInvalid() - Method in class org.openjdk.jmc.agent.Parameter
 
isMatchFound() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
isPendingTransforms() - Method in class org.openjdk.jmc.agent.TransformDescriptor
 
isPendingTransforms(List<TransformDescriptor>) - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
isRecordStackTrace() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
isRevertIntrumentation() - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
isRevertIntrumentation() - Method in interface org.openjdk.jmc.agent.TransformRegistry
Determines if classes should be reverted to their pre instrumentation versions.
isSameClassPackage(Class<?>, Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Check whether the two classes exist in the same package
isStatic() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChain
 
isStatic() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
isStatic() - Method in interface org.openjdk.jmc.agent.util.expression.ReferenceChainElement
 
isStatic() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
isStatic() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.ThisReference
 
isSubclassOf(Class<?>, Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Check whether a class is a subclass of the other
isSupportedType(Type) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
Returns true if the type provided is supported for a JFR event field.
isUseRethrow() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
isValidJavaIdentifier(String) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
isValidMethod(Method) - Static method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
iterator - Variable in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 

J

JAVA_FILE_EXTENSION - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
The file extension for java source files (.java).
JFR - org.openjdk.jmc.agent.util.VersionUtils.JFRVersion
 
JFRClassVisitor - Class in org.openjdk.jmc.agent.jfr.impl
This class visits a class to be instrumented, discovers methods to be visited and visits them.
JFRClassVisitor(ClassWriter, JFRTransformDescriptor, ClassLoader, Class<?>, ProtectionDomain) - Constructor for class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
JFREventClassGenerator - Class in org.openjdk.jmc.agent.jfr.impl
This class is responsible for generating the JFR event class described by the transform descriptor.
JFREventClassGenerator() - Constructor for class org.openjdk.jmc.agent.jfr.impl.JFREventClassGenerator
 
JFRLegacyClassVisitor - Class in org.openjdk.jmc.agent.jfrlegacy.impl
 
JFRLegacyClassVisitor(ClassWriter, JFRTransformDescriptor, ClassLoader, Class<?>, ProtectionDomain) - Constructor for class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyClassVisitor
 
JFRLegacyEventClassGenerator - Class in org.openjdk.jmc.agent.jfrlegacy.impl
 
JFRLegacyEventClassGenerator() - Constructor for class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventClassGenerator
 
JFRLegacyEventType - Enum in org.openjdk.jmc.agent.jfrlegacy.impl
 
JFRLegacyEventType() - Constructor for enum org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventType
 
JFRLegacyMethodAdvisor - Class in org.openjdk.jmc.agent.jfrlegacy.impl
Code emitter for JFR distributed with pre-JDK 9 releases.
JFRLegacyMethodAdvisor(JFRTransformDescriptor, Class<?>, int, MethodVisitor, int, String, String) - Constructor for class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
JFRMethodAdvisor - Class in org.openjdk.jmc.agent.jfr.impl
This class is responsible for transforming the method to be instrumented.
JFRMethodAdvisor(JFRTransformDescriptor, Class<?>, int, MethodVisitor, int, String, String) - Constructor for class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
JFRNEXT - org.openjdk.jmc.agent.util.VersionUtils.JFRVersion
 
JFRTransformDescriptor - Class in org.openjdk.jmc.agent.jfr
 
JFRTransformDescriptor(String, String, Method, Map<String, String>, List<Parameter>, ReturnValue, List<Field>) - Constructor for class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
JFRUtils - Class in org.openjdk.jmc.agent.jfrlegacy.impl
Utility class to support Oracle JDK 7 and JDK 8 style JFR.
JFRUtils() - Constructor for class org.openjdk.jmc.agent.jfrlegacy.impl.JFRUtils
 
JFRVersion() - Constructor for enum org.openjdk.jmc.agent.util.VersionUtils.JFRVersion
 

L

loadClass(String) - Method in class org.openjdk.jmc.agent.util.InspectionClassLoader
 
loadClass(String, boolean) - Method in class org.openjdk.jmc.agent.util.InspectionClassLoader
 
loadedDynamically - Static variable in class org.openjdk.jmc.agent.Agent
 
loadField(ReferenceChain) - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
loadField(ReferenceChain) - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
logger - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
logger - Static variable in class org.openjdk.jmc.agent.jmx.AgentController
 

M

MalformedConverterException - Exception in org.openjdk.jmc.agent.impl
 
MalformedConverterException(String) - Constructor for exception org.openjdk.jmc.agent.impl.MalformedConverterException
 
MalformedConverterException(String, Throwable) - Constructor for exception org.openjdk.jmc.agent.impl.MalformedConverterException
 
MalformedConverterException(Throwable) - Constructor for exception org.openjdk.jmc.agent.impl.MalformedConverterException
 
matchFound - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
matchFound(boolean) - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
memberingClass - Variable in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
method - Variable in class org.openjdk.jmc.agent.TransformDescriptor
 
Method - Class in org.openjdk.jmc.agent
Definition of a method to be logged by the agent.
Method(String, String) - Constructor for class org.openjdk.jmc.agent.Method
 
modify(String) - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
modify(String) - Method in interface org.openjdk.jmc.agent.TransformRegistry
Modifies class information in the registry according to the xml description.
ModuleUtils - Class in org.openjdk.jmc.agent.util
Utility for dealing with module system specifics.
ModuleUtils() - Constructor for class org.openjdk.jmc.agent.util.ModuleUtils
 

N

name - Variable in class org.openjdk.jmc.agent.Field
 
name - Variable in class org.openjdk.jmc.agent.Method
 
name - Variable in class org.openjdk.jmc.agent.Parameter
 
name - Variable in class org.openjdk.jmc.agent.ReturnValue
 
NONE - org.openjdk.jmc.agent.util.VersionUtils.JFRVersion
 
normalize() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChain
Reduces the reference chain to prepend "this" or qualified-this references if necessary, and short-circuits on static references
NULL_REFERENCE_STRING - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 

O

onMethodEnter() - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
onMethodEnter() - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
onMethodExit(int) - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
onMethodExit(int) - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
openUnsafePackage(Instrumentation) - Static method in class org.openjdk.jmc.agent.util.ModuleUtils
Allows the agent's module to access the Unsafe class when running on JDK 11 or newer.
org.openjdk.jmc.agent - package org.openjdk.jmc.agent
 
org.openjdk.jmc.agent.converters - package org.openjdk.jmc.agent.converters
 
org.openjdk.jmc.agent.impl - package org.openjdk.jmc.agent.impl
 
org.openjdk.jmc.agent.jfr - package org.openjdk.jmc.agent.jfr
 
org.openjdk.jmc.agent.jfr.impl - package org.openjdk.jmc.agent.jfr.impl
 
org.openjdk.jmc.agent.jfrlegacy.impl - package org.openjdk.jmc.agent.jfrlegacy.impl
 
org.openjdk.jmc.agent.jmx - package org.openjdk.jmc.agent.jmx
 
org.openjdk.jmc.agent.util - package org.openjdk.jmc.agent.util
 
org.openjdk.jmc.agent.util.expression - package org.openjdk.jmc.agent.util.expression
 

P

Parameter - Class in org.openjdk.jmc.agent
Metadata for a parameter to be logged by the agent.
Parameter(int, String, String, String, String, String) - Constructor for class org.openjdk.jmc.agent.Parameter
 
parameterIsAssignableType(Parameter, Class<?>) - Static method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
parameterize(String) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
Transforms a FQN in internal form, so that it can be used in e.g.
parameters - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
parse(String) - Static method in enum org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventType
 
parseField(XMLStreamReader) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
parseMethod(XMLStreamReader, List<Parameter>, ReturnValue[]) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
parseParameter(int, XMLStreamReader) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
parseReturnValue(XMLStreamReader) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
parseTransformData(XMLStreamReader, HashMap<String, String>) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
pendingTransforms - Variable in class org.openjdk.jmc.agent.TransformDescriptor
 
premain(String, Instrumentation) - Static method in class org.openjdk.jmc.agent.Agent
This method is run when the agent is started from the command line.
printVersion() - Static method in class org.openjdk.jmc.agent.Agent
 
PROBE_SCHEMA - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
PROBE_SCHEMA_XSD - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
PRODUCER - Static variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRUtils
 
protectionDomain - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
protectionDomain - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyClassVisitor
 

Q

QualifiedThisReference(Class<?>, Class<?>) - Constructor for class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 

R

readFully(InputStream, int, boolean) - Static method in class org.openjdk.jmc.agent.util.IOToolkit
 
readGlobalConfig(XMLStreamReader, HashMap<String, String>) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
recordStackTrace - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
referenceChain - Variable in class org.openjdk.jmc.agent.Field
 
referenceChain - Variable in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
ReferenceChain - Class in org.openjdk.jmc.agent.util.expression
A ReferenceChain instance presents a field reference expression.
ReferenceChain(Class<?>) - Constructor for class org.openjdk.jmc.agent.util.expression.ReferenceChain
 
ReferenceChainElement - Interface in org.openjdk.jmc.agent.util.expression
 
ReferenceChainElement.FieldReference - Class in org.openjdk.jmc.agent.util.expression
 
ReferenceChainElement.QualifiedThisReference - Class in org.openjdk.jmc.agent.util.expression
 
ReferenceChainElement.ThisReference - Class in org.openjdk.jmc.agent.util.expression
 
references - Variable in class org.openjdk.jmc.agent.util.expression.ReferenceChain
 
reflectiveRegister(Class<?>) - Method in class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
register(Class<?>) - Static method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRUtils
 
REGISTER_METHOD - Static variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRUtils
 
registry - Variable in class org.openjdk.jmc.agent.jmx.AgentController
 
registry - Variable in class org.openjdk.jmc.agent.Transformer
 
relationKey - Variable in class org.openjdk.jmc.agent.Field
 
relationKey - Variable in class org.openjdk.jmc.agent.Parameter
 
relationKey - Variable in class org.openjdk.jmc.agent.ReturnValue
 
resolveClassName(String) - Static method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
ResolvedConvertable - Class in org.openjdk.jmc.agent.impl
 
ResolvedConvertable(String, Class<?>) - Constructor for class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
ResolvedConvertable(String, Type) - Constructor for class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
resolveMethodName(String) - Static method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
resolveReferenceChain(Class<?>) - Method in class org.openjdk.jmc.agent.Field
 
resolvingCaller - Variable in class org.openjdk.jmc.agent.Field
 
retransformClasses(Set<String>) - Method in class org.openjdk.jmc.agent.jmx.AgentController
 
retransformClasses(Set<String>, Instrumentation) - Static method in class org.openjdk.jmc.agent.Agent
Retransforms the required classes when the agent is loaded dynamically.
retrieveCurrentTransforms() - Method in class org.openjdk.jmc.agent.jmx.AgentController
 
retrieveCurrentTransforms() - Method in interface org.openjdk.jmc.agent.jmx.AgentControllerMXBean
 
retrieveEventProbes() - Method in class org.openjdk.jmc.agent.jmx.AgentController
 
retrieveEventProbes() - Method in interface org.openjdk.jmc.agent.jmx.AgentControllerMXBean
Returns the most recent XML configuration that was successfully applied.
returnTypeRef - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
returnTypeRef - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
returnValue - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
ReturnValue - Class in org.openjdk.jmc.agent
Metadata for a return value to be logged by the agent.
ReturnValue(String, String, String, String, String) - Constructor for class org.openjdk.jmc.agent.ReturnValue
 
revertInstrumentation - Variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 

S

serialVersionUID - Static variable in exception org.openjdk.jmc.agent.impl.MalformedConverterException
 
serialVersionUID - Static variable in exception org.openjdk.jmc.agent.util.expression.IllegalSyntaxException
 
serialVersionUID - Static variable in exception org.openjdk.jmc.agent.XMLValidationException
 
setCurrentConfiguration(String) - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
setCurrentConfiguration(String) - Method in interface org.openjdk.jmc.agent.TransformRegistry
Set the current configuration that will be instrumented
setPendingTransforms(boolean) - Method in class org.openjdk.jmc.agent.TransformDescriptor
 
setRevertInstrumentation(boolean) - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
setRevertInstrumentation(boolean) - Method in interface org.openjdk.jmc.agent.TransformRegistry
Signify classes are or are not being reverted to their pre instrumentation versions.
shouldInstrumentThrow - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
shouldInstrumentThrow - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
signature - Variable in class org.openjdk.jmc.agent.Method
 
solve(Class<?>, String) - Static method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
stringify(MethodVisitor) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 

T

ThisReference(Class<?>) - Constructor for class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.ThisReference
 
THROWABLE_BINARY_NAME - Static variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
THROWABLE_BINARY_NAME - Static variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
TIMED - org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventType
 
tokens - Variable in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
toString() - Method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
toString() - Method in class org.openjdk.jmc.agent.impl.ResolvedConvertable
 
toString() - Method in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 
toString() - Method in class org.openjdk.jmc.agent.Method
 
toString() - Method in class org.openjdk.jmc.agent.TransformDescriptor
 
toString() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.FieldReference
 
toString() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.QualifiedThisReference
 
toString() - Method in class org.openjdk.jmc.agent.util.expression.ReferenceChainElement.ThisReference
 
toString(Object) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
 
toString(Object, int) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
Type agnostic array toString() which also handles primitive arrays.
transfer(HashMap<String, String>, Map<String, String>) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.openjdk.jmc.agent.Transformer
 
transformationAttributes - Variable in class org.openjdk.jmc.agent.TransformDescriptor
 
transformData - Variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
transformDescriptor - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
transformDescriptor - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
transformDescriptor - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyClassVisitor
 
transformDescriptor - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
TransformDescriptor - Class in org.openjdk.jmc.agent
General metadata describing a transform to take place for a method.
TransformDescriptor(String, String, Method, Map<String, String>) - Constructor for class org.openjdk.jmc.agent.TransformDescriptor
 
Transformer - Class in org.openjdk.jmc.agent
 
Transformer(TransformRegistry) - Constructor for class org.openjdk.jmc.agent.Transformer
 
TransformRegistry - Interface in org.openjdk.jmc.agent
 
tryBegin - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
tryBegin - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
tryEnd - Variable in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
tryEnd - Variable in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
tryEnterClassState(Class<?>, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterClassState(Package, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterClassState(String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterFieldReferenceState(Class<?>, String, boolean) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterInnerClassState(Class<?>, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterNestMateClass(Class<?>, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterOuterClassState(Class<?>, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterOuterClassState(Package, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterOuterClassState(String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterPackageState(Package, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterPackageState(String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterSameClassState(Class<?>, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterSameClassState(Package, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterSameClassState(String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterSuperState(Class<?>, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEnterThisState(Class<?>, String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
tryEntryNestedFieldReferenceState(String) - Method in class org.openjdk.jmc.agent.util.expression.ExpressionResolver
 
TYPE_OBJECT - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
TYPE_OBJECT_ARRAY - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
TYPE_STRING - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
TypeUtils - Class in org.openjdk.jmc.agent.util
Helper methods for doing transforms.
TypeUtils() - Constructor for class org.openjdk.jmc.agent.util.TypeUtils
 

U

UNDEFINED - org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventType
 
UNSAFE - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
UNSAFE_DEFINE_CLASS_METHOD - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
UNSAFE_JDK_11_CLASS - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
UNSAFE_JDK_7_CLASS - Static variable in class org.openjdk.jmc.agent.util.TypeUtils
 
useRethrow - Variable in class org.openjdk.jmc.agent.jfr.JFRTransformDescriptor
 

V

validate(DefaultTransformRegistry, TransformDescriptor) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
validateProbeDefinition(InputStream) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
validateProbeDefinition(String) - Static method in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
valueOf(String) - Static method in enum org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmc.agent.util.VersionUtils.JFRVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmc.agent.util.VersionUtils.JFRVersion
Returns an array containing the constants of this enum type, in the order they are declared.
verifyMemberAccess(Class<?>, Class<?>, Class<?>, int) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Checks whether the field/method/inner class modifier allows access from a caller context
verifyModuleAccess(Class<?>, Class<?>) - Static method in class org.openjdk.jmc.agent.util.AccessUtils
Check whether the module has the class exported for the caller to access.
VERSION - Static variable in class org.openjdk.jmc.agent.Agent
This should be generated as part of the build later.
VersionUtils - Class in org.openjdk.jmc.agent.util
 
VersionUtils() - Constructor for class org.openjdk.jmc.agent.util.VersionUtils
 
VersionUtils.JFRVersion - Enum in org.openjdk.jmc.agent.util
 
visitBox(MethodVisitor, Type) - Static method in class org.openjdk.jmc.agent.util.TypeUtils
Ensure that the operand is on the stack before calling.
visitCode() - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
visitCode() - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
visitEnd() - Method in class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
visitEnd() - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
visitEnd() - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyClassVisitor
 
visitEnd() - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 
visitMethod(int, String, String, String, String[]) - Method in class org.openjdk.jmc.agent.jfr.impl.JFRClassVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyClassVisitor
 

W

writeAttribute(Attribute, Type) - Method in class org.openjdk.jmc.agent.jfr.impl.JFRMethodAdvisor
 
writeAttribute(Attribute, Type, boolean) - Method in class org.openjdk.jmc.agent.jfrlegacy.impl.JFRLegacyMethodAdvisor
 

X

XML_ATTRIBUTE_NAME_ID - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
XML_ELEMENT_CONFIGURATION - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
XML_ELEMENT_FIELD_NAME - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
XML_ELEMENT_METHOD_NAME - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
XML_ELEMENT_NAME_EVENT - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
XML_ELEMENT_PARAMETER_NAME - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
XML_ELEMENT_RETURN_VALUE_NAME - Static variable in class org.openjdk.jmc.agent.impl.DefaultTransformRegistry
 
XMLValidationException - Exception in org.openjdk.jmc.agent
Exception to throw when validating the agent probe definitino xml fails
XMLValidationException(String) - Constructor for exception org.openjdk.jmc.agent.XMLValidationException
 
XMLValidationException(String, Throwable) - Constructor for exception org.openjdk.jmc.agent.XMLValidationException
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages