Class NormalInterfaceDeclaration

    • Field Detail

      • extendedList

        private java.util.List<Type> extendedList
    • Constructor Detail

      • NormalInterfaceDeclaration

        public NormalInterfaceDeclaration​(Scanner s,
                                          int offs,
                                          java.lang.String name)
    • Method Detail

      • addExtended

        public void addExtended​(Type extended)
        Adds a type this interface extends.
        Parameters:
        extended - The extended type.
      • getExtendedCount

        public int getExtendedCount()
      • getExtendedIterator

        public java.util.Iterator<Type> getExtendedIterator()
      • getTypeString

        public java.lang.String getTypeString()
        Description copied from interface: TypeDeclaration
        Returns the type of this type declaration, as a string.
        Returns:
        The type.