public int literalIndexForMethodType(char[] descriptor) { int signatureIndex = literalIndex(descriptor); int index = this.currentIndex++; int length = this.offsets.length; if (length <= index) { // resize System.arraycopy(this.offsets, 0, (this.offsets = new int[index * 2]), 0, length); } this.offsets[index] = this.currentOffset; writeU1(MethodTypeTag); writeU2(signatureIndex); return index; } public int literalIndexForInvokeDynamic(int bootStrapIndex, char[] selector, char[] descriptor) {
public int literalIndexForMethodType(char[] descriptor) { int signatureIndex = literalIndex(descriptor); int index = this.currentIndex++; int length = this.offsets.length; if (length <= index) { // resize System.arraycopy(this.offsets, 0, (this.offsets = new int[index * 2]), 0, length); } this.offsets[index] = this.currentOffset; writeU1(MethodTypeTag); writeU2(signatureIndex); return index; } public int literalIndexForInvokeDynamic(int bootStrapIndex, char[] selector, char[] descriptor) {
public void ldc2_w(long constant) { this.countLabels = 0; int index = this.constantPool.literalIndex(constant); this.stackDepth += 2; if (this.stackDepth > this.stackMax) this.stackMax = this.stackDepth; // Generate a ldc2_w if (this.classFileOffset + 2 >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_ldc2_w; writeUnsignedShort(index); }
public void ldc2_w(double constant) { this.countLabels = 0; int index = this.constantPool.literalIndex(constant); this.stackDepth += 2; if (this.stackDepth > this.stackMax) this.stackMax = this.stackDepth; // Generate a ldc2_w if (this.classFileOffset + 2 >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_ldc2_w; writeUnsignedShort(index); }
public void ldc2_w(long constant) { this.countLabels = 0; int index = this.constantPool.literalIndex(constant); this.stackDepth += 2; if (this.stackDepth > this.stackMax) this.stackMax = this.stackDepth; // Generate a ldc2_w if (this.classFileOffset + 2 >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_ldc2_w; writeUnsignedShort(index); }
public void ldc2_w(double constant) { this.countLabels = 0; int index = this.constantPool.literalIndex(constant); this.stackDepth += 2; if (this.stackDepth > this.stackMax) this.stackMax = this.stackDepth; // Generate a ldc2_w if (this.classFileOffset + 2 >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_ldc2_w; writeUnsignedShort(index); }
public void ldc2_w(long constant) { this.countLabels = 0; int index = this.constantPool.literalIndex(constant); this.stackDepth += 2; if (this.stackDepth > this.stackMax) this.stackMax = this.stackDepth; // Generate a ldc2_w if (this.classFileOffset + 2 >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_ldc2_w; writeUnsignedShort(index); }
public void ldc2_w(double constant) { this.countLabels = 0; int index = this.constantPool.literalIndex(constant); this.stackDepth += 2; if (this.stackDepth > this.stackMax) this.stackMax = this.stackDepth; // Generate a ldc2_w if (this.classFileOffset + 2 >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_ldc2_w; writeUnsignedShort(index); }
public void ldc2_w(double constant) { this.countLabels = 0; int index = this.constantPool.literalIndex(constant); this.stackDepth += 2; if (this.stackDepth > this.stackMax) this.stackMax = this.stackDepth; // Generate a ldc2_w if (this.classFileOffset + 2 >= this.bCodeStream.length) { resizeByteArray(); } this.position++; this.bCodeStream[this.classFileOffset++] = Opcodes.OPC_ldc2_w; writeUnsignedShort(index); }
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**
public int literalIndex(TypeBinding binding) { TypeBinding typeBinding = binding.leafComponentType(); if ((typeBinding.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { Util.recordNestedType(this.classFile, typeBinding); } return literalIndex(binding.signature()); } /**