public interface MethodRegistry
Modifier and Type | Interface and Description |
---|---|
static interface |
MethodRegistry.Compiled
Represents a compiled
MethodRegistry . |
static class |
MethodRegistry.Default
A default implementation of a method registry.
|
static interface |
MethodRegistry.LatentMethodMatcher
A latent method matcher represents a method matcher that might not yet be assembled because it misses
information on the actual instrumented type.
|
static interface |
MethodRegistry.Prepared
A
MethodRegistry that was prepared for a given
InstrumentedType . |
Modifier and Type | Method and Description |
---|---|
MethodRegistry |
append(MethodRegistry.LatentMethodMatcher latentMethodMatcher,
Instrumentation instrumentation,
MethodAttributeAppender.Factory attributeAppenderFactory)
Creates a new method registry with a new compilable entry representing the arguments of this method call.
|
MethodRegistry.Prepared |
prepare(InstrumentedType instrumentedType)
Prepares this method registry for a given instrumented type.
|
MethodRegistry |
prepend(MethodRegistry.LatentMethodMatcher latentMethodMatcher,
Instrumentation instrumentation,
MethodAttributeAppender.Factory attributeAppenderFactory)
Creates a new method registry with a new compilable entry representing the arguments of this method call.
|
MethodRegistry prepend(MethodRegistry.LatentMethodMatcher latentMethodMatcher, Instrumentation instrumentation, MethodAttributeAppender.Factory attributeAppenderFactory)
latentMethodMatcher
- A latent method matcher that represents this method matching.instrumentation
- The instrumentation that is responsible for implementing this method.attributeAppenderFactory
- The attribute appender factory that is responsible for implementing this method.MethodRegistry append(MethodRegistry.LatentMethodMatcher latentMethodMatcher, Instrumentation instrumentation, MethodAttributeAppender.Factory attributeAppenderFactory)
latentMethodMatcher
- A latent method matcher that represents this method matching.instrumentation
- The instrumentation that is responsible for implementing this method.attributeAppenderFactory
- The attribute appender factory that is responsible for implementing this method.MethodRegistry.Prepared prepare(InstrumentedType instrumentedType)
instrumentedType
- The instrumented type that is to be prepared.Copyright © 2014–2015. All rights reserved.