MT Manager v2.15.3版本的 MD5 值为:34ea5286e529d87838c6cae0a2220d93
以下内容为反编译后的 C1632.java 源代码,内容仅作参考
package l;
import com.tencent.mm.opensdk.constants.ConstantsAPI;
import java.util.HashMap;
import java.util.Map;
public class C1632 implements InterfaceC2006 {
public static final int f5173 = 2;
public static final int f5174 = 10;
public static final int f5175 = 8;
public static final int f5176 = 16;
public static final int f5177 = 1;
public static final int f5178 = 4;
public Map f5179;
public boolean f5180;
public boolean f5181;
public C11646 f5182;
public C3038 f5184;
public C3690 f5185;
public boolean f5186;
public boolean f5187;
public boolean f5189;
public EnumC4662 f5190;
public InterfaceC7900 f5192;
public boolean f5194;
public boolean f5196;
public boolean f5197;
public boolean f5199;
public boolean f5200;
public C8885 f5202;
public boolean f5203;
public C13330 f5204;
public boolean f5205;
public int f5195 = 0;
public int f5193 = 0;
public int f5183 = -1;
public int f5191 = -1;
public C6594 f5188 = new C6594();
public C6594 f5201 = new C6594();
public C6594 f5198 = new C6594();
public static int m4777(int i, int i2) {
return i == -1 ? i2 : (i2 != -1 && i >= i2) ? i2 : i;
}
private void m4790(int i) {
if (i > this.f5191) {
this.f5191 = i;
}
}
public void mo4833(AbstractC8932 abstractC8932, int i) {
}
public int mo4848(AbstractC8932 abstractC8932) {
return -1;
}
public AbstractC8932 mo4863(AbstractC8932 abstractC8932) {
return abstractC8932;
}
public int m4871() {
return this.f5191;
}
public AbstractC8932 mo4884(AbstractC8932 abstractC8932) {
return abstractC8932;
}
private AbstractC13937[] m4773() {
C6594 c6594 = this.f5188;
if (c6594.f17751 == c6594.f17752) {
c6594.m15669((Object) new AbstractC13937[11]);
}
C6594 c65942 = this.f5188;
C12488 c12488 = c65942.f17751;
AbstractC13937[] abstractC13937Arr = (AbstractC13937[]) c12488.f36366;
c65942.f17751 = c12488.f36367;
return abstractC13937Arr;
}
private void m4775(int i, String str, Object... objArr) {
if (i > this.f5192.mo13402() || i == -1) {
if (this.f5192.mo13401() == EnumC6216.EOF) {
m4830(i, "premature.eof", new Object[0]);
} else {
m4830(i, str, objArr);
}
}
this.f5192.mo13391(i);
if (this.f5192.mo13390() == this.f5183) {
this.f5192.nextToken();
}
this.f5183 = this.f5192.mo13390();
}
private int[] m4776() {
C6594 c6594 = this.f5198;
if (c6594.f17751 == c6594.f17752) {
c6594.m15669(new int[11]);
}
C6594 c65942 = this.f5198;
C12488 c12488 = c65942.f17751;
int[] iArr = (int[]) c12488.f36366;
c65942.f17751 = c12488.f36367;
return iArr;
}
private AbstractC13937 m4783(AbstractC13937 abstractC13937) {
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
return abstractC13937;
}
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
C12020 m4787 = m4787(abstractC13937, mo13390);
this.f5184.m8635(mo13390);
return m4787;
}
private EnumC6216[] m4784() {
C6594 c6594 = this.f5201;
if (c6594.f17751 == c6594.f17752) {
c6594.m15669((Object) new EnumC6216[11]);
}
C6594 c65942 = this.f5201;
C12488 c12488 = c65942.f17751;
EnumC6216[] enumC6216Arr = (EnumC6216[]) c12488.f36366;
c65942.f17751 = c12488.f36367;
return enumC6216Arr;
}
public AbstractC8932 m4792() {
boolean z;
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.STATIC) {
m4802();
this.f5192.nextToken();
z = true;
} else {
z = false;
}
AbstractC13937 abstractC13937 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()));
while (true) {
int mo133902 = this.f5192.mo13390();
EnumC6216 enumC6216 = EnumC6216.DOT;
m4832(enumC6216);
if (this.f5192.mo13401() == EnumC6216.STAR) {
abstractC13937 = (AbstractC13937) mo4863((AbstractC8932) this.f5184.m8635(mo133902).mo8615(abstractC13937, this.f5204.f38874));
this.f5192.nextToken();
break;
}
abstractC13937 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo133902).mo8615(abstractC13937, m4877()));
if (this.f5192.mo13401() != enumC6216) {
break;
}
}
m4832(EnumC6216.SEMI);
return mo4884(this.f5184.m8635(mo13390).mo8613(abstractC13937, z));
}
public void m4793() {
if (this.f5200) {
return;
}
m4830(this.f5192.mo13390(), "foreach.not.supported.in.source", this.f5190.f13164);
this.f5200 = true;
}
public AbstractC8932 m4794() {
return m4818(this.f5192.mo13390(), m4849(16L), mo4797(), m4877(), true, null);
}
public C12862 m4796(C4675 c4675, String str) {
int mo13390 = this.f5192.mo13390();
m4832(EnumC6216.ENUM);
AbstractC3226 m4877 = m4877();
C12488 m26647 = C12488.m26647();
if (this.f5192.mo13401() == EnumC6216.IMPLEMENTS) {
this.f5192.nextToken();
m26647 = m4845();
}
C12488 m4815 = m4815(m4877);
c4675.f13182 |= 16384;
C12862 c12862 = (C12862) mo4884(this.f5184.m8635(mo13390).mo8620(c4675, m4877, C12488.m26647(), null, m26647, m4815));
m4834(c12862, str);
return c12862;
}
public AbstractC13937 m4799(AbstractC3226 abstractC3226) {
String mo13394;
Float valueOf;
String mo133942;
Double valueOf2;
int mo13390 = this.f5192.mo13390();
AbstractC13937 abstractC13937 = this.f5202;
switch (C5000.f14003[this.f5192.mo13401().ordinal()]) {
case 47:
try {
abstractC13937 = this.f5184.m8635(mo13390).mo8600(4, Integer.valueOf(C13797.m28903(m4862(abstractC3226), this.f5192.mo13395())));
break;
} catch (NumberFormatException unused) {
m4830(this.f5192.mo13390(), "int.number.too.large", m4862(abstractC3226));
break;
}
case 48:
try {
abstractC13937 = this.f5184.m8635(mo13390).mo8600(5, new Long(C13797.m28913(m4862(abstractC3226), this.f5192.mo13395())));
break;
} catch (NumberFormatException unused2) {
m4830(this.f5192.mo13390(), "int.number.too.large", m4862(abstractC3226));
break;
}
case 49:
if (this.f5192.mo13395() == 16) {
mo13394 = "0x" + this.f5192.mo13394();
} else {
mo13394 = this.f5192.mo13394();
}
try {
valueOf = Float.valueOf(mo13394);
} catch (NumberFormatException unused3) {
valueOf = Float.valueOf(Float.NaN);
}
if (valueOf.floatValue() == 0.0f && !m4835(mo13394)) {
m4830(this.f5192.mo13390(), "fp.number.too.small", new Object[0]);
break;
} else if (valueOf.floatValue() == Float.POSITIVE_INFINITY) {
m4830(this.f5192.mo13390(), "fp.number.too.large", new Object[0]);
break;
} else {
abstractC13937 = this.f5184.m8635(mo13390).mo8600(6, valueOf);
break;
}
break;
case 50:
if (this.f5192.mo13395() == 16) {
mo133942 = "0x" + this.f5192.mo13394();
} else {
mo133942 = this.f5192.mo13394();
}
try {
valueOf2 = Double.valueOf(mo133942);
} catch (NumberFormatException unused4) {
valueOf2 = Double.valueOf(Double.NaN);
}
if (valueOf2.doubleValue() == 0.0d && !m4835(mo133942)) {
m4830(this.f5192.mo13390(), "fp.number.too.small", new Object[0]);
break;
} else if (valueOf2.doubleValue() == Double.POSITIVE_INFINITY) {
m4830(this.f5192.mo13390(), "fp.number.too.large", new Object[0]);
break;
} else {
abstractC13937 = this.f5184.m8635(mo13390).mo8600(7, valueOf2);
break;
}
case 51:
abstractC13937 = this.f5184.m8635(mo13390).mo8600(2, Integer.valueOf(this.f5192.mo13394().charAt(0)));
break;
case 52:
abstractC13937 = this.f5184.m8635(mo13390).mo8600(10, this.f5192.mo13394());
break;
case 53:
case 54:
abstractC13937 = this.f5184.m8635(mo13390).mo8600(8, Integer.valueOf(this.f5192.mo13401() != EnumC6216.TRUE ? 0 : 1));
break;
case 55:
abstractC13937 = this.f5184.m8635(mo13390).mo8600(17, (Object) null);
break;
default:
C5845.m14180();
break;
}
if (abstractC13937 == this.f5202) {
abstractC13937 = this.f5184.m8635(mo13390).m8639();
}
mo4833((AbstractC8932) abstractC13937, this.f5192.mo13397());
this.f5192.nextToken();
return abstractC13937;
}
public AbstractC13937 m4800(C12488 c12488, AbstractC13937 abstractC13937) {
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.LPAREN || c12488 != null) {
return m4822(c12488, abstractC13937);
}
int mo13390 = this.f5192.mo13390();
m4832(EnumC6216.DOT);
return m4857(this.f5192.mo13401() == EnumC6216.LT ? m4817(false) : null, (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8615(abstractC13937, m4877())));
}
public AbstractC13937 m4801(AbstractC13937 abstractC13937) {
if (this.f5192.mo13401() != EnumC6216.QUES) {
return abstractC13937;
}
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
AbstractC13937 m4803 = m4803();
m4832(EnumC6216.COLON);
return this.f5184.m8635(mo13390).mo8577(abstractC13937, m4803, m4869());
}
public void m4802() {
if (this.f5196) {
return;
}
m4830(this.f5192.mo13390(), "static.import.not.supported.in.source", this.f5190.f13164);
this.f5196 = true;
}
@Override
public C4442 mo4808() {
AbstractC13937 abstractC13937;
int mo13390 = this.f5192.mo13390();
String mo9318 = this.f5192.mo9318();
C12488 m26647 = C12488.m26647();
C4675 m4847 = this.f5192.mo13401() == EnumC6216.MONKEYS_AT ? m4847() : null;
if (this.f5192.mo13401() == EnumC6216.PACKAGE) {
if (m4847 != null) {
m4831(m4847.f13182);
m26647 = m4847.f13181;
m4847 = null;
}
this.f5192.nextToken();
abstractC13937 = m4883();
m4832(EnumC6216.SEMI);
} else {
abstractC13937 = null;
}
C6594 c6594 = new C6594();
boolean z = true;
while (true) {
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.EOF;
if (mo13401 == enumC6216) {
break;
}
if (this.f5192.mo13390() <= this.f5191) {
m4782(z, false, false, false);
if (this.f5192.mo13401() == enumC6216) {
break;
}
}
if (z && m4847 == null && this.f5192.mo13401() == EnumC6216.IMPORT) {
c6594.m15669(m4792());
} else {
AbstractC8932 m4853 = m4853(m4847);
if (this.f5186 && mo9318 != null && this.f5179.get(m4853) == mo9318) {
mo9318 = null;
}
if (m4853 instanceof C5517) {
m4853 = ((C5517) m4853).f15182;
}
c6594.m15669(m4853);
if (m4853 instanceof C12862) {
z = false;
}
m4847 = null;
}
}
C4442 mo8592 = this.f5184.m8635(mo13390).mo8592(m26647, abstractC13937, c6594.m15676());
m4834(mo8592, mo9318);
if (c6594.f17751.isEmpty()) {
mo4833(mo8592, this.f5192.mo13398());
}
if (this.f5186) {
mo8592.f12466 = this.f5179;
}
if (this.f5180) {
mo8592.f12459 = this.f5192.mo9317();
}
return mo8592;
}
public C6594 m4811(int i, AbstractC13937 abstractC13937, C6594 c6594) {
c6594.m15669(mo4884(this.f5184.m8635(i).mo8566(m4858(abstractC13937))));
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
c6594.m15669(mo4884(this.f5184.m8635(this.f5192.mo13390()).mo8566(m4858(mo4866()))));
}
return c6594;
}
public C6594 m4812(C4675 c4675, AbstractC13937 abstractC13937, C6594 c6594) {
return m4810(this.f5192.mo13390(), c4675, abstractC13937, m4877(), false, null, c6594);
}
public C12769 m4819(C4675 c4675, AbstractC13937 abstractC13937) {
int mo13390 = this.f5192.mo13390();
AbstractC3226 m4877 = m4877();
if ((c4675.f13182 & C5132.f14235) != 0 && this.f5192.mo13401() == EnumC6216.LBRACKET) {
this.f5182.m29839(this.f5192.mo13390(), "varargs.and.old.array.syntax", new Object[0]);
}
return (C12769) mo4884(this.f5184.m8635(mo13390).mo8618(c4675, m4877, m4783(abstractC13937), (AbstractC13937) null));
}
public C12769 m4820(C4675 c4675, AbstractC13937 abstractC13937, boolean z, String str) {
return m4818(this.f5192.mo13390(), c4675, abstractC13937, m4877(), z, str);
}
public C12862 m4821(C4675 c4675, String str) {
AbstractC13937 abstractC13937;
int mo13390 = this.f5192.mo13390();
m4832(EnumC6216.CLASS);
AbstractC3226 m4877 = m4877();
C12488 m4878 = m4878();
if (this.f5192.mo13401() == EnumC6216.EXTENDS) {
this.f5192.nextToken();
abstractC13937 = mo4797();
} else {
abstractC13937 = null;
}
AbstractC13937 abstractC139372 = abstractC13937;
C12488 m26647 = C12488.m26647();
if (this.f5192.mo13401() == EnumC6216.IMPLEMENTS) {
this.f5192.nextToken();
m26647 = m4845();
}
C12862 c12862 = (C12862) mo4884(this.f5184.m8635(mo13390).mo8620(c4675, m4877, m4878, abstractC139372, m26647, m4816(m4877, false)));
m4834(c12862, str);
return c12862;
}
public AbstractC13937 m4825(int i, C12488 c12488, AbstractC13937 abstractC13937) {
AbstractC13937 abstractC139372 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()));
if (this.f5192.mo13401() == EnumC6216.LT) {
int i2 = this.f5195;
m4836();
abstractC139372 = m4814(abstractC139372, true);
this.f5195 = i2;
}
return m4807(i, abstractC13937, c12488, abstractC139372);
}
public AbstractC13937 m4827(AbstractC13937 abstractC13937) {
AbstractC3226 abstractC3226;
if ((this.f5195 & 1) == 0 || this.f5192.mo13401() != EnumC6216.DOT) {
if ((this.f5195 & 2) != 0) {
this.f5195 = 2;
return abstractC13937;
}
m4778(this.f5192.mo13390(), "dot.class.expected", new EnumC6216[0]);
return abstractC13937;
}
this.f5195 = 1;
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
m4832(EnumC6216.CLASS);
if (this.f5192.mo13390() == this.f5191) {
if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
abstractC3226 = this.f5192.name();
this.f5192.nextToken();
} else {
abstractC3226 = this.f5204.f38926;
}
return this.f5184.m8635(mo13390).mo8605(C12488.of((Object) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8615(abstractC13937, abstractC3226))));
}
return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8615(abstractC13937, this.f5204.f38928));
}
public AbstractC13937 m4828(AbstractC13937 abstractC13937, int i) {
StringBuffer m4806;
C12488 c12488 = this.f5188.f17751;
AbstractC13937[] m4773 = m4773();
C12488 c124882 = this.f5201.f17751;
EnumC6216[] m4784 = m4784();
C12488 c124883 = this.f5198.f17751;
int[] m4776 = m4776();
m4773[0] = abstractC13937;
int mo13390 = this.f5192.mo13390();
EnumC6216 enumC6216 = EnumC6216.ERROR;
int i2 = -1;
int i3 = 0;
while (m4774(this.f5192.mo13401()) >= i) {
m4776[i3] = i2;
m4784[i3] = enumC6216;
i3++;
enumC6216 = this.f5192.mo13401();
i2 = this.f5192.mo13390();
this.f5192.nextToken();
m4773[i3] = enumC6216 == EnumC6216.INSTANCEOF ? mo4797() : m4842();
while (i3 > 0 && m4774(enumC6216) >= m4774(this.f5192.mo13401())) {
int i4 = i3 - 1;
m4773[i4] = m4781(i2, enumC6216, m4773[i4], m4773[i3]);
i3--;
enumC6216 = m4784[i3];
i2 = m4776[i3];
}
}
C5845.m14183(i3 == 0);
AbstractC13937 abstractC139372 = m4773[0];
if (abstractC139372.mo782() == 71 && (m4806 = m4806((AbstractC8932) abstractC139372)) != null) {
abstractC139372 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8600(10, m4806.toString()));
}
this.f5188.f17751 = c12488;
this.f5201.f17751 = c124882;
this.f5198.f17751 = c124883;
return abstractC139372;
}
public void m4830(int i, String str, Object... objArr) {
this.f5182.m29840(EnumC0326.SYNTAX, i, str, objArr);
}
public void m4832(EnumC6216 enumC6216) {
if (this.f5192.mo13401() == enumC6216) {
this.f5192.nextToken();
} else {
m4790(this.f5192.mo13390());
m4775(this.f5192.mo13398(), "expected", enumC6216);
}
}
public void m4834(AbstractC8932 abstractC8932, String str) {
if (!this.f5186 || str == null) {
return;
}
this.f5179.put(abstractC8932, str);
}
public void m4836() {
if (this.f5197) {
return;
}
m4830(this.f5192.mo13390(), "generics.not.supported.in.source", this.f5190.f13164);
this.f5197 = true;
}
public void m4838() {
if (this.f5203) {
return;
}
m4830(this.f5192.mo13390(), "diamond.not.supported.in.source", this.f5190.f13164);
this.f5203 = true;
}
public AbstractC13937 m4842() {
AbstractC13937 m4886;
int mo13390 = this.f5192.mo13390();
C12488 m4864 = m4864(1);
int i = C5000.f14003[this.f5192.mo13401().ordinal()];
if (i != 9) {
switch (i) {
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
if (m4864 != null) {
m4890();
}
m4886 = m4827(m4783(m4876()));
if (m4864 != null) {
m4890();
}
while (true) {
int mo133902 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
this.f5192.nextToken();
int i2 = this.f5195;
if ((i2 & 2) != 0) {
this.f5195 = 2;
if (this.f5192.mo13401() == EnumC6216.RBRACKET) {
this.f5192.nextToken();
return (AbstractC13937) mo4884(this.f5184.m8635(mo133902).mo8641(m4783(m4886)));
}
this.f5195 = i2;
}
if ((this.f5195 & 1) != 0) {
this.f5195 = 1;
m4886 = (AbstractC13937) mo4863(this.f5184.m8635(mo133902).mo8565(m4886, m4803()));
}
m4832(EnumC6216.RBRACKET);
} else if (this.f5192.mo13401() == EnumC6216.DOT) {
this.f5192.nextToken();
C12488 m48642 = m4864(1);
if (this.f5192.mo13401() == EnumC6216.SUPER && (this.f5195 & 1) != 0) {
this.f5195 = 1;
AbstractC13937 abstractC13937 = (AbstractC13937) mo4863(this.f5184.m8635(mo133902).mo8615(m4886, this.f5204.f38899));
this.f5192.nextToken();
m4886 = m4822(m48642, abstractC13937);
} else if (this.f5192.mo13401() != EnumC6216.NEW || (this.f5195 & 1) == 0) {
m4886 = m4857(m48642, m4886((AbstractC13937) mo4884(this.f5184.m8635(mo133902).mo8615(m4886, m4877()))));
} else {
if (m48642 != null) {
return m4890();
}
this.f5195 = 1;
int mo133903 = this.f5192.mo13390();
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.LT) {
m48642 = m4817(false);
}
m4886 = m4825(mo133903, m48642, m4886);
}
} else {
while (true) {
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.PLUSPLUS;
if ((mo13401 == enumC6216 || this.f5192.mo13401() == EnumC6216.SUBSUB) && (this.f5195 & 1) != 0) {
this.f5195 = 1;
m4886 = (AbstractC13937) mo4863(this.f5184.m8635(this.f5192.mo13390()).mo8581(this.f5192.mo13401() == enumC6216 ? 54 : 55, m4886));
this.f5192.nextToken();
}
}
return (AbstractC13937) mo4884((AbstractC8932) m4886);
}
}
break;
case 30:
if (m4864 != null) {
m4890();
}
if ((this.f5195 & 1) != 0) {
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.DOT) {
m4886 = m4827((AbstractC13937) mo4884(this.f5184.m8635(mo13390).mo8579(9)));
if (m4864 != null) {
}
while (true) {
int mo1339022 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
} else {
return m4855(mo13390);
}
} else {
C1823 c1823 = (C1823) mo4863(this.f5184.m8635(mo13390).mo8579(9));
this.f5192.nextToken();
return c1823;
}
break;
default:
switch (i) {
case 47:
case 48:
case 49:
case 50:
case 51:
case 52:
case 53:
case 54:
case 55:
if (m4864 == null && (this.f5195 & 1) != 0) {
this.f5195 = 1;
m4886 = m4799(this.f5204.f38891);
if (m4864 != null) {
}
while (true) {
int mo13390222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
} else {
return m4890();
}
break;
default:
switch (i) {
case 68:
case 69:
if (m4864 == null && (this.f5195 & 1) != 0) {
EnumC6216 mo134012 = this.f5192.mo13401();
this.f5192.nextToken();
this.f5195 = 1;
if (mo134012 == EnumC6216.SUB && ((this.f5192.mo13401() == EnumC6216.INTLITERAL || this.f5192.mo13401() == EnumC6216.LONGLITERAL) && this.f5192.mo13395() == 10)) {
this.f5195 = 1;
m4886 = m4799(this.f5204.f38946);
if (m4864 != null) {
}
while (true) {
int mo133902222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
} else {
return this.f5184.m8635(mo13390).mo8581(m4789(mo134012), m4842());
}
} else {
return m4890();
}
break;
case 70:
if (m4864 == null && (this.f5195 & 1) != 0) {
this.f5192.nextToken();
this.f5195 = 7;
AbstractC13937 m4842 = m4842();
if ((this.f5195 & 2) != 0 && this.f5192.mo13401() == EnumC6216.LT) {
int mo133904 = this.f5192.mo13390();
this.f5192.nextToken();
this.f5195 = 8 | (this.f5195 & 3);
AbstractC13937 m48422 = m4842();
if ((this.f5195 & 2) != 0 && (this.f5192.mo13401() == EnumC6216.COMMA || this.f5192.mo13401() == EnumC6216.GT)) {
this.f5195 = 2;
C6594 c6594 = new C6594();
c6594.m15669(m48422);
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
c6594.m15669(m4881());
}
m4832(EnumC6216.GT);
AbstractC13937 abstractC139372 = (AbstractC13937) mo4884(this.f5184.m8635(mo133904).mo8568(m4842, c6594.m15676()));
m4836();
while (this.f5192.mo13401() == EnumC6216.DOT) {
this.f5192.nextToken();
this.f5195 = 2;
abstractC139372 = m4886((AbstractC13937) mo4884(this.f5184.m8635(this.f5192.mo13390()).mo8615(abstractC139372, m4877())));
}
m4842 = m4783((AbstractC13937) mo4884((AbstractC8932) abstractC139372));
} else if ((this.f5195 & 1) != 0) {
this.f5195 = 1;
m4842 = m4867(m4801(m4828(this.f5184.m8635(mo133904).mo8612(64, m4842, m4828(m48422, 11)), 4)));
} else {
m4832(EnumC6216.GT);
}
} else {
m4842 = m4867(m4801(m4828(m4842, 4)));
}
m4832(EnumC6216.RPAREN);
int i3 = this.f5195;
this.f5193 = i3;
this.f5195 = 1;
if ((i3 & 1) == 0) {
return this.f5184.m8635(mo13390).mo8631((AbstractC8932) m4842, m4842());
}
if ((i3 & 2) != 0) {
int i4 = C5000.f14003[this.f5192.mo13401().ordinal()];
if (i4 != 9) {
switch (i4) {
default:
switch (i4) {
default:
switch (i4) {
}
if (m4864 != null) {
}
while (true) {
int mo1339022222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
break;
case 47:
case 48:
case 49:
case 50:
case 51:
case 52:
case 53:
case 54:
case 55:
return this.f5184.m8635(mo13390).mo8631((AbstractC8932) m4842, m4842());
}
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:
break;
}
}
return this.f5184.m8635(mo13390).mo8631((AbstractC8932) m4842, m4842());
}
m4886 = (AbstractC13937) mo4884(this.f5184.m8635(mo13390).mo8648(m4842));
if (m4864 != null) {
}
while (true) {
int mo13390222222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
} else {
return m4890();
}
break;
case 71:
if ((this.f5195 & 1) != 0) {
this.f5195 = 1;
AbstractC13937 abstractC139373 = (AbstractC13937) mo4863(this.f5184.m8635(mo13390).mo8567(this.f5204.f38871));
this.f5192.nextToken();
if (m4864 == null) {
m4886 = m4857((C12488) null, abstractC139373);
} else {
m4886 = m4822(m4864, abstractC139373);
}
m4864 = null;
if (m4864 != null) {
}
while (true) {
int mo133902222222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
} else {
return m4890();
}
break;
case 72:
if ((this.f5195 & 1) != 0) {
this.f5195 = 1;
m4886 = m4800(m4864, (AbstractC13937) mo4863(this.f5184.m8635(mo13390).mo8567(this.f5204.f38899)));
m4864 = null;
if (m4864 != null) {
}
while (true) {
int mo1339022222222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
} else {
return m4890();
}
break;
case 73:
if (m4864 != null) {
return m4890();
}
if ((this.f5195 & 1) != 0) {
this.f5195 = 1;
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.LT) {
m4864 = m4817(false);
}
m4886 = m4824(mo13390, m4864);
m4864 = null;
if (m4864 != null) {
}
while (true) {
int mo13390222222222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
} else {
return m4890();
}
break;
case 74:
break;
default:
switch (i) {
case 77:
int i5 = this.f5195;
if ((i5 & 2) != 0 && (i5 & 12) == 8) {
this.f5195 = 2;
return m4881();
}
return m4890();
case 78:
case InterfaceC9912.f28700:
case 80:
case InterfaceC9912.f28664:
break;
default:
return m4890();
}
if (m4864 != null) {
}
while (true) {
int mo133902222222222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
break;
}
}
case 31:
if (m4864 == null) {
return m4890();
}
AbstractC13937 abstractC139374 = (AbstractC13937) mo4884(this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()));
while (true) {
int mo133905 = this.f5192.mo13390();
int[] iArr = C5000.f14003;
int i6 = iArr[this.f5192.mo13401().ordinal()];
if (i6 == 70) {
if ((this.f5195 & 1) != 0) {
this.f5195 = 1;
abstractC139374 = m4822(m4864, abstractC139374);
break;
}
} else if (i6 == 75) {
this.f5192.nextToken();
EnumC6216 mo134013 = this.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.RBRACKET;
if (mo134013 == enumC62162) {
this.f5192.nextToken();
abstractC139374 = m4827((AbstractC13937) mo4884(this.f5184.m8635(mo133905).mo8641(m4783(abstractC139374))));
} else {
if ((this.f5195 & 1) != 0) {
this.f5195 = 1;
abstractC139374 = (AbstractC13937) mo4863(this.f5184.m8635(mo133905).mo8565(abstractC139374, m4803()));
}
m4832(enumC62162);
}
} else if (i6 == 76) {
this.f5192.nextToken();
int i7 = this.f5195;
this.f5195 = i7 & (-5);
C12488 m48643 = m4864(1);
this.f5195 = i7;
if ((i7 & 1) != 0) {
int i8 = iArr[this.f5192.mo13401().ordinal()];
if (i8 == 7) {
if (m48643 != null) {
return m4890();
}
this.f5195 = 1;
abstractC139374 = (AbstractC13937) mo4863(this.f5184.m8635(mo133905).mo8615(abstractC139374, this.f5204.f38928));
this.f5192.nextToken();
break;
} else {
switch (i8) {
case 71:
if (m48643 != null) {
return m4890();
}
this.f5195 = 1;
abstractC139374 = (AbstractC13937) mo4863(this.f5184.m8635(mo133905).mo8615(abstractC139374, this.f5204.f38871));
this.f5192.nextToken();
break;
case 72:
this.f5195 = 1;
abstractC139374 = m4800(m48643, (AbstractC13937) mo4863(this.f5184.m8635(mo133905).mo8615(abstractC139374, this.f5204.f38899)));
break;
case 73:
if (m48643 != null) {
return m4890();
}
this.f5195 = 1;
int mo133906 = this.f5192.mo13390();
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.LT) {
m48643 = m4817(false);
}
abstractC139374 = m4825(mo133906, m48643, abstractC139374);
break;
}
}
}
abstractC139374 = (AbstractC13937) mo4884(this.f5184.m8635(mo133905).mo8615(abstractC139374, m4877()));
m4864 = m48643;
}
if (m4864 != null) {
}
while (true) {
int mo1339022222222222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
}
if (m4864 != null) {
m4890();
}
m4886 = m4886(abstractC139374);
if (m4864 != null) {
}
while (true) {
int mo13390222222222222 = this.f5192.mo13390();
if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
}
}
break;
}
}
if (m4864 == null) {
}
}
public C12488 m4843() {
if (this.f5192.mo13401() != EnumC6216.MONKEYS_AT) {
return C12488.m26647();
}
C6594 c6594 = new C6594();
while (this.f5192.mo13401() == EnumC6216.MONKEYS_AT) {
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
c6594.m15669(m4823(mo13390));
}
return c6594.m15676();
}
public C2758 m4846() {
AbstractC13937 abstractC13937;
int mo13390 = this.f5192.mo13390();
m4832(EnumC6216.CATCH);
m4832(EnumC6216.LPAREN);
C4675 m4849 = m4849(C5132.f14248);
C12488 m4804 = m4804();
if (m4804.size() > 1) {
abstractC13937 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(((AbstractC13937) m4804.f36366).mo3556()).m8651(m4804));
} else {
abstractC13937 = (AbstractC13937) m4804.f36366;
}
C12769 m4819 = m4819(m4849, abstractC13937);
m4832(EnumC6216.RPAREN);
return this.f5184.m8635(mo13390).mo8582(m4819, m4889());
}
@Override
public AbstractC5191 mo4850() {
int mo13390 = this.f5192.mo13390();
int i = C5000.f14003[this.f5192.mo13401().ordinal()];
if (i == 1) {
this.f5192.nextToken();
return (AbstractC5191) mo4884(this.f5184.m8635(mo13390).mo8622());
}
if (i == 11) {
return m4889();
}
if (i == 19) {
this.f5192.nextToken();
return this.f5184.m8635(mo13390).mo8610(mo4805(), m4889());
}
AbstractC13937 abstractC13937 = null;
r4 = null;
r4 = null;
r4 = null;
C14546 m4889 = null;
AbstractC5191 abstractC5191 = null;
if (i != 74) {
switch (i) {
case 34:
this.f5192.nextToken();
AbstractC13937 mo4805 = mo4805();
AbstractC5191 mo4850 = mo4850();
if (this.f5192.mo13401() == EnumC6216.ELSE) {
this.f5192.nextToken();
abstractC5191 = mo4850();
}
return this.f5184.m8635(mo13390).mo8609(mo4805, mo4850, abstractC5191);
case 35:
this.f5192.nextToken();
m4832(EnumC6216.LPAREN);
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.SEMI;
C12488 m26647 = mo13401 == enumC6216 ? C12488.m26647() : m4841();
if (m26647.m26654() == 1 && ((AbstractC5191) m26647.f36366).mo782() == 5 && ((C12769) m26647.f36366).f37120 == null) {
EnumC6216 mo134012 = this.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.COLON;
if (mo134012 == enumC62162) {
m4793();
C12769 c12769 = (C12769) m26647.f36366;
m4832(enumC62162);
AbstractC13937 mo4866 = mo4866();
m4832(EnumC6216.RPAREN);
return this.f5184.m8635(mo13390).mo8580(c12769, mo4866, mo4850());
}
}
m4832(enumC6216);
AbstractC13937 mo48662 = this.f5192.mo13401() != enumC6216 ? mo4866() : null;
m4832(enumC6216);
EnumC6216 mo134013 = this.f5192.mo13401();
EnumC6216 enumC62163 = EnumC6216.RPAREN;
C12488 m266472 = mo134013 == enumC62163 ? C12488.m26647() : m4880();
m4832(enumC62163);
return this.f5184.m8635(mo13390).mo8611(m26647, mo48662, m266472, mo4850());
case 36:
this.f5192.nextToken();
return this.f5184.m8635(mo13390).mo8591(mo4805(), mo4850());
case 37:
this.f5192.nextToken();
AbstractC5191 mo48502 = mo4850();
m4832(EnumC6216.WHILE);
C8043 c8043 = (C8043) mo4863(this.f5184.m8635(mo13390).mo8602(mo48502, mo4805()));
m4832(EnumC6216.SEMI);
return c8043;
case 38:
this.f5192.nextToken();
C12488 m266473 = C12488.m26647();
if (this.f5192.mo13401() == EnumC6216.LPAREN) {
m4868();
this.f5192.nextToken();
m266473 = m4837();
m4832(EnumC6216.RPAREN);
}
C14546 m48892 = m4889();
C6594 c6594 = new C6594();
if (this.f5192.mo13401() == EnumC6216.CATCH || this.f5192.mo13401() == EnumC6216.FINALLY) {
while (this.f5192.mo13401() == EnumC6216.CATCH) {
c6594.m15669(m4846());
}
if (this.f5192.mo13401() == EnumC6216.FINALLY) {
this.f5192.nextToken();
m4889 = m4889();
}
} else if (this.f5199) {
if (m266473.isEmpty()) {
m4830(mo13390, "try.without.catch.finally.or.resource.decls", new Object[0]);
}
} else {
m4830(mo13390, "try.without.catch.or.finally", new Object[0]);
}
return this.f5184.m8635(mo13390).mo8606(m266473, m48892, c6594.m15676(), m4889);
case 39:
this.f5192.nextToken();
AbstractC13937 mo48052 = mo4805();
m4832(EnumC6216.LBRACE);
C11927 c11927 = (C11927) mo4863(this.f5184.m8635(mo13390).mo8614(mo48052, m4861()));
m4832(EnumC6216.RBRACE);
return c11927;
case 40:
this.f5192.nextToken();
EnumC6216 mo134014 = this.f5192.mo13401();
EnumC6216 enumC62164 = EnumC6216.SEMI;
C8559 c8559 = (C8559) mo4863(this.f5184.m8635(mo13390).mo8604(mo134014 != enumC62164 ? mo4866() : null));
m4832(enumC62164);
return c8559;
case 41:
this.f5192.nextToken();
C6033 c6033 = (C6033) mo4863(this.f5184.m8635(mo13390).mo8596((AbstractC8932) mo4866()));
m4832(EnumC6216.SEMI);
return c6033;
case 42:
this.f5192.nextToken();
C0233 c0233 = (C0233) mo4863(this.f5184.m8635(mo13390).mo8574((this.f5192.mo13401() == EnumC6216.IDENTIFIER || this.f5192.mo13401() == EnumC6216.ASSERT || this.f5192.mo13401() == EnumC6216.ENUM) ? m4877() : null));
m4832(EnumC6216.SEMI);
return c0233;
case 43:
this.f5192.nextToken();
C3833 c3833 = (C3833) mo4863(this.f5184.m8635(mo13390).mo8636((this.f5192.mo13401() == EnumC6216.IDENTIFIER || this.f5192.mo13401() == EnumC6216.ASSERT || this.f5192.mo13401() == EnumC6216.ENUM) ? m4877() : null));
m4832(EnumC6216.SEMI);
return c3833;
case 44:
return (AbstractC5191) mo4884(this.f5184.mo8566(m4786("else.without.if")));
case 45:
return (AbstractC5191) mo4884(this.f5184.mo8566(m4786("finally.without.try")));
case 46:
return (AbstractC5191) mo4884(this.f5184.mo8566(m4786("catch.without.try")));
}
}
if (this.f5194 && this.f5192.mo13401() == EnumC6216.ASSERT) {
this.f5192.nextToken();
AbstractC13937 mo48663 = mo4866();
if (this.f5192.mo13401() == EnumC6216.COLON) {
this.f5192.nextToken();
abstractC13937 = mo4866();
}
C10336 c10336 = (C10336) mo4863(this.f5184.m8635(mo13390).mo8640(mo48663, abstractC13937));
m4832(EnumC6216.SEMI);
return c10336;
}
AbstractC3226 name = this.f5192.name();
AbstractC13937 mo48664 = mo4866();
if (this.f5192.mo13401() == EnumC6216.COLON && mo48664.mo782() == 35) {
this.f5192.nextToken();
return this.f5184.m8635(mo13390).mo8575(name, mo4850());
}
C5517 c5517 = (C5517) mo4863(this.f5184.m8635(mo13390).mo8566(m4858(mo48664)));
m4832(EnumC6216.SEMI);
return c5517;
}
public AbstractC5191 m4851(C4675 c4675, String str) {
C12488 of;
C12488 of2;
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.CLASS;
if (mo13401 == enumC6216) {
return m4821(c4675, str);
}
EnumC6216 mo134012 = this.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.INTERFACE;
if (mo134012 == enumC62162) {
return m4865(c4675, str);
}
if (this.f5187) {
EnumC6216 mo134013 = this.f5192.mo13401();
EnumC6216 enumC62163 = EnumC6216.ENUM;
if (mo134013 == enumC62163) {
return m4796(c4675, str);
}
int mo13390 = this.f5192.mo13390();
if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
of2 = C12488.of((Object) c4675, (Object) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8567(m4877())));
m4790(this.f5192.mo13390());
} else {
of2 = C12488.of((Object) c4675);
}
return (AbstractC5191) mo4884(this.f5184.mo8566(m4779(mo13390, of2, "expected3", enumC6216, enumC62162, enumC62163)));
}
if (this.f5192.mo13401() == EnumC6216.ENUM) {
m4830(this.f5192.mo13390(), "enums.not.supported.in.source", this.f5190.f13164);
this.f5187 = true;
return m4796(c4675, str);
}
int mo133902 = this.f5192.mo13390();
if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
of = C12488.of((Object) c4675, (Object) mo4884((AbstractC8932) this.f5184.m8635(mo133902).mo8567(m4877())));
m4790(this.f5192.mo13390());
} else {
of = C12488.of((Object) c4675);
}
return (AbstractC5191) mo4884(this.f5184.mo8566(m4779(mo133902, of, "expected2", enumC6216, enumC62162)));
}
public AbstractC8932 m4852(AbstractC3226 abstractC3226) {
int i;
String mo9318 = this.f5192.mo9318();
if (this.f5192.mo13399()) {
this.f5192.mo13389();
i = 147481;
} else {
i = 16409;
}
int mo13390 = this.f5192.mo13390();
C12488 m4843 = m4843();
C4675 mo8594 = this.f5184.m8635(m4843.isEmpty() ? -1 : mo13390).mo8594(i, m4843);
C12488 m4875 = m4875();
int mo133902 = this.f5192.mo13390();
AbstractC3226 m4877 = m4877();
int mo133903 = this.f5192.mo13390();
C12488 m4870 = this.f5192.mo13401() == EnumC6216.LPAREN ? m4870() : C12488.m26647();
C12862 c12862 = this.f5192.mo13401() == EnumC6216.LBRACE ? (C12862) mo4884(this.f5184.m8635(mo133902).m8621(this.f5184.m8635(-1).m8593(16392L), m4816(this.f5204.f38891, false))) : null;
if (m4870.isEmpty() && c12862 == null) {
mo133903 = mo133902;
}
C3507 mo8588 = this.f5184.m8635(mo133903).mo8588(null, m4875, this.f5184.m8635(mo133902).mo8567(abstractC3226), m4870, c12862);
if (mo133903 != mo133902) {
mo4833((AbstractC8932) mo8588, this.f5192.mo13398());
}
AbstractC8932 mo4884 = mo4884(this.f5184.m8635(mo13390).mo8618(mo8594, m4877, this.f5184.m8635(mo133902).mo8567(abstractC3226), mo8588));
m4834(mo4884, mo9318);
return mo4884;
}
public AbstractC8932 m4853(C4675 c4675) {
int mo13390 = this.f5192.mo13390();
if (c4675 == null && this.f5192.mo13401() == EnumC6216.SEMI) {
this.f5192.nextToken();
return mo4884(this.f5184.m8635(mo13390).mo8622());
}
return m4851(m4809(c4675), this.f5192.mo9318());
}
public AbstractC13937 m4857(C12488 c12488, AbstractC13937 abstractC13937) {
if (((this.f5195 & 1) == 0 || this.f5192.mo13401() != EnumC6216.LPAREN) && c12488 == null) {
return abstractC13937;
}
this.f5195 = 1;
return m4822(c12488, abstractC13937);
}
public void m4859(int i, String str, Object... objArr) {
this.f5182.m29834(i, str, objArr);
}
public void m4860() {
if (this.f5189) {
return;
}
m4830(this.f5192.mo13390(), "multicatch.not.supported.in.source", this.f5190.f13164);
this.f5189 = true;
}
public String m4862(AbstractC3226 abstractC3226) {
String mo13394 = this.f5192.mo13394();
if (abstractC3226.m9154()) {
return mo13394;
}
return ((Object) abstractC3226) + mo13394;
}
public C12862 m4865(C4675 c4675, String str) {
int mo13390 = this.f5192.mo13390();
m4832(EnumC6216.INTERFACE);
AbstractC3226 m4877 = m4877();
C12488 m4878 = m4878();
C12488 m26647 = C12488.m26647();
if (this.f5192.mo13401() == EnumC6216.EXTENDS) {
this.f5192.nextToken();
m26647 = m4845();
}
C12862 c12862 = (C12862) mo4884(this.f5184.m8635(mo13390).mo8620(c4675, m4877, m4878, null, m26647, m4816(m4877, true)));
m4834(c12862, str);
return c12862;
}
public void m4868() {
if (this.f5199) {
return;
}
m4830(this.f5192.mo13390(), "try.with.resources.not.supported.in.source", this.f5190.f13164);
this.f5199 = true;
}
public C0140 m4872() {
int mo13390 = this.f5192.mo13390();
AbstractC3226 m4877 = m4877();
C6594 c6594 = new C6594();
if (this.f5192.mo13401() == EnumC6216.EXTENDS) {
this.f5192.nextToken();
c6594.m15669(mo4797());
while (this.f5192.mo13401() == EnumC6216.AMP) {
this.f5192.nextToken();
c6594.m15669(mo4797());
}
}
return (C0140) mo4884(this.f5184.m8635(mo13390).mo8573(m4877, c6594.m15676()));
}
public C1823 m4876() {
C1823 c1823 = (C1823) mo4863((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8579(m4788(this.f5192.mo13401())));
this.f5192.nextToken();
return c1823;
}
public AbstractC3226 m4877() {
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.IDENTIFIER;
if (mo13401 == enumC6216) {
AbstractC3226 name = this.f5192.name();
this.f5192.nextToken();
return name;
}
if (this.f5192.mo13401() == EnumC6216.ASSERT) {
if (this.f5194) {
m4830(this.f5192.mo13390(), "assert.as.identifier", new Object[0]);
this.f5192.nextToken();
return this.f5204.f38926;
}
m4859(this.f5192.mo13390(), "assert.as.identifier", new Object[0]);
AbstractC3226 name2 = this.f5192.name();
this.f5192.nextToken();
return name2;
}
if (this.f5192.mo13401() != EnumC6216.ENUM) {
m4832(enumC6216);
return this.f5204.f38926;
}
if (this.f5187) {
m4830(this.f5192.mo13390(), "enum.as.identifier", new Object[0]);
this.f5192.nextToken();
return this.f5204.f38926;
}
m4859(this.f5192.mo13390(), "enum.as.identifier", new Object[0]);
AbstractC3226 name3 = this.f5192.name();
this.f5192.nextToken();
return name3;
}
public C12488 m4878() {
if (this.f5192.mo13401() == EnumC6216.LT) {
m4836();
C6594 c6594 = new C6594();
this.f5192.nextToken();
c6594.m15669(m4872());
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
c6594.m15669(m4872());
}
m4832(EnumC6216.GT);
return c6594.m15676();
}
return C12488.m26647();
}
public C12488 m4879() {
return this.f5192.mo13401() == EnumC6216.LPAREN ? m4840() : C12488.m26647();
}
public C12488 m4880() {
return m4811(this.f5192.mo13390(), mo4866(), new C6594()).m15676();
}
public AbstractC13937 m4881() {
if (this.f5192.mo13401() != EnumC6216.QUES) {
return mo4797();
}
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.EXTENDS;
if (mo13401 == enumC6216) {
C8090 c8090 = (C8090) mo4863(this.f5184.m8635(mo13390).mo8603(EnumC3448.EXTENDS));
this.f5192.nextToken();
return this.f5184.m8635(mo13390).mo8576(c8090, (AbstractC8932) mo4797());
}
EnumC6216 mo134012 = this.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.SUPER;
if (mo134012 == enumC62162) {
C8090 c80902 = (C8090) mo4863(this.f5184.m8635(mo13390).mo8603(EnumC3448.SUPER));
this.f5192.nextToken();
return this.f5184.m8635(mo13390).mo8576(c80902, (AbstractC8932) mo4797());
}
if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
m4775(this.f5192.mo13398(), "expected3", EnumC6216.GT, enumC6216, enumC62162);
return this.f5184.m8635(mo13390).mo8605(C12488.of(mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8576(this.f5184.m8635(-1).mo8603(EnumC3448.UNBOUND), (AbstractC8932) null)), mo4884((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()))));
}
return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8576((C8090) mo4884(this.f5184.m8635(mo13390).mo8603(EnumC3448.UNBOUND)), (AbstractC8932) null));
}
public void m4882() {
if (this.f5181) {
return;
}
m4830(this.f5192.mo13390(), "annotations.not.supported.in.source", this.f5190.f13164);
this.f5181 = true;
}
public AbstractC13937 m4883() {
AbstractC8932 mo4884 = mo4884((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()));
while (true) {
AbstractC13937 abstractC13937 = (AbstractC13937) mo4884;
if (this.f5192.mo13401() != EnumC6216.DOT) {
return abstractC13937;
}
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
mo4884 = mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8615(abstractC13937, m4877()));
}
}
public AbstractC13937 m4885() {
if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
this.f5195 = 1;
AbstractC13937 m4869 = m4869();
if (m4869.mo782() != 35) {
return m4869;
}
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.EQ;
if (mo13401 != enumC6216) {
return m4869;
}
int mo13390 = this.f5192.mo13390();
m4832(enumC6216);
return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8597(m4869, m4873()));
}
return m4873();
}
public void m4887() {
if (this.f5205) {
return;
}
m4830(this.f5192.mo13390(), "varargs.not.supported.in.source", this.f5190.f13164);
this.f5205 = true;
}
public AbstractC13937 m4891() {
return this.f5192.mo13401() == EnumC6216.LBRACE ? m4856(this.f5192.mo13390(), (AbstractC13937) null) : mo4866();
}
public C12488 m4854(AbstractC3226 abstractC3226, boolean z) {
AbstractC13937 mo4797;
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.SEMI;
if (mo13401 == enumC6216) {
this.f5192.nextToken();
return C12488.m26647();
}
String mo9318 = this.f5192.mo9318();
int mo13390 = this.f5192.mo13390();
C4675 m4847 = m4847();
if (this.f5192.mo13401() == EnumC6216.CLASS || this.f5192.mo13401() == EnumC6216.INTERFACE || (this.f5187 && this.f5192.mo13401() == EnumC6216.ENUM)) {
return C12488.of((Object) m4851(m4847, mo9318));
}
if (this.f5192.mo13401() == EnumC6216.LBRACE && !z && (m4847.f13182 & 4087) == 0 && m4847.f13181.isEmpty()) {
return C12488.of((Object) m4829(mo13390, m4847.f13182));
}
int mo133902 = this.f5192.mo13390();
C12488 m4878 = m4878();
if (m4878.m26649() && m4847.f26270 == -1) {
m4847.f26270 = mo133902;
mo4833(m4847, mo133902);
}
AbstractC3226 name = this.f5192.name();
int mo133903 = this.f5192.mo13390();
boolean z2 = this.f5192.mo13401() == EnumC6216.VOID;
if (z2) {
mo4797 = (AbstractC13937) mo4863((AbstractC8932) this.f5184.m8635(mo133903).mo8579(9));
this.f5192.nextToken();
} else {
mo4797 = mo4797();
}
AbstractC13937 abstractC13937 = mo4797;
EnumC6216 mo134012 = this.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.LPAREN;
if (mo134012 == enumC62162 && !z && abstractC13937.mo782() == 35) {
if (z || name != abstractC3226) {
m4830(mo133903, "invalid.meth.decl.ret.type.req", new Object[0]);
}
return C12488.of((Object) m4813(mo133903, m4847, null, this.f5204.f38888, m4878, z, true, mo9318));
}
int mo133904 = this.f5192.mo13390();
AbstractC3226 m4877 = m4877();
if (this.f5192.mo13401() == enumC62162) {
return C12488.of((Object) m4813(mo133904, m4847, abstractC13937, m4877, m4878, z, z2, mo9318));
}
if (z2 || !m4878.isEmpty()) {
return C12488.of((Object) m4779(this.f5192.mo13390(), z2 ? C12488.of((Object) mo4884(this.f5184.m8635(this.f5192.mo13390()).mo8583(m4847, m4877, abstractC13937, m4878, C12488.m26647(), C12488.m26647(), null, null))) : null, "expected", enumC62162));
}
C12488 m15676 = m4810(mo133904, m4847, abstractC13937, m4877, z, mo9318, new C6594()).m15676();
mo4833((AbstractC8932) m15676.last(), this.f5192.mo13397());
m4832(enumC6216);
return m15676;
}
public void m4831(long j) {
if (j != 0) {
m4830(this.f5192.mo13390(), "mod.not.allowed.here", C5132.m12880(j & (-j)));
}
}
public C1632(C8742 c8742, InterfaceC7900 interfaceC7900, boolean z, boolean z2) {
this.f5192 = interfaceC7900;
interfaceC7900.nextToken();
this.f5184 = c8742.f25391;
this.f5182 = c8742.f25390;
this.f5204 = c8742.f25394;
this.f5185 = c8742.f25393;
EnumC4662 enumC4662 = c8742.f25395;
this.f5190 = enumC4662;
this.f5197 = enumC4662.m11959();
this.f5205 = this.f5190.m11946();
this.f5194 = this.f5190.m11956();
this.f5187 = this.f5190.m11954();
this.f5200 = this.f5190.m11953();
this.f5196 = this.f5190.m11949();
this.f5181 = this.f5190.m11947();
this.f5199 = this.f5190.m11955();
this.f5203 = this.f5190.m11939();
this.f5189 = this.f5190.m11940();
this.f5186 = z;
if (z) {
this.f5179 = new HashMap();
}
this.f5180 = z2;
this.f5202 = this.f5184.m8639();
}
private void m4782(boolean z, boolean z2, boolean z3, boolean z4) {
while (true) {
switch (C5000.f14003[this.f5192.mo13401().ordinal()]) {
case 1:
this.f5192.nextToken();
return;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
return;
case 10:
if (!z) {
break;
} else {
return;
}
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
if (!z2) {
break;
} else {
return;
}
case 31:
if (!z3) {
break;
} else {
return;
}
case 32:
case 33:
case 34:
case 35:
case 36:
case 37:
case 38:
case 39:
case 40:
case 41:
case 42:
case 43:
case 44:
case 45:
case 46:
if (!z4) {
break;
} else {
return;
}
}
this.f5192.nextToken();
}
}
private C8885 m4778(int i, String str, EnumC6216... enumC6216Arr) {
return m4779(i, (C12488) null, str, enumC6216Arr);
}
private C8885 m4779(int i, C12488 c12488, String str, EnumC6216... enumC6216Arr) {
m4790(i);
m4775(i, str, enumC6216Arr);
return (C8885) mo4884((AbstractC8932) this.f5184.m8635(i).mo8605(c12488));
}
private C8885 m4786(String str) {
return m4778(this.f5192.mo13390(), str, new EnumC6216[0]);
}
private C8885 m4780(String str, EnumC6216 enumC6216) {
return m4778(this.f5192.mo13390(), str, enumC6216);
}
public AbstractC13937 m4855(int i) {
m4790(this.f5192.mo13390());
if ((this.f5195 & 1) != 0) {
return m4778(i, "illegal.start.of.expr", new EnumC6216[0]);
}
return m4778(i, "illegal.start.of.type", new EnumC6216[0]);
}
public AbstractC13937 m4890() {
return m4855(this.f5192.mo13390());
}
public int m4795(AbstractC8932 abstractC8932) {
return C0513.m1862(abstractC8932);
}
public boolean m4835(String str) {
char c;
char[] charArray = str.toCharArray();
int i = (charArray.length <= 1 || Character.toLowerCase(charArray[1]) != 'x') ? 10 : 16;
int i2 = i == 16 ? 2 : 0;
while (i2 < charArray.length && ((c = charArray[i2]) == '0' || c == '.')) {
i2++;
}
return i2 >= charArray.length || Character.digit(charArray[i2], i) <= 0;
}
@Override
public AbstractC13937 mo4866() {
return m4798(1);
}
@Override
public AbstractC13937 mo4797() {
return m4798(2);
}
public AbstractC13937 m4798(int i) {
int i2 = this.f5195;
this.f5195 = i;
AbstractC13937 m4803 = m4803();
this.f5193 = this.f5195;
this.f5195 = i2;
return m4803;
}
public AbstractC13937 m4803() {
AbstractC13937 m4869 = m4869();
return (((this.f5195 & 1) == 0 || this.f5192.mo13401() != EnumC6216.EQ) && (EnumC6216.PLUSEQ.compareTo(this.f5192.mo13401()) > 0 || this.f5192.mo13401().compareTo(EnumC6216.GTGTGTEQ) > 0)) ? m4869 : m4867(m4869);
}
public AbstractC13937 m4867(AbstractC13937 abstractC13937) {
switch (C5000.f14003[this.f5192.mo13401().ordinal()]) {
case 56:
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
this.f5195 = 1;
return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8597(abstractC13937, m4803()));
case 57:
case 58:
case 59:
case 60:
case 61:
case 62:
case 63:
case 64:
case 65:
case 66:
case 67:
int mo133902 = this.f5192.mo13390();
EnumC6216 mo13401 = this.f5192.mo13401();
this.f5192.nextToken();
this.f5195 = 1;
return this.f5184.m8635(mo133902).mo8608(m4785(mo13401), (AbstractC8932) abstractC13937, (AbstractC8932) m4803());
default:
return abstractC13937;
}
}
public AbstractC13937 m4869() {
AbstractC13937 m4888 = m4888();
if ((this.f5195 & 1) == 0 || this.f5192.mo13401() != EnumC6216.QUES) {
return m4888;
}
this.f5195 = 1;
return m4801(m4888);
}
public AbstractC13937 m4888() {
AbstractC13937 m4842 = m4842();
if ((this.f5195 & 1) == 0 || m4774(this.f5192.mo13401()) < 4) {
return m4842;
}
this.f5195 = 1;
return m4828(m4842, 4);
}
private AbstractC13937 m4781(int i, EnumC6216 enumC6216, AbstractC13937 abstractC13937, AbstractC13937 abstractC139372) {
if (enumC6216 == EnumC6216.INSTANCEOF) {
return this.f5184.m8635(i).mo8632(abstractC13937, (AbstractC8932) abstractC139372);
}
return this.f5184.m8635(i).mo8612(m4785(enumC6216), abstractC13937, abstractC139372);
}
public StringBuffer m4806(AbstractC8932 abstractC8932) {
C12488 m26647 = C12488.m26647();
while (abstractC8932.mo782() != 36) {
if (abstractC8932.mo782() != 71) {
return null;
}
C11178 c11178 = (C11178) abstractC8932;
if (c11178.f31832.mo782() != 36) {
return null;
}
C7201 c7201 = (C7201) c11178.f31832;
if (c7201.f19783 != 10) {
return null;
}
m26647 = m26647.m26655((String) c7201.f19784);
abstractC8932 = c11178.f31829;
}
C7201 c72012 = (C7201) abstractC8932;
if (c72012.f19783 != 10) {
return null;
}
StringBuffer stringBuffer = new StringBuffer((String) c72012.f19784);
while (m26647.m26649()) {
stringBuffer.append((String) m26647.f36366);
m26647 = m26647.f36367;
}
return stringBuffer;
}
public C12488 m4870() {
C6594 m15667 = C6594.m15667();
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.LPAREN;
if (mo13401 == enumC6216) {
this.f5192.nextToken();
if (this.f5192.mo13401() != EnumC6216.RPAREN) {
m15667.m15669(mo4866());
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
m15667.m15669(mo4866());
}
}
m4832(EnumC6216.RPAREN);
} else {
m4778(this.f5192.mo13390(), "expected", enumC6216);
}
return m15667.m15676();
}
public C13095 m4822(C12488 c12488, AbstractC13937 abstractC13937) {
int mo13390 = this.f5192.mo13390();
return (C13095) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8643(c12488, abstractC13937, m4870()));
}
public AbstractC13937 m4886(AbstractC13937 abstractC13937) {
if (this.f5192.mo13401() != EnumC6216.LT) {
return abstractC13937;
}
int i = this.f5195;
if ((i & 2) == 0 || (i & 4) != 0) {
return abstractC13937;
}
this.f5195 = 2;
m4836();
return m4814(abstractC13937, false);
}
public C12488 m4875() {
return m4864(2);
}
public C12488 m4864(int i) {
if (this.f5192.mo13401() != EnumC6216.LT) {
return null;
}
m4836();
int i2 = this.f5195;
if ((i2 & i) == 0 || (i2 & 4) != 0) {
m4890();
}
this.f5195 = i;
return m4817(false);
}
public C12488 m4817(boolean z) {
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.LT;
if (mo13401 == enumC6216) {
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.GT && z) {
m4838();
this.f5195 |= 16;
this.f5192.nextToken();
return C12488.m26647();
}
C6594 m15667 = C6594.m15667();
m15667.m15669((this.f5195 & 1) == 0 ? m4881() : mo4797());
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
m15667.m15669((this.f5195 & 1) == 0 ? m4881() : mo4797());
}
int i = C5000.f14003[this.f5192.mo13401().ordinal()];
if (i == 66) {
this.f5192.mo13392(EnumC6216.GTEQ);
} else if (i == 67) {
this.f5192.mo13392(EnumC6216.GTGTEQ);
} else {
switch (i) {
case InterfaceC9912.f28741:
this.f5192.mo13392(EnumC6216.EQ);
break;
case 83:
this.f5192.mo13392(EnumC6216.GTGT);
break;
case InterfaceC9912.f28802:
this.f5192.mo13392(EnumC6216.GT);
break;
default:
m4832(EnumC6216.GT);
break;
}
}
return m15667.m15676();
}
m4778(this.f5192.mo13390(), "expected", enumC6216);
return C12488.m26647();
}
public C11085 m4814(AbstractC13937 abstractC13937, boolean z) {
int mo13390 = this.f5192.mo13390();
return (C11085) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8568(abstractC13937, m4817(z)));
}
private C12020 m4787(AbstractC13937 abstractC13937, int i) {
m4832(EnumC6216.RBRACKET);
return (C12020) mo4884((AbstractC8932) this.f5184.m8635(i).mo8641(m4783(abstractC13937)));
}
public AbstractC13937 m4824(int i, C12488 c12488) {
C1632 c1632;
int i2;
C11085 m4814;
switch (C5000.f14003[this.f5192.mo13401().ordinal()]) {
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
if (c12488 == null) {
return m4826(i, m4876());
}
break;
}
AbstractC13937 m4883 = m4883();
int i3 = this.f5195;
int i4 = 2;
this.f5195 = 2;
if (this.f5192.mo13401() == EnumC6216.LT) {
m4836();
m4814 = m4814(m4883, true);
c1632 = this;
} else {
boolean z = false;
c1632 = this;
C12488 c124882 = c12488;
AbstractC13937 abstractC13937 = m4883;
int i5 = 2;
while (c1632.f5192.mo13401() == EnumC6216.DOT) {
if (z) {
c1632.m4855(c1632.f5192.mo13390());
}
int mo13390 = c1632.f5192.mo13390();
c1632.f5192.nextToken();
AbstractC13937 abstractC139372 = (AbstractC13937) c1632.mo4884((AbstractC8932) c1632.f5184.m8635(mo13390).mo8615(abstractC13937, c1632.m4877()));
if (c1632.f5192.mo13401() == EnumC6216.LT) {
c1632.m4836();
m4814 = c1632.m4814(abstractC139372, true);
C12488 c124883 = c124882;
i4 = i5;
c12488 = c124883;
if ((c1632.f5195 & 16) != 0) {
z = true;
abstractC13937 = m4814;
int i6 = i4;
c124882 = c12488;
i5 = i6;
while (c1632.f5192.mo13401() == EnumC6216.DOT) {
}
}
z = false;
abstractC13937 = m4814;
int i62 = i4;
c124882 = c12488;
i5 = i62;
while (c1632.f5192.mo13401() == EnumC6216.DOT) {
}
} else {
abstractC13937 = abstractC139372;
}
}
c1632.f5195 = i3;
EnumC6216 mo13401 = c1632.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.LBRACKET;
if (mo13401 == enumC6216) {
AbstractC13937 m4826 = c1632.m4826(i, abstractC13937);
if (c124882 == null) {
return m4826;
}
if (!c124882.isEmpty()) {
Object obj = c124882.f36366;
if (((AbstractC13937) obj).f26270 != -1) {
i2 = ((AbstractC13937) obj).f26270;
c1632.m4790(c1632.f5192.mo13398());
c1632.m4775(i2, "cannot.create.array.with.type.arguments", new Object[0]);
return (AbstractC13937) c1632.mo4884((AbstractC8932) c1632.f5184.m8635(i).mo8605(c124882.m26655(m4826)));
}
}
i2 = i;
c1632.m4790(c1632.f5192.mo13398());
c1632.m4775(i2, "cannot.create.array.with.type.arguments", new Object[0]);
return (AbstractC13937) c1632.mo4884((AbstractC8932) c1632.f5184.m8635(i).mo8605(c124882.m26655(m4826)));
}
EnumC6216 mo134012 = c1632.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.LPAREN;
if (mo134012 == enumC62162) {
return c1632.m4807(i, (AbstractC13937) null, c124882, abstractC13937);
}
int mo133902 = c1632.f5192.mo13390();
Object[] objArr = new Object[i5];
objArr[0] = enumC62162;
objArr[1] = enumC6216;
c1632.m4775(mo133902, "expected2", objArr);
return (AbstractC13937) c1632.mo4884((AbstractC8932) c1632.f5184.m8635(i).mo8605(C12488.of(c1632.mo4884((AbstractC8932) c1632.f5184.m8635(i).mo8588(null, c124882, abstractC13937, C12488.m26647(), null)))));
}
}
public AbstractC13937 m4826(int i, AbstractC13937 abstractC13937) {
m4832(EnumC6216.LBRACKET);
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.RBRACKET;
if (mo13401 == enumC6216) {
m4832(enumC6216);
AbstractC13937 m4783 = m4783(abstractC13937);
if (this.f5192.mo13401() == EnumC6216.LBRACE) {
return m4856(i, m4783);
}
return m4778(this.f5192.mo13390(), "array.dimension.missing", new EnumC6216[0]);
}
C6594 c6594 = new C6594();
c6594.m15669(mo4866());
m4832(enumC6216);
while (this.f5192.mo13401() == EnumC6216.LBRACKET) {
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
EnumC6216 mo134012 = this.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.RBRACKET;
if (mo134012 == enumC62162) {
abstractC13937 = m4787(abstractC13937, mo13390);
} else {
c6594.m15669(mo4866());
m4832(enumC62162);
}
}
return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(i).mo8578(abstractC13937, c6594.m15676(), (C12488) null));
}
public C3507 m4807(int i, AbstractC13937 abstractC13937, C12488 c12488, AbstractC13937 abstractC139372) {
C12862 c12862;
C12488 m4870 = m4870();
if (this.f5192.mo13401() == EnumC6216.LBRACE) {
int mo13390 = this.f5192.mo13390();
C12488 m4816 = m4816(this.f5204.f38891, false);
c12862 = (C12862) mo4884(this.f5184.m8635(mo13390).m8621(this.f5184.m8635(-1).m8593(0L), m4816));
} else {
c12862 = null;
}
return (C3507) mo4884((AbstractC8932) this.f5184.m8635(i).mo8588(abstractC13937, c12488, abstractC139372, m4870, c12862));
}
public AbstractC13937 m4856(int i, AbstractC13937 abstractC13937) {
m4832(EnumC6216.LBRACE);
C6594 c6594 = new C6594();
if (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
} else if (this.f5192.mo13401() != EnumC6216.RBRACE) {
c6594.m15669(m4891());
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.RBRACE) {
break;
}
c6594.m15669(m4891());
}
}
m4832(EnumC6216.RBRACE);
return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(i).mo8578(abstractC13937, C12488.m26647(), c6594.m15676()));
}
public AbstractC13937 mo4805() {
m4832(EnumC6216.LPAREN);
AbstractC13937 mo4866 = mo4866();
m4832(EnumC6216.RPAREN);
return mo4866;
}
public C14546 m4829(int i, long j) {
m4832(EnumC6216.LBRACE);
C14546 mo8646 = this.f5184.m8635(i).mo8646(j, m4791());
while (true) {
if (this.f5192.mo13401() == EnumC6216.CASE || this.f5192.mo13401() == EnumC6216.DEFAULT) {
m4780("orphaned", this.f5192.mo13401());
m4861();
} else {
mo8646.f43593 = this.f5192.mo13390();
m4832(EnumC6216.RBRACE);
return (C14546) mo4884(mo8646);
}
}
}
public C14546 m4889() {
return m4829(this.f5192.mo13390(), 0L);
}
public C12488 m4791() {
AbstractC13937 m4798;
C6594 c6594 = new C6594();
int i = -1;
while (true) {
int mo13390 = this.f5192.mo13390();
int i2 = C5000.f14003[this.f5192.mo13401().ordinal()];
if (i2 != 1) {
if (i2 != 74) {
if (i2 != 11) {
if (i2 != 12) {
if (i2 != 19) {
if (i2 != 20) {
switch (i2) {
case 3:
case 5:
String mo9318 = this.f5192.mo9318();
C4675 m4847 = m4847();
if (this.f5192.mo13401() == EnumC6216.INTERFACE || this.f5192.mo13401() == EnumC6216.CLASS || (this.f5187 && this.f5192.mo13401() == EnumC6216.ENUM)) {
c6594.m15669(m4851(m4847, mo9318));
} else {
c6594.m15670(m4812(m4847, mo4797(), new C6594()));
mo4833((AbstractC8932) c6594.f17751.last(), this.f5192.mo13397());
m4832(EnumC6216.SEMI);
}
if (this.f5192.mo13390() != i) {
return c6594.m15676();
}
if (this.f5192.mo13390() <= this.f5191) {
m4782(false, true, true, true);
i = this.f5192.mo13390();
}
this.f5192.mo13389();
break;
case 4:
break;
case 6:
break;
case 7:
case 8:
c6594.m15669(m4851(m4847(), this.f5192.mo9318()));
if (this.f5192.mo13390() != i) {
}
break;
case 9:
break;
default:
switch (i2) {
case 32:
case 33:
break;
case 34:
case 35:
case 36:
case 37:
case 38:
case 39:
case 40:
case 41:
case 42:
case 43:
case 44:
case 45:
case 46:
break;
default:
AbstractC3226 name = this.f5192.name();
m4798 = m4798(3);
if (this.f5192.mo13401() != EnumC6216.COLON && m4798.mo782() == 35) {
this.f5192.nextToken();
c6594.m15669(this.f5184.m8635(mo13390).mo8575(name, mo4850()));
break;
} else if ((this.f5193 & 2) == 0 && (this.f5192.mo13401() == EnumC6216.IDENTIFIER || this.f5192.mo13401() == EnumC6216.ASSERT || this.f5192.mo13401() == EnumC6216.ENUM)) {
int mo133902 = this.f5192.mo13390();
C4675 m8593 = this.f5184.m8635(-1).m8593(0L);
this.f5184.m8635(mo133902);
c6594.m15670(m4812(m8593, m4798, new C6594()));
mo4833((AbstractC8932) c6594.f17751.last(), this.f5192.mo13397());
m4832(EnumC6216.SEMI);
break;
} else {
c6594.m15669((AbstractC5191) mo4863(this.f5184.m8635(mo13390).mo8566(m4858(m4798))));
m4832(EnumC6216.SEMI);
break;
}
break;
}
if (this.f5192.mo13390() != i) {
}
break;
}
}
c6594.m15669(m4851(m4847(), this.f5192.mo9318()));
if (this.f5192.mo13390() != i) {
}
}
}
}
}
if (this.f5187 && this.f5192.mo13401() == EnumC6216.ENUM) {
m4830(this.f5192.mo13390(), "local.enum", new Object[0]);
c6594.m15669(m4851(m4847(), this.f5192.mo9318()));
} else {
if (this.f5194 && this.f5192.mo13401() == EnumC6216.ASSERT) {
c6594.m15669(mo4850());
}
AbstractC3226 name2 = this.f5192.name();
m4798 = m4798(3);
if (this.f5192.mo13401() != EnumC6216.COLON) {
}
if ((this.f5193 & 2) == 0) {
}
c6594.m15669((AbstractC5191) mo4863(this.f5184.m8635(mo13390).mo8566(m4858(m4798))));
m4832(EnumC6216.SEMI);
}
if (this.f5192.mo13390() != i) {
}
}
c6594.m15669(mo4850());
if (this.f5192.mo13390() != i) {
}
}
}
public C12488 m4804() {
C6594 m15667 = C6594.m15667();
m15667.add(mo4797());
while (this.f5192.mo13401() == EnumC6216.BAR) {
m4860();
this.f5192.nextToken();
m15667.add(m4883());
}
return m15667.m15676();
}
public C12488 m4861() {
C6594 c6594 = new C6594();
while (true) {
int mo13390 = this.f5192.mo13390();
int i = C5000.f14003[this.f5192.mo13401().ordinal()];
if (i == 6 || i == 12) {
break;
}
if (i == 32) {
this.f5192.nextToken();
AbstractC13937 mo4866 = mo4866();
m4832(EnumC6216.COLON);
C12488 m4791 = m4791();
C6968 mo8638 = this.f5184.m8635(mo13390).mo8638(mo4866, m4791);
if (m4791.isEmpty()) {
mo4833(mo8638, this.f5192.mo13398());
}
c6594.m15669(mo8638);
} else if (i == 33) {
this.f5192.nextToken();
m4832(EnumC6216.COLON);
C12488 m47912 = m4791();
C6968 mo86382 = this.f5184.m8635(mo13390).mo8638((AbstractC13937) null, m47912);
if (m47912.isEmpty()) {
mo4833(mo86382, this.f5192.mo13398());
}
c6594.m15669(mo86382);
} else {
this.f5192.nextToken();
m4778(mo13390, "expected3", EnumC6216.CASE, EnumC6216.DEFAULT, EnumC6216.RBRACE);
}
}
return c6594.m15676();
}
public C12488 m4841() {
C6594 m15667 = C6594.m15667();
int mo13390 = this.f5192.mo13390();
if (this.f5192.mo13401() == EnumC6216.FINAL || this.f5192.mo13401() == EnumC6216.MONKEYS_AT) {
return m4812(m4849(0L), mo4797(), m15667).m15676();
}
AbstractC13937 m4798 = m4798(3);
if ((this.f5193 & 2) != 0 && (this.f5192.mo13401() == EnumC6216.IDENTIFIER || this.f5192.mo13401() == EnumC6216.ASSERT || this.f5192.mo13401() == EnumC6216.ENUM)) {
return m4812(m4847(), m4798, m15667).m15676();
}
return m4811(mo13390, m4798, m15667).m15676();
}
public C4675 m4847() {
return m4809((C4675) null);
}
public C4675 m4809(C4675 c4675) {
long j;
int i;
long j2;
C6594 c6594 = new C6594();
if (c4675 == null) {
i = this.f5192.mo13390();
j = 0;
} else {
j = c4675.f13182;
c6594.m15671(c4675.f13181);
i = c4675.f26270;
}
if (this.f5192.mo13399()) {
j |= 131072;
this.f5192.mo13389();
}
while (true) {
int[] iArr = C5000.f14003;
int i2 = iArr[this.f5192.mo13401().ordinal()];
if (i2 == 2) {
j2 = 1;
} else if (i2 == 3) {
j2 = 16;
} else if (i2 == 4) {
j2 = ConstantsAPI.AppSupportContentFlag.MMAPP_SUPPORT_XLS;
} else if (i2 != 5) {
switch (i2) {
case 13:
j2 = 2;
break;
case 14:
j2 = 4;
break;
case 15:
j2 = 8;
break;
case 16:
j2 = 128;
break;
case 17:
j2 = 256;
break;
case 18:
j2 = 64;
break;
case 19:
j2 = 32;
break;
case 20:
j2 = ConstantsAPI.AppSupportContentFlag.MMAPP_SUPPORT_XLSX;
break;
}
} else {
j2 = 8192;
}
if ((j & j2) != 0) {
m4830(this.f5192.mo13390(), "repeated.modifier", new Object[0]);
}
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
if (j2 == 8192) {
m4882();
if (this.f5192.mo13401() != EnumC6216.INTERFACE) {
C13704 m4823 = m4823(mo13390);
if (j == 0 && c6594.isEmpty()) {
i = m4823.f26270;
}
c6594.m15669(m4823);
int i3 = m4823.f26270;
j2 = 0;
}
}
j |= j2;
}
}
public C13704 m4823(int i) {
m4882();
C13704 mo8624 = this.f5184.m8635(i).mo8624((AbstractC8932) m4883(), m4879());
mo4833((AbstractC8932) mo8624, this.f5192.mo13398());
return mo8624;
}
public C12488 m4840() {
m4832(EnumC6216.LPAREN);
C6594 c6594 = new C6594();
if (this.f5192.mo13401() != EnumC6216.RPAREN) {
c6594.m15669(m4885());
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
c6594.m15669(m4885());
}
}
m4832(EnumC6216.RPAREN);
return c6594.m15676();
}
public AbstractC13937 m4873() {
int i = C5000.f14003[this.f5192.mo13401().ordinal()];
if (i == 5) {
int mo13390 = this.f5192.mo13390();
this.f5192.nextToken();
return m4823(mo13390);
}
if (i == 11) {
int mo133902 = this.f5192.mo13390();
m4832(EnumC6216.LBRACE);
C6594 c6594 = new C6594();
if (this.f5192.mo13401() != EnumC6216.RBRACE) {
c6594.m15669(m4873());
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.RBRACE) {
break;
}
c6594.m15669(m4873());
}
}
m4832(EnumC6216.RBRACE);
return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo133902).mo8578((AbstractC13937) null, C12488.m26647(), c6594.m15676()));
}
this.f5195 = 1;
return m4869();
}
public C6594 m4810(int i, C4675 c4675, AbstractC13937 abstractC13937, AbstractC3226 abstractC3226, boolean z, String str, C6594 c6594) {
c6594.m15669(m4818(i, c4675, abstractC13937, abstractC3226, z, str));
while (this.f5192.mo13401() == EnumC6216.COMMA) {
mo4833((AbstractC8932) c6594.f17751.last(), this.f5192.mo13397());
this.f5192.nextToken();
c6594.m15669(m4820(c4675, abstractC13937, z, str));
}
return c6594;
}
public C12769 m4818(int i, C4675 c4675, AbstractC13937 abstractC13937, AbstractC3226 abstractC3226, boolean z, String str) {
AbstractC13937 abstractC139372;
AbstractC13937 m4783 = m4783(abstractC13937);
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.EQ;
if (mo13401 == enumC6216) {
this.f5192.nextToken();
abstractC139372 = m4891();
} else {
if (z) {
m4778(this.f5192.mo13390(), "expected", enumC6216);
}
abstractC139372 = null;
}
C12769 c12769 = (C12769) mo4884(this.f5184.m8635(i).mo8618(c4675, abstractC3226, m4783, abstractC139372));
m4834(c12769, str);
return c12769;
}
public C12488 m4837() {
C6594 c6594 = new C6594();
c6594.m15669(m4794());
while (this.f5192.mo13401() == EnumC6216.SEMI) {
mo4833((AbstractC8932) c6594.f17751.last(), this.f5192.mo13397());
this.f5192.mo13390();
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.RPAREN) {
break;
}
c6594.m15669(m4794());
}
return c6594.m15676();
}
public C12488 m4815(AbstractC3226 abstractC3226) {
EnumC6216 enumC6216;
m4832(EnumC6216.LBRACE);
C6594 c6594 = new C6594();
if (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
} else if (this.f5192.mo13401() != EnumC6216.RBRACE && this.f5192.mo13401() != EnumC6216.SEMI) {
c6594.m15669(m4852(abstractC3226));
while (true) {
EnumC6216 mo13401 = this.f5192.mo13401();
enumC6216 = EnumC6216.COMMA;
if (mo13401 != enumC6216) {
break;
}
this.f5192.nextToken();
if (this.f5192.mo13401() == EnumC6216.RBRACE || this.f5192.mo13401() == EnumC6216.SEMI) {
break;
}
c6594.m15669(m4852(abstractC3226));
}
EnumC6216 mo134012 = this.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.SEMI;
if (mo134012 != enumC62162) {
EnumC6216 mo134013 = this.f5192.mo13401();
EnumC6216 enumC62163 = EnumC6216.RBRACE;
if (mo134013 != enumC62163) {
c6594.m15669(m4778(this.f5192.mo13390(), "expected3", enumC6216, enumC62163, enumC62162));
this.f5192.nextToken();
}
}
}
if (this.f5192.mo13401() == EnumC6216.SEMI) {
this.f5192.nextToken();
while (this.f5192.mo13401() != EnumC6216.RBRACE && this.f5192.mo13401() != EnumC6216.EOF) {
c6594.m15671(m4854(abstractC3226, false));
if (this.f5192.mo13390() <= this.f5191) {
m4782(false, true, true, false);
}
}
}
m4832(EnumC6216.RBRACE);
return c6594.m15676();
}
public C12488 m4845() {
C6594 c6594 = new C6594();
c6594.m15669(mo4797());
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
c6594.m15669(mo4797());
}
return c6594.m15676();
}
public C12488 m4816(AbstractC3226 abstractC3226, boolean z) {
EnumC6216 enumC6216;
EnumC6216 enumC62162 = EnumC6216.LBRACE;
m4832(enumC62162);
if (this.f5192.mo13390() <= this.f5191) {
m4782(false, true, false, false);
if (this.f5192.mo13401() == enumC62162) {
this.f5192.nextToken();
}
}
C6594 c6594 = new C6594();
while (true) {
EnumC6216 mo13401 = this.f5192.mo13401();
enumC6216 = EnumC6216.RBRACE;
if (mo13401 == enumC6216 || this.f5192.mo13401() == EnumC6216.EOF) {
break;
}
c6594.m15671(m4854(abstractC3226, z));
if (this.f5192.mo13390() <= this.f5191) {
m4782(false, true, true, false);
}
}
m4832(enumC6216);
return c6594.m15676();
}
public AbstractC8932 m4813(int i, C4675 c4675, AbstractC13937 abstractC13937, AbstractC3226 abstractC3226, C12488 c12488, boolean z, boolean z2, String str) {
AbstractC13937 abstractC139372;
AbstractC13937 abstractC139373;
C14546 c14546;
C12488 m4844 = m4844();
AbstractC13937 abstractC139374 = abstractC13937;
if (!z2) {
abstractC139374 = m4783(abstractC13937);
}
AbstractC13937 abstractC139375 = abstractC139374;
C12488 m26647 = C12488.m26647();
if (this.f5192.mo13401() == EnumC6216.THROWS) {
this.f5192.nextToken();
m26647 = m4839();
}
C12488 c124882 = m26647;
EnumC6216 mo13401 = this.f5192.mo13401();
EnumC6216 enumC6216 = EnumC6216.LBRACE;
if (mo13401 == enumC6216) {
c14546 = m4889();
abstractC139373 = null;
} else {
EnumC6216 mo134012 = this.f5192.mo13401();
EnumC6216 enumC62162 = EnumC6216.DEFAULT;
if (mo134012 == enumC62162) {
m4832(enumC62162);
abstractC139372 = m4873();
} else {
abstractC139372 = null;
}
m4832(EnumC6216.SEMI);
if (this.f5192.mo13390() <= this.f5191) {
m4782(false, true, false, false);
if (this.f5192.mo13401() == enumC6216) {
abstractC139373 = abstractC139372;
c14546 = m4889();
}
}
abstractC139373 = abstractC139372;
c14546 = null;
}
C2991 c2991 = (C2991) mo4884(this.f5184.m8635(i).mo8583(c4675, abstractC3226, abstractC139375, c12488, m4844, c124882, c14546, abstractC139373));
m4834(c2991, str);
return c2991;
}
public C12488 m4839() {
C6594 c6594 = new C6594();
c6594.m15669(m4883());
while (this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
c6594.m15669(m4883());
}
return c6594.m15676();
}
public C12488 m4844() {
C6594 c6594 = new C6594();
m4832(EnumC6216.LPAREN);
if (this.f5192.mo13401() != EnumC6216.RPAREN) {
C12769 m4874 = m4874();
c6594.m15669(m4874);
while ((m4874.f37121.f13182 & C5132.f14235) == 0 && this.f5192.mo13401() == EnumC6216.COMMA) {
this.f5192.nextToken();
m4874 = m4874();
c6594.m15669(m4874);
}
}
m4832(EnumC6216.RPAREN);
return c6594.m15676();
}
public C4675 m4849(long j) {
C4675 m4847 = m4847();
m4831(m4847.f13182 & (-131089));
m4847.f13182 = j | m4847.f13182;
return m4847;
}
public C12769 m4874() {
C4675 m4849 = m4849(C5132.f14248);
AbstractC13937 mo4797 = mo4797();
if (this.f5192.mo13401() == EnumC6216.ELLIPSIS) {
m4887();
m4849.f13182 |= C5132.f14235;
mo4797 = (AbstractC13937) mo4863((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8641(mo4797));
this.f5192.nextToken();
}
return m4819(m4849, mo4797);
}
public AbstractC13937 m4858(AbstractC13937 abstractC13937) {
int mo782 = abstractC13937.mo782();
if (mo782 == 26 || mo782 == 27 || mo782 == 30 || mo782 == 47) {
return abstractC13937;
}
switch (mo782) {
case 52:
case 53:
case 54:
case 55:
return abstractC13937;
default:
switch (mo782) {
case 76:
case 77:
case 78:
return abstractC13937;
default:
switch (mo782) {
case 85:
case 86:
case 87:
case 88:
case 89:
case 90:
case 91:
case 92:
return abstractC13937;
default:
m4830(abstractC13937.f26270, "not.stmt", new Object[0]);
return this.f5184.m8635(abstractC13937.f26270).mo8605(C12488.of((Object) abstractC13937));
}
}
}
}
public static int m4774(EnumC6216 enumC6216) {
int m4785 = m4785(enumC6216);
if (m4785 >= 0) {
return C0513.m1864(m4785);
}
return -1;
}
public static int m4785(EnumC6216 enumC6216) {
int i = C5000.f14003[enumC6216.ordinal()];
if (i == 21) {
return 64;
}
switch (i) {
case 57:
return 88;
case 58:
return 89;
case 59:
return 90;
case 60:
return 91;
case 61:
return 92;
case 62:
return 78;
case 63:
return 76;
case 64:
return 77;
case 65:
return 85;
case 66:
return 86;
case 67:
return 87;
default:
switch (i) {
case 80:
return 71;
case InterfaceC9912.f28664:
return 72;
case InterfaceC9912.f28741:
return 67;
case 83:
return 70;
case InterfaceC9912.f28802:
return 69;
case 85:
return 57;
case 86:
return 58;
case 87:
return 59;
case 88:
return 60;
case 89:
return 61;
case 90:
return 62;
case 91:
return 63;
case 92:
return 65;
case 93:
return 66;
case 94:
return 68;
case InterfaceC9912.f28812:
return 73;
case InterfaceC9912.f28657:
return 74;
case InterfaceC9912.f28804:
return 75;
case InterfaceC9912.f28716:
return 32;
default:
return -1;
}
}
}
public static int m4789(EnumC6216 enumC6216) {
int i = C5000.f14003[enumC6216.ordinal()];
if (i == 68) {
return 50;
}
if (i == 69) {
return 51;
}
switch (i) {
case 78:
return 52;
case InterfaceC9912.f28700:
return 53;
case 80:
return 48;
case InterfaceC9912.f28664:
return 49;
default:
return -1;
}
}
public static int m4788(EnumC6216 enumC6216) {
switch (C5000.f14003[enumC6216.ordinal()]) {
case 22:
return 1;
case 23:
return 3;
case 24:
return 2;
case 25:
return 4;
case 26:
return 5;
case 27:
return 6;
case 28:
return 7;
case 29:
return 8;
default:
return -1;
}
}
}