Class Mismatch
- java.lang.Object
-
- io.opentelemetry.javaagent.tooling.muzzle.Mismatch
-
- Direct Known Subclasses:
Mismatch.HelperClassesInjectionError,Mismatch.InstrumentationModuleClassLoaderMismatch,Mismatch.MissingClass,Mismatch.MissingField,Mismatch.MissingFlag,Mismatch.MissingMethod,Mismatch.ReferenceCheckError
public abstract class Mismatch extends Object
A mismatch between aClassRefand a runtime class.This class'
toString()returns a human-readable description of the mismatch along with the first source code location of the reference which caused the mismatch.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMismatch.HelperClassesInjectionErrorRepresents failure to injectInstrumentationModuleMuzzle.getMuzzleHelperClassNames()into some classloader.static classMismatch.InstrumentationModuleClassLoaderMismatchRepresents failure of some classloader to satisfyInstrumentationModule.classLoaderMatcher().static classMismatch.MissingClassstatic classMismatch.MissingFieldstatic classMismatch.MissingFlagstatic classMismatch.MissingMethodstatic classMismatch.ReferenceCheckErrorFallback mismatch in case an unexpected exception occurs during reference checking.
-