Class EnclosingInstanceAccess
An access to an enclosing instance.
Import path
import semmle.code.java.dataflow.InstanceAccessDirect supertypes
Indirect supertypes
Predicates
| getQualifier | Gets the implicit qualifier of this in the desugared representation. |
Inherited predicates
| getCfgNode | Gets the control flow node associated with this instance access. | from InstanceAccessExt |
| getEnclosingCallable | Gets the callable in which this instance access occurs. | from InstanceAccessExt |
| getLocation | Gets the source location for this element. | from InstanceAccessExt |
| getType | Gets the type of this instance access. | from InstanceAccessExt |
| isEnclosingInstanceAccess | Holds if this is an access to an enclosing instance. | from InstanceAccessExt |
| isExplicit | Holds if this is the explicit instance access | from InstanceAccessExt |
| isImplicitEnclosingInstanceCapture | Holds if this is the implicit qualifier of | from InstanceAccessExt |
| isImplicitEnclosingInstanceQualifier | Holds if this is the implicit qualifier of the desugared enclosing instance access | from InstanceAccessExt |
| isImplicitFieldQualifier | Holds if this is the implicit qualifier of | from InstanceAccessExt |
| isImplicitMethodQualifier | Holds if this is the implicit qualifier of | from InstanceAccessExt |
| isImplicitThisConstructorArgument | Holds if this is the implicit | from InstanceAccessExt |
| isOwnInstanceAccess | Holds if this is an access to an object’s own instance. | from InstanceAccessExt |
| toString | Gets a textual representation of this element. | from InstanceAccessExt |