Lines 7427-7439
Link Here
|
7427 |
frame.addStackItem(TypeBinding.FLOAT); |
7427 |
frame.addStackItem(TypeBinding.FLOAT); |
7428 |
break; |
7428 |
break; |
7429 |
case ClassFileConstants.ClassTag: |
7429 |
case ClassFileConstants.ClassTag: |
7430 |
int utf8index = u2At(poolContents, 1, |
7430 |
frame.addStackItem(new VerificationTypeInfo( |
7431 |
constantPoolOffsets[index]); |
7431 |
TypeIds.T_JavaLangClass, |
7432 |
char[] classSignature = utf8At(poolContents, |
7432 |
ConstantPool.JavaLangClassConstantPoolName)); |
7433 |
constantPoolOffsets[utf8index] + 3, u2At( |
|
|
7434 |
poolContents, 1, |
7435 |
constantPoolOffsets[utf8index])); |
7436 |
frame.addStackItem(new VerificationTypeInfo(0, classSignature)); |
7437 |
} |
7433 |
} |
7438 |
pc += 2; |
7434 |
pc += 2; |
7439 |
break; |
7435 |
break; |
Lines 7453-7466
Link Here
|
7453 |
frame.addStackItem(TypeBinding.FLOAT); |
7449 |
frame.addStackItem(TypeBinding.FLOAT); |
7454 |
break; |
7450 |
break; |
7455 |
case ClassFileConstants.ClassTag: |
7451 |
case ClassFileConstants.ClassTag: |
7456 |
int utf8index = u2At(poolContents, 1, |
7452 |
frame.addStackItem(new VerificationTypeInfo( |
7457 |
constantPoolOffsets[index]); |
7453 |
TypeIds.T_JavaLangClass, |
7458 |
char[] classSignature = utf8At(poolContents, |
7454 |
ConstantPool.JavaLangClassConstantPoolName)); |
7459 |
constantPoolOffsets[utf8index] + 3, u2At( |
|
|
7460 |
poolContents, 1, |
7461 |
constantPoolOffsets[utf8index])); |
7462 |
frame.addStackItem(new VerificationTypeInfo(0, |
7463 |
classSignature)); |
7464 |
} |
7455 |
} |
7465 |
pc += 3; |
7456 |
pc += 3; |
7466 |
break; |
7457 |
break; |