safe delete of enum constructor parameter (IDEA-22853)

This commit is contained in:
anna
2009-10-21 13:38:32 +04:00
parent 5bb25ccbbc
commit c4406cca52
4 changed files with 37 additions and 2 deletions
@@ -0,0 +1,12 @@
public enum UserFlags {
Root("Has super administrative powers" ),
Blacklisted("Probably a spammer" );
public final String description;
public final int mask;
UserFlags(String description) {
this.description = description;
this.mask = 1 << ordinal();
}
}
@@ -0,0 +1,12 @@
public enum UserFlags {
Root("Has super administrative powers", 0),
Blacklisted("Probably a spammer", 1);
public final String description;
public final int mask;
UserFlags(String description, int <caret>position) {
this.description = description;
this.mask = 1 << ordinal();
}
}