/* * Decompiled with CFR 0.152. */ package javax.baja.sys; import javax.baja.sys.BFrozenEnum; import javax.baja.sys.Context; import javax.baja.sys.Sys; import javax.baja.sys.Type; import javax.baja.util.Lexicon; /* * Illegal identifiers - consider using --renameillegalidents true */ public final class BMonth extends BFrozenEnum { public static final int JANUARY = 0; public static final int FEBRUARY = 1; public static final int MARCH = 2; public static final int APRIL = 3; public static final int MAY = 4; public static final int JUNE = 5; public static final int JULY = 6; public static final int AUGUST = 7; public static final int SEPTEMBER = 8; public static final int OCTOBER = 9; public static final int NOVEMBER = 10; public static final int DECEMBER = 11; public static final BMonth january = new BMonth(0); public static final BMonth february = new BMonth(1); public static final BMonth march = new BMonth(2); public static final BMonth april = new BMonth(3); public static final BMonth may = new BMonth(4); public static final BMonth june = new BMonth(5); public static final BMonth july = new BMonth(6); public static final BMonth august = new BMonth(7); public static final BMonth september = new BMonth(8); public static final BMonth october = new BMonth(9); public static final BMonth november = new BMonth(10); public static final BMonth december = new BMonth(11); public static final Type TYPE; public static final BMonth DEFAULT; static /* synthetic */ Class class$javax$baja$sys$BMonth; public final Type getType() { return TYPE; } public static final BMonth make(int n) { return (BMonth)january.getRange().get(n, false); } public static final BMonth make(String string) { return (BMonth)january.getRange().get(string); } public final int getMonthOfYear() { return this.getOrdinal() + 1; } public final String getShortDisplayTag(Context context) { return Lexicon.make(Sys.getBajaModule(), context).getText(this.getTag() + ".short"); } public final BMonth next() { int n = this.getOrdinal(); n = (n + 1) % 12; return BMonth.make(n); } public final BMonth previous() { int n = this.getOrdinal(); if (--n == -1) { n = 11; } return BMonth.make(n); } static /* synthetic */ Class class(String string, boolean bl) { try { Class clazz = Class.forName(string); if (!bl) { clazz = clazz.getComponentType(); } return clazz; } catch (ClassNotFoundException classNotFoundException) { throw new NoClassDefFoundError(classNotFoundException.getMessage()); } } private BMonth(int n) { super(n); } static { Class clazz = class$javax$baja$sys$BMonth; if (clazz == null) { clazz = class$javax$baja$sys$BMonth = BMonth.class("[Ljavax.baja.sys.BMonth;", false); } TYPE = Sys.loadType(clazz); DEFAULT = january; } }