Interface IJavaFieldVariable

    • Method Detail

      • isTransient

        boolean isTransient()
                     throws DebugException
        Returns whether this variable is declared as transient.
        Returns:
        whether this variable has been declared as transient
        Throws:
        DebugException - if this method fails. Reasons include:
        • Failure communicating with the VM. The DebugException's status code contains the underlying exception responsible for the failure.
      • isVolatile

        boolean isVolatile()
                    throws DebugException
        Returns whether this variable is declared as volatile.
        Returns:
        whether this variable has been declared as volatile
        Throws:
        DebugException - if this method fails. Reasons include:
        • Failure communicating with the VM. The DebugException's status code contains the underlying exception responsible for the failure.
      • getDeclaringType

        IJavaType getDeclaringType()
        Returns the type that declares this variable.
        Returns:
        the type that declares this variable
      • getReceiver

        IJavaObject getReceiver()
        Returns the object that contains this field variable, or null if no object contains this field variable (static field variable).
        Returns:
        the object that contains this field variable
        Since:
        3.0
      • getReceivingType

        IJavaReferenceType getReceivingType()
        Returns the type that contains this field variable.
        Returns:
        the type that contains this field variable
        Since:
        3.0