| Package | Description |
|---|---|
| org.glowroot.agent.weaving |
| Modifier and Type | Method and Description |
|---|---|
ImmutablePointcutClass |
ImmutablePointcutClass.Builder.build()
Builds a new
ImmutablePointcutClass. |
static ImmutablePointcutClass |
ImmutablePointcutClass.copyOf(org.glowroot.agent.weaving.PluginDetail.PointcutClass instance)
Creates an immutable copy of a
PluginDetail.PointcutClass value. |
ImmutablePointcutClass |
ImmutablePointcutClass.withBytes(byte... elements)
Copy the current immutable object with elements that replace the content of
bytes. |
ImmutablePointcutClass |
ImmutablePointcutClass.withCollocateInClassLoader(boolean value)
Copy the current immutable object by setting a value for the
collocateInClassLoader attribute. |
ImmutablePointcutClass |
ImmutablePointcutClass.withMethods(Iterable<? extends org.glowroot.agent.weaving.PluginDetail.PointcutMethod> elements)
Copy the current immutable object with elements that replace the content of
methods. |
ImmutablePointcutClass |
ImmutablePointcutClass.withMethods(org.glowroot.agent.weaving.PluginDetail.PointcutMethod... elements)
Copy the current immutable object with elements that replace the content of
methods. |
ImmutablePointcutClass |
ImmutablePointcutClass.withPluginJar(File value)
Copy the current immutable object by setting a value for the
pluginJar attribute. |
ImmutablePointcutClass |
ImmutablePointcutClass.withPointcut(Pointcut value)
Copy the current immutable object by setting a value for the
pointcut attribute. |
ImmutablePointcutClass |
ImmutablePointcutClass.withType(org.objectweb.asm.Type value)
Copy the current immutable object by setting a value for the
type attribute. |
Copyright © 2011–2020 Glowroot contributors. All rights reserved.