Interface Frame

  • All Known Implementing Classes:
    SingleFrame

    public interface Frame
    • Method Detail

      • dispose

        void dispose()
      • clear

        void clear()
      • setLabel

        void setLabel​(String label)
      • remove

        void remove​(String name)
      • put

        default void put​(Iterable<Variable> variables)
        Parameters:
        variables -
        Since:
        1.6
      • put

        default void put​(Variable... variables)
        Parameters:
        variables -
        Since:
        1.6
      • get

        Variable get​(String key)
        Parameters:
        key -
        Returns:
        The Variable, or null if absent.
      • contains

        boolean contains​(String key)
      • isProtected

        default boolean isProtected()
        Returns:
        true if this frame is protected visibility.
        Since:
        1.6
      • setEntryPoint

        void setEntryPoint​(ModuleElement entryPoint)
      • setCurrentStatement

        void setCurrentStatement​(ModuleElement ast)