in Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java [931:1431]
void forwardResponse(Consumer consumer, String responseType, JsonObject json) {
if (consumer instanceof AddBreakpointAtEntryConsumer) {
if (responseType.equals("Breakpoint")) {
((AddBreakpointAtEntryConsumer) consumer).received(new Breakpoint(json));
return;
}
if (responseType.equals("Sentinel")) {
((AddBreakpointAtEntryConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof AddBreakpointConsumer) {
if (responseType.equals("Breakpoint")) {
((AddBreakpointConsumer) consumer).received(new Breakpoint(json));
return;
}
if (responseType.equals("Sentinel")) {
((AddBreakpointConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof AddBreakpointWithScriptUriConsumer) {
if (responseType.equals("Breakpoint")) {
((AddBreakpointWithScriptUriConsumer) consumer).received(new Breakpoint(json));
return;
}
if (responseType.equals("Sentinel")) {
((AddBreakpointWithScriptUriConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof BreakpointConsumer) {
if (responseType.equals("Breakpoint")) {
((BreakpointConsumer) consumer).received(new Breakpoint(json));
return;
}
}
if (consumer instanceof ClearCpuSamplesConsumer) {
if (responseType.equals("Sentinel")) {
((ClearCpuSamplesConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((ClearCpuSamplesConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof CpuSamplesConsumer) {
if (responseType.equals("CpuSamples")) {
((CpuSamplesConsumer) consumer).received(new CpuSamples(json));
return;
}
}
if (consumer instanceof EvaluateConsumer) {
if (responseType.equals("@Error")) {
((EvaluateConsumer) consumer).received(new ErrorRef(json));
return;
}
if (responseType.equals("@Instance")) {
((EvaluateConsumer) consumer).received(new InstanceRef(json));
return;
}
if (responseType.equals("@Null")) {
((EvaluateConsumer) consumer).received(new NullRef(json));
return;
}
if (responseType.equals("Sentinel")) {
((EvaluateConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof EvaluateInFrameConsumer) {
if (responseType.equals("@Error")) {
((EvaluateInFrameConsumer) consumer).received(new ErrorRef(json));
return;
}
if (responseType.equals("@Instance")) {
((EvaluateInFrameConsumer) consumer).received(new InstanceRef(json));
return;
}
if (responseType.equals("@Null")) {
((EvaluateInFrameConsumer) consumer).received(new NullRef(json));
return;
}
if (responseType.equals("Sentinel")) {
((EvaluateInFrameConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof FlagListConsumer) {
if (responseType.equals("FlagList")) {
((FlagListConsumer) consumer).received(new FlagList(json));
return;
}
}
if (consumer instanceof GetAllocationProfileConsumer) {
if (responseType.equals("AllocationProfile")) {
((GetAllocationProfileConsumer) consumer).received(new AllocationProfile(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetAllocationProfileConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetClassListConsumer) {
if (responseType.equals("ClassList")) {
((GetClassListConsumer) consumer).received(new ClassList(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetClassListConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetCpuSamplesConsumer) {
if (responseType.equals("CpuSamples")) {
((GetCpuSamplesConsumer) consumer).received(new CpuSamples(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetCpuSamplesConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetInboundReferencesConsumer) {
if (responseType.equals("InboundReferences")) {
((GetInboundReferencesConsumer) consumer).received(new InboundReferences(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetInboundReferencesConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetInstancesAsListConsumer) {
if (responseType.equals("@Instance")) {
((GetInstancesAsListConsumer) consumer).received(new InstanceRef(json));
return;
}
if (responseType.equals("@Null")) {
((GetInstancesAsListConsumer) consumer).received(new NullRef(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetInstancesAsListConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetInstancesConsumer) {
if (responseType.equals("InstanceSet")) {
((GetInstancesConsumer) consumer).received(new InstanceSet(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetInstancesConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetIsolateConsumer) {
if (responseType.equals("Isolate")) {
((GetIsolateConsumer) consumer).received(new Isolate(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetIsolateConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetIsolateGroupConsumer) {
if (responseType.equals("IsolateGroup")) {
((GetIsolateGroupConsumer) consumer).received(new IsolateGroup(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetIsolateGroupConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetIsolateGroupMemoryUsageConsumer) {
if (responseType.equals("MemoryUsage")) {
((GetIsolateGroupMemoryUsageConsumer) consumer).received(new MemoryUsage(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetIsolateGroupMemoryUsageConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetMemoryUsageConsumer) {
if (responseType.equals("MemoryUsage")) {
((GetMemoryUsageConsumer) consumer).received(new MemoryUsage(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetMemoryUsageConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetObjectConsumer) {
if (responseType.equals("Breakpoint")) {
((GetObjectConsumer) consumer).received(new Breakpoint(json));
return;
}
if (responseType.equals("Class")) {
((GetObjectConsumer) consumer).received(new ClassObj(json));
return;
}
if (responseType.equals("Code")) {
((GetObjectConsumer) consumer).received(new Code(json));
return;
}
if (responseType.equals("Context")) {
((GetObjectConsumer) consumer).received(new Context(json));
return;
}
if (responseType.equals("Error")) {
((GetObjectConsumer) consumer).received(new ErrorObj(json));
return;
}
if (responseType.equals("Field")) {
((GetObjectConsumer) consumer).received(new Field(json));
return;
}
if (responseType.equals("Function")) {
((GetObjectConsumer) consumer).received(new Func(json));
return;
}
if (responseType.equals("Instance")) {
((GetObjectConsumer) consumer).received(new Instance(json));
return;
}
if (responseType.equals("Library")) {
((GetObjectConsumer) consumer).received(new Library(json));
return;
}
if (responseType.equals("Null")) {
((GetObjectConsumer) consumer).received(new Null(json));
return;
}
if (responseType.equals("Object")) {
((GetObjectConsumer) consumer).received(new Obj(json));
return;
}
if (responseType.equals("Script")) {
((GetObjectConsumer) consumer).received(new Script(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetObjectConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("TypeArguments")) {
((GetObjectConsumer) consumer).received(new TypeArguments(json));
return;
}
}
if (consumer instanceof GetRetainingPathConsumer) {
if (responseType.equals("RetainingPath")) {
((GetRetainingPathConsumer) consumer).received(new RetainingPath(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetRetainingPathConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetScriptsConsumer) {
if (responseType.equals("ScriptList")) {
((GetScriptsConsumer) consumer).received(new ScriptList(json));
return;
}
if (responseType.equals("Sentinel")) {
((GetScriptsConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof GetSourceReportConsumer) {
if (responseType.equals("Sentinel")) {
((GetSourceReportConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("SourceReport")) {
((GetSourceReportConsumer) consumer).received(new SourceReport(json));
return;
}
}
if (consumer instanceof GetStackConsumer) {
if (responseType.equals("Sentinel")) {
((GetStackConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Stack")) {
((GetStackConsumer) consumer).received(new Stack(json));
return;
}
}
if (consumer instanceof InvokeConsumer) {
if (responseType.equals("@Error")) {
((InvokeConsumer) consumer).received(new ErrorRef(json));
return;
}
if (responseType.equals("@Instance")) {
((InvokeConsumer) consumer).received(new InstanceRef(json));
return;
}
if (responseType.equals("@Null")) {
((InvokeConsumer) consumer).received(new NullRef(json));
return;
}
if (responseType.equals("Sentinel")) {
((InvokeConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof KillConsumer) {
if (responseType.equals("Sentinel")) {
((KillConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((KillConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof PauseConsumer) {
if (responseType.equals("Sentinel")) {
((PauseConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((PauseConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof PortListConsumer) {
if (responseType.equals("PortList")) {
((PortListConsumer) consumer).received(new PortList(json));
return;
}
}
if (consumer instanceof ProcessMemoryUsageConsumer) {
if (responseType.equals("ProcessMemoryUsage")) {
((ProcessMemoryUsageConsumer) consumer).received(new ProcessMemoryUsage(json));
return;
}
}
if (consumer instanceof ProtocolListConsumer) {
if (responseType.equals("ProtocolList")) {
((ProtocolListConsumer) consumer).received(new ProtocolList(json));
return;
}
}
if (consumer instanceof ReloadSourcesConsumer) {
if (responseType.equals("ReloadReport")) {
((ReloadSourcesConsumer) consumer).received(new ReloadReport(json));
return;
}
if (responseType.equals("Sentinel")) {
((ReloadSourcesConsumer) consumer).received(new Sentinel(json));
return;
}
}
if (consumer instanceof RemoveBreakpointConsumer) {
if (responseType.equals("Sentinel")) {
((RemoveBreakpointConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((RemoveBreakpointConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof RequestHeapSnapshotConsumer) {
if (responseType.equals("Sentinel")) {
((RequestHeapSnapshotConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((RequestHeapSnapshotConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof ResumeConsumer) {
if (responseType.equals("Sentinel")) {
((ResumeConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((ResumeConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof SetExceptionPauseModeConsumer) {
if (responseType.equals("Sentinel")) {
((SetExceptionPauseModeConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((SetExceptionPauseModeConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof SetFlagConsumer) {
if (responseType.equals("Error")) {
((SetFlagConsumer) consumer).received(new ErrorObj(json));
return;
}
if (responseType.equals("Success")) {
((SetFlagConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof SetIsolatePauseModeConsumer) {
if (responseType.equals("Sentinel")) {
((SetIsolatePauseModeConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((SetIsolatePauseModeConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof SetLibraryDebuggableConsumer) {
if (responseType.equals("Sentinel")) {
((SetLibraryDebuggableConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((SetLibraryDebuggableConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof SetNameConsumer) {
if (responseType.equals("Sentinel")) {
((SetNameConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((SetNameConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof SetTraceClassAllocationConsumer) {
if (responseType.equals("Sentinel")) {
((SetTraceClassAllocationConsumer) consumer).received(new Sentinel(json));
return;
}
if (responseType.equals("Success")) {
((SetTraceClassAllocationConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof SuccessConsumer) {
if (responseType.equals("Success")) {
((SuccessConsumer) consumer).received(new Success(json));
return;
}
}
if (consumer instanceof TimelineConsumer) {
if (responseType.equals("Timeline")) {
((TimelineConsumer) consumer).received(new Timeline(json));
return;
}
}
if (consumer instanceof TimelineFlagsConsumer) {
if (responseType.equals("TimelineFlags")) {
((TimelineFlagsConsumer) consumer).received(new TimelineFlags(json));
return;
}
}
if (consumer instanceof TimestampConsumer) {
if (responseType.equals("Timestamp")) {
((TimestampConsumer) consumer).received(new Timestamp(json));
return;
}
}
if (consumer instanceof UriListConsumer) {
if (responseType.equals("UriList")) {
((UriListConsumer) consumer).received(new UriList(json));
return;
}
}
if (consumer instanceof VMConsumer) {
if (responseType.equals("VM")) {
((VMConsumer) consumer).received(new VM(json));
return;
}
}
if (consumer instanceof VersionConsumer) {
if (responseType.equals("Version")) {
((VersionConsumer) consumer).received(new Version(json));
return;
}
}
if (consumer instanceof ServiceExtensionConsumer) {
((ServiceExtensionConsumer) consumer).received(json);
return;
}
logUnknownResponse(consumer, json);
}