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(); |