A B C E G I M N O S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- annotationClasses() - Method in annotation type com.newrelic.api.agent.weaver.WeaveWithAnnotation
-
Canonical (package + class) name of the annotation require in order to weave this type
B
- BaseClass - com.newrelic.api.agent.weaver.MatchType
-
The weave instrumentation will be injected into all classes which extend a class with the exact same name as the weave class.
C
- callOriginal() - Static method in class com.newrelic.api.agent.weaver.Weaver
-
Invoke the original method implementation of a weaved method.
- com.newrelic.api.agent.weaver - package com.newrelic.api.agent.weaver
-
Unreleased feature.
E
- ExactClass - com.newrelic.api.agent.weaver.MatchType
-
An exact class match.
G
- getClassAnnotation(Class<T>) - Static method in class com.newrelic.api.agent.weaver.Weaver
-
Returns a view of the provided annotation if it is present on the current class.
- getImplementationTitle() - Static method in class com.newrelic.api.agent.weaver.Weaver
-
Get the name of the weave package.
- getMethodAnnotation(Class<T>) - Static method in class com.newrelic.api.agent.weaver.Weaver
-
Returns a view of the provided annotation if it is present on the current method.
I
- Interface - com.newrelic.api.agent.weaver.MatchType
-
The weave instrumentation will be injected into all classes which implement an interface with the exact same name as the weave class.
- isExactMatch() - Method in enum com.newrelic.api.agent.weaver.MatchType
-
Returns true if this MatchType only matches a single class.
M
- MatchType - Enum in com.newrelic.api.agent.weaver
-
The match type of a weave instrumentation class.
N
- NewField - Annotation Type in com.newrelic.api.agent.weaver
-
This annotation is applied to member variables of weaved classes (classes marked with
Weave) so that they are treated as new fields.
O
- originalName() - Method in annotation type com.newrelic.api.agent.weaver.SkipIfPresent
-
Canonical (package + class) name of the class that will cause a weave package not to load if present.
- originalName() - Method in annotation type com.newrelic.api.agent.weaver.Weave
-
Canonical (package + class) name of the class to weave into.
S
- SkipIfPresent - Annotation Type in com.newrelic.api.agent.weaver
-
This marks classes that, if present, should cause an entire weave package to abort loading.
T
- type() - Method in annotation type com.newrelic.api.agent.weaver.Weave
-
The type of match.
- type() - Method in annotation type com.newrelic.api.agent.weaver.WeaveWithAnnotation
-
The type of match.
V
- valueOf(String) - Static method in enum com.newrelic.api.agent.weaver.MatchType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.newrelic.api.agent.weaver.MatchType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- Weave - Annotation Type in com.newrelic.api.agent.weaver
-
Marks a weave instrumentation class.
- WeaveAllConstructors - Annotation Type in com.newrelic.api.agent.weaver
-
A constructor with this annotation will be weaved into all constructors of a Weave class.
- WeaveIntoAllMethods - Annotation Type in com.newrelic.api.agent.weaver
-
A method with this annotation will be weaved into all methods on the class.
- Weaver - Class in com.newrelic.api.agent.weaver
- WeaveWithAnnotation - Annotation Type in com.newrelic.api.agent.weaver
All Classes All Packages