Class DeclaredReferenceExpression

    • Constructor Detail

      • DeclaredReferenceExpression

        public DeclaredReferenceExpression()
    • Method Detail

      • isStaticAccess

        public boolean isStaticAccess()
      • setStaticAccess

        public void setStaticAccess​(boolean staticAccess)
      • getRefersTo

        public @Nullable Declaration getRefersTo()
      • getRefersToAs

        public <T extends VariableDeclaration> @Nullable T getRefersToAs​(java.lang.Class<T> clazz)
        Returns the contents of refersTo as the specified class, if the class is assignable. Otherwise, it will return null.
        Type Parameters:
        T - the type
        Parameters:
        clazz - the expected class
        Returns:
        the declaration cast to the expected class, or null if the class is not assignable
      • setRefersTo

        public void setRefersTo​(@Nullable Declaration refersTo)
      • setAccess

        public void setAccess​(AccessValues access)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class Expression