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
All Classes All Packages
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>)
asjdk.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
TransformDescriptor
s 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
All Classes All Packages