模块 jdk.jdi

接口 Connector.IntegerArgument

所有父级接口:
Connector.Argument , Serializable
封闭接口:
Connector

public static interface Connector.IntegerArgument extends Connector.Argument
Connector 参数的规范和值,其值为整数。整数值由它们对应的字符串表示。
  • 方法详情

    • setValue

      void setValue(int value)
      设置参数的值。在设置之前应使用 isValid(int) 检查该值;无效值将在建立连接时抛出异常 - 例如,在 LaunchingConnector.launch(java.util.Map<java.lang.String, ? extends com.sun.jdi.connect.Connector.Argument>)
    • isValid

      boolean isValid(String  value)
      执行参数的基本健全性检查。
      指定者:
      isValid 在接口 Connector.Argument
      返回:
      true 如果值表示一个 int 是 min() <= value <= max()
    • isValid

      boolean isValid(int value)
      执行参数的基本健全性检查。
      返回:
      true 如果min() <= value <= max()
    • stringValueOf

      String  stringValueOf(int value)
      返回 value 参数的字符串表示形式。不设置或检查 this 实例的当前值。
      返回:
      int 值的 String 表示形式。
    • intValue

      int intValue()
      将参数的值作为 int 返回。由于参数可能尚未设置或可能具有无效值,因此应在 Connector.Argument.value() 上调用 isValid(String) 以检查其有效性。如果它无效,则此方法返回的 int 是未定义的。
      返回:
      作为 int 的参数值。
    • max

      int max()
      值的上限。
      返回:
      此参数的最大允许值。
    • min

      int min()
      值的下限。
      返回:
      此参数的最小允许值。