Package com.intuit.karate.debug
Class DapMessage
- java.lang.Object
-
- com.intuit.karate.debug.DapMessage
-
public class DapMessage extends Object
- Author:
- pthomas3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDapMessage.Type
-
Constructor Summary
Constructors Constructor Description DapMessage(Map<String,Object> map)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DapMessagebody(String key, Object value)static DapMessageevent(int seq, String name)<T> TgetArgument(String key, Class<T> clazz)Map<String,Object>getArguments()NumbergetThreadId()static DapMessage.Typeparse(String s)static DapMessagerequest(int seq, String command)static DapMessageresponse(int seq, DapMessage req)StringtoJson()Map<String,Object>toMap()StringtoString()
-
-
-
Field Detail
-
seq
public final int seq
-
type
public final DapMessage.Type type
-
command
public final String command
-
event
public final String event
-
-
Method Detail
-
body
public DapMessage body(String key, Object value)
-
getThreadId
public Number getThreadId()
-
parse
public static DapMessage.Type parse(String s)
-
request
public static DapMessage request(int seq, String command)
-
event
public static DapMessage event(int seq, String name)
-
response
public static DapMessage response(int seq, DapMessage req)
-
toJson
public String toJson()
-
-