in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/legacysdk/DependencyTelemetryClassFileTransformer.java [92:110]
public MethodVisitor visitMethod(
int access,
String name,
String descriptor,
@Nullable String signature,
String /*@Nullable*/[] exceptions) {
if (name.equals("getResultCode") && descriptor.equals("()Ljava/lang/String;")) {
foundGetResultCodeMethod = true;
} else if (name.equals("getMetrics") && descriptor.equals("()Ljava/util/Map;")) {
foundGetMetricsMethod = true;
} else if (name.equals("getId") && descriptor.equals("()Ljava/lang/String;")) {
foundGetIdMethod = true;
} else if (name.equals("getTarget") && descriptor.equals("()Ljava/lang/String;")) {
foundGetTargetMethod = true;
} else if (name.equals("getType") && descriptor.equals("()Ljava/lang/String;")) {
foundGetTypeMethod = true;
}
return super.visitMethod(access, name, descriptor, signature, exceptions);
}