@Override void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
void branchWide() { branch(); // case label branch is already wide }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }
public void lookupswitch(CaseLabel defaultLabel, int[] keys, int[] sortedIndexes, CaseLabel[] casesLabel) { this.countLabels = 0; this.stackDepth--; int length = keys.length; int pos = this.position; defaultLabel.placeInstruction(); for (int i = 0; i < length; i++) { casesLabel[i].placeInstruction(); } if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_lookupswitch; for (int i = (3 - (pos & 3)); i > 0; i--) { // faster than % 4 if (this.classFileOffset >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = 0; } defaultLabel.branch(); writeSignedWord(length); for (int i = 0; i < length; i++) { writeSignedWord(keys[sortedIndexes[i]]); casesLabel[sortedIndexes[i]].branch(); } }