Class ClassRefBuilder
java.lang.Object
io.opentelemetry.javaagent.tooling.muzzle.references.ClassRefBuilder
The builder of
ClassRef.
This class is used in the auto-generated InstrumentationModule#getMuzzleReferences()
method, it is not meant to be used directly by agent extension developers.
-
Method Summary
Modifier and TypeMethodDescriptionaddField(Source[] fieldSources, Flag[] fieldFlags, String fieldName, org.objectweb.asm.Type fieldType, boolean isFieldDeclared) addInterfaceName(String interfaceName) addInterfaceNames(Collection<String> interfaceNames) addMethod(Source[] methodSources, Flag[] methodFlags, String methodName, org.objectweb.asm.Type methodReturnType, org.objectweb.asm.Type... methodArgumentTypes) build()setSuperClassName(String superName)
-
Method Details
-
setSuperClassName
-
addInterfaceNames
-
addInterfaceName
-
addSource
-
addSource
-
addFlag
-
addField
@CanIgnoreReturnValue public ClassRefBuilder addField(Source[] fieldSources, Flag[] fieldFlags, String fieldName, org.objectweb.asm.Type fieldType, boolean isFieldDeclared) -
addMethod
@CanIgnoreReturnValue public ClassRefBuilder addMethod(Source[] methodSources, Flag[] methodFlags, String methodName, org.objectweb.asm.Type methodReturnType, org.objectweb.asm.Type... methodArgumentTypes) -
build
-