accrue.analysis.ext

## Interface ExtInitializerOrFieldDecl

- All Known Implementing Classes:
    ExtFieldDecl, ExtInitializer

      public interface ExtInitializerOrFieldDecl

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ReferenceVariable` | `getThisNode(ConstructorContext constructorContext)` Get the appropriate reference variable for "this" (i.e., the reference variable used in the pointer analysis to refer to "this") for the given constructor context.
    `void` | `setThisNode(ConstructorContext constructorContext, ReferenceVariable thisNode)` Set the appropriate ReferenceVariable that represents the current object (i.e., the reference variable used in the pointer analysis to refer to "this") for the given constructor context.

- - ### Method Detail

    - #### setThisNode

          void setThisNode(ConstructorContext constructorContext,
                         ReferenceVariable thisNode)

      Set the appropriate ReferenceVariable that represents the current object (i.e., the reference variable used in the pointer analysis to refer to "this") for the given constructor context.
      Parameters:
        `constructorContext` -
        `thisNode` -

    - #### getThisNode

          ReferenceVariable getThisNode(ConstructorContext constructorContext)

      Get the appropriate reference variable for "this" (i.e., the reference variable used in the pointer analysis to refer to "this") for the given constructor context.
      Parameters:
        `constructorContext` -
      Returns: