Lines Matching defs:e1
74 // if e1 is null, e2 must be null; otherwise e2 must be different from e1
76 E e1, e2;
82 SmallSet(final E e1, final E e2) {
83 this.e1 = e1;
93 return new SmallSet<E>(e1, e2);
98 return e1 == null ? 0 : (e2 == null ? 1 : 2);
106 return e1 != null;
110 if (e1 == null) {
113 E e = e1;
114 e1 = e2;
127 if ((s.e1 == e1 && s.e2 == e2) || (s.e1 == e2 && s.e2 == e1)) {
130 if (s.e1 == null) {
133 if (e1 == null) {
138 return new SmallSet<E>(e1, s.e1); // necessarily e1 != s.e1
139 } else if (s.e1 == e1 || s.e1 == e2) { // s is included in this
145 // return new SmallSet(e1, s.e1); // necessarily e1 != s.e1
147 if (e1 == s.e1 || e1 == s.e2) { // this in included in s
153 r.add(e1);
157 r.add(s.e1);