A B C E G I M N O S T V W 
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
 
A B C E G I M N O S T V W 
All Classes All Packages