Interface Frame

  • All Known Implementing Classes:
    SingleFrame

    public interface Frame
    • Method Detail

      • dispose

        void dispose()
      • clear

        void clear()
      • getLabel

        java.lang.String getLabel()
      • setLabel

        void setLabel​(java.lang.String label)
      • put

        void put​(java.lang.String name,
                 java.lang.Object value)
      • remove

        void remove​(java.lang.String name)
      • put

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

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

        void putAll​(java.util.Map<java.lang.String,​Variable> variables)
      • get

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

        java.util.Map<java.lang.String,​Variable> getAll()
      • contains

        boolean contains​(java.lang.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)