Skip to content

Commit b53378a

Browse files
committed
Remove unused code
1 parent dd95dea commit b53378a

File tree

1 file changed

+0
-85
lines changed

1 file changed

+0
-85
lines changed

src/main/java/org/lmdbjava/AbstractFlagSet.java

Lines changed: 0 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,6 @@ public Iterator<T> iterator() {
8080
return flags.iterator();
8181
}
8282

83-
@Override
84-
public boolean equals(Object object) {
85-
return FlagSet.equals(this, object);
86-
}
87-
8883
@Override
8984
public int hashCode() {
9085
return Objects.hash(flags, mask);
@@ -95,81 +90,6 @@ public String toString() {
9590
return FlagSet.asString(this);
9691
}
9792

98-
abstract static class AbstractSingleFlagSet<T extends Enum<T> & MaskedFlag>
99-
implements FlagSet<T> {
100-
101-
private final T flag;
102-
// Only holding this for iterator() and getFlags() so make it lazy.
103-
private EnumSet<T> enumSet;
104-
105-
public AbstractSingleFlagSet(final T flag) {
106-
this.flag = Objects.requireNonNull(flag);
107-
}
108-
109-
@Override
110-
public int getMask() {
111-
return flag.getMask();
112-
}
113-
114-
@Override
115-
public Set<T> getFlags() {
116-
if (enumSet == null) {
117-
return initSet();
118-
} else {
119-
return this.enumSet;
120-
}
121-
}
122-
123-
@Override
124-
public boolean isSet(final T flag) {
125-
return this.flag == flag;
126-
}
127-
128-
@Override
129-
public boolean areAnySet(FlagSet<T> flags) {
130-
if (flags == null) {
131-
return false;
132-
} else {
133-
return flags.isSet(this.flag);
134-
}
135-
}
136-
137-
@Override
138-
public int size() {
139-
return 1;
140-
}
141-
142-
@Override
143-
public boolean isEmpty() {
144-
return false;
145-
}
146-
147-
@Override
148-
public Iterator<T> iterator() {
149-
if (enumSet == null) {
150-
return initSet().iterator();
151-
} else {
152-
return this.enumSet.iterator();
153-
}
154-
}
155-
156-
@Override
157-
public String toString() {
158-
return FlagSet.asString(this);
159-
}
160-
161-
@Override
162-
public int hashCode() {
163-
return Objects.hash(flag, getFlags());
164-
}
165-
166-
private Set<T> initSet() {
167-
final EnumSet<T> set = EnumSet.of(this.flag);
168-
this.enumSet = set;
169-
return set;
170-
}
171-
}
172-
17393
static class AbstractEmptyFlagSet<T extends MaskedFlag> implements FlagSet<T> {
17494

17595
@Override
@@ -212,11 +132,6 @@ public String toString() {
212132
return FlagSet.asString(this);
213133
}
214134

215-
@Override
216-
public boolean equals(Object object) {
217-
return FlagSet.equals(this, object);
218-
}
219-
220135
@Override
221136
public int hashCode() {
222137
return Objects.hash(getMask(), getFlags());

0 commit comments

Comments
 (0)