Class Reference.Builder
- java.lang.Object
-
- io.opentelemetry.javaagent.tooling.muzzle.Reference.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Referencebuild()Reference.BuilderwithField(Reference.Source[] sources, Reference.Flag[] fieldFlags, String fieldName, net.bytebuddy.jar.asm.Type fieldType)Reference.BuilderwithFlag(Reference.Flag flag)Reference.BuilderwithInterface(String interfaceName)Reference.BuilderwithInterfaces(Collection<String> interfaceNames)Reference.BuilderwithMethod(Reference.Source[] sources, Reference.Flag[] methodFlags, String methodName, net.bytebuddy.jar.asm.Type returnType, net.bytebuddy.jar.asm.Type... methodArgs)Reference.BuilderwithSource(String sourceName)Reference.BuilderwithSource(String sourceName, int line)Reference.BuilderwithSuperName(String superName)
-
-
-
Constructor Detail
-
Builder
public Builder(String className)
-
-
Method Detail
-
withSuperName
public Reference.Builder withSuperName(String superName)
-
withInterfaces
public Reference.Builder withInterfaces(Collection<String> interfaceNames)
-
withInterface
public Reference.Builder withInterface(String interfaceName)
-
withSource
public Reference.Builder withSource(String sourceName)
-
withSource
public Reference.Builder withSource(String sourceName, int line)
-
withFlag
public Reference.Builder withFlag(Reference.Flag flag)
-
withField
public Reference.Builder withField(Reference.Source[] sources, Reference.Flag[] fieldFlags, String fieldName, net.bytebuddy.jar.asm.Type fieldType)
-
withMethod
public Reference.Builder withMethod(Reference.Source[] sources, Reference.Flag[] methodFlags, String methodName, net.bytebuddy.jar.asm.Type returnType, net.bytebuddy.jar.asm.Type... methodArgs)
-
build
public Reference build()
-
-