View | Details | Raw Unified | Return to bug 169596 | Differences between
and this patch

Collapse All | Expand All

(-)compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (-1 / +7 lines)
Lines 111-117 Link Here
111
}
111
}
112
public void anewarray(TypeBinding typeBinding) {
112
public void anewarray(TypeBinding typeBinding) {
113
	super.anewarray(typeBinding);
113
	super.anewarray(typeBinding);
114
	this.currentFrame.stackItems[this.currentFrame.numberOfStackItems - 1] = new VerificationTypeInfo(typeBinding);
114
	char[] constantPoolName = typeBinding.constantPoolName();
115
	int length = constantPoolName.length;
116
	System.arraycopy(constantPoolName, 0, (constantPoolName = new char[length + 3]), 2, length);
117
	constantPoolName[0] = '[';
118
	constantPoolName[1] = 'L';
119
	constantPoolName[length + 2] = ';';
120
	this.currentFrame.stackItems[this.currentFrame.numberOfStackItems - 1] = new VerificationTypeInfo(typeBinding.id, constantPoolName);
115
}
121
}
116
public void areturn() {
122
public void areturn() {
117
	super.areturn();
123
	super.areturn();

Return to bug 169596