JML

Uses of Class
org.jmlspecs.models.JMLListValueNode

Packages that use JMLListValueNode
org.jmlspecs.models This package is a collection of types with immutable objects; it also enumerators (which have mutable objects) for the types of the immutable collections in the package. 
 

Uses of JMLListValueNode in org.jmlspecs.models
 

Subclasses of JMLListValueNode in org.jmlspecs.models
(package private)  class JMLEqualsBagEntryNode
          Internal class used in the implementation of JMLEqualsBag.
(package private)  class JMLObjectBagEntryNode
          Internal class used in the implementation of JMLObjectBag.
(package private)  class JMLValueBagEntryNode
          Internal class used in the implementation of JMLValueBag.
 

Fields in org.jmlspecs.models declared as JMLListValueNode
protected  JMLListValueNode JMLValueSet.the_list
          The list representing the elements of this set.
protected  JMLListValueNode JMLValueSequenceEnumerator.currentNode
          The list representing the elements yet to be returned.
protected  JMLListValueNode JMLValueSequence.theSeq
          The list representing this sequence's elements, in order.
 JMLListValueNode JMLListValueNode.next
          The next node in this list.
protected  JMLListValueNode JMLValueSetEnumerator.currentNode
          The list representing the elements that have not yet been returned by this enumerator.
 

Methods in org.jmlspecs.models that return JMLListValueNode
static JMLListValueNode JMLListValueNode.cons(JMLType hd, JMLListValueNode tl)
          Return a JMLListValueNode containing the given element followed by the given list.
 JMLListValueNode JMLListValueNode.prefix(int n)
          Return a list containing the first n elements in this list.
 JMLListValueNode JMLListValueNode.removePrefix(int n)
          Return a list containing all but the first n elements in this list.
 JMLListValueNode JMLListValueNode.removeItemAt(int n)
          Return a list like this list, but without the element at the given zero-based index.
 JMLListValueNode JMLListValueNode.replaceItemAt(int n, JMLType item)
          Return a list like this, but with item replacing the element at the given zero-based index.
 JMLListValueNode JMLListValueNode.removeLast()
          Return a list containing all but the last element in this.
 JMLListValueNode JMLListValueNode.concat(JMLListValueNode ls2)
          Return a list that is the concatenation of this with the given lists.
 JMLListValueNode JMLListValueNode.prepend(JMLType item)
          Return a list that is like this, but with the given item at the front.
 JMLListValueNode JMLListValueNode.append(JMLType item)
          Return a list that consists of this list and the given element.
 JMLListValueNode JMLListValueNode.reverse()
          Return a list that is the reverse of this list.
 JMLListValueNode JMLListValueNode.insertBefore(int n, JMLType item)
          Return a list that is like this list but with the given item inserted before the given index.
 JMLListValueNode JMLListValueNode.remove(JMLType item)
          Return a list that is like this list but without the first occurrence of the given item.
 

Methods in org.jmlspecs.models with parameters of type JMLListValueNode
static JMLListValueNode JMLListValueNode.cons(JMLType hd, JMLListValueNode tl)
          Return a JMLListValueNode containing the given element followed by the given list.
 boolean JMLListValueNode.isPrefixOf(JMLListValueNode ls2)
          Tells whether the elements of this list occur, in order, at the beginning of the given list, using ".equals" for comparisons.
 JMLListValueNode JMLListValueNode.concat(JMLListValueNode ls2)
          Return a list that is the concatenation of this with the given lists.
 

Constructors in org.jmlspecs.models with parameters of type JMLListValueNode
JMLValueSet(JMLListValueNode ls, int sz)
          Initialize this set with the given instance variables.
JMLValueSet(JMLListValueNode ls)
          Initialize this set with the given list.
JMLValueSequence(JMLListValueNode ls, int len)
          Initialize this sequence based on the given representation.
JMLListValueNode(JMLType item, JMLListValueNode nxt)
          Initialize this list to have the given item as its first element followed by the given list.
 


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.