Sha256: 8b2c118cba3f1c8017d7830495e12d4bc704557b9975c00f51e088dc3d73687f

Contents?: true

Size: 853 Bytes

Versions: 1

Compression:

Stored size: 853 Bytes

Contents

require_relative 'exception_details'

# Detailed information about an exception that has occurred.
class DAP::ExceptionDetails < DAP::Base
  # Message contained in the exception.
  property :message, required: false, as: 'string'

  # Short type name of the exception object.
  property :typeName, required: false, as: 'string'

  # Fully-qualified type name of the exception object.
  property :fullTypeName, required: false, as: 'string'

  # Optional expression that can be evaluated in the current scope to obtain the exception object.
  property :evaluateName, required: false, as: 'string'

  # Stack trace at the time the exception was thrown.
  property :stackTrace, required: false, as: 'string'

  # Details of the exception contained by this exception, if any.
  property :innerException, required: false, as: many(DAP::ExceptionDetails)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-dap-0.1.3 lib/dap/exception_details.rb