Class VirtualFieldDetector
java.lang.Object
io.opentelemetry.javaagent.bootstrap.VirtualFieldDetector
Helper class for detecting whether given class has virtual fields.
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
hasVirtualField
(Class<?> clazz, String virtualFieldInterfaceClassName) Detect whether given class has given virtual field.static void
markVirtualFields
(Class<?> clazz, Collection<String> virtualFieldClassName)
-
Method Details
-
hasVirtualField
Detect whether given class has given virtual field. This method looks for virtual fields only from the specified class not its super classes.- Parameters:
clazz
- a classvirtualFieldInterfaceClassName
- virtual field interface class dot name- Returns:
- true if given class has the specified virtual field
-
markVirtualFields
-