Lines 140-150
Link Here
|
140 |
codeStream.checkcast(this.actualReceiverType); |
140 |
codeStream.checkcast(this.actualReceiverType); |
141 |
} |
141 |
} |
142 |
codeStream.recordPositionsFrom(pc, this.sourceStart); |
142 |
codeStream.recordPositionsFrom(pc, this.sourceStart); |
143 |
|
|
|
144 |
} |
143 |
} |
145 |
// generate arguments |
144 |
// generate arguments |
146 |
generateArguments(this.binding, this.arguments, currentScope, codeStream); |
145 |
generateArguments(this.binding, this.arguments, currentScope, codeStream); |
147 |
|
146 |
pc = codeStream.position; |
148 |
// actual message invocation |
147 |
// actual message invocation |
149 |
if (this.syntheticAccessor == null){ |
148 |
if (this.syntheticAccessor == null){ |
150 |
TypeBinding constantPoolDeclaringClass = CodeStream.getConstantPoolDeclaringClass(currentScope, codegenBinding, this.actualReceiverType, this.receiver.isImplicitThis()); |
149 |
TypeBinding constantPoolDeclaringClass = CodeStream.getConstantPoolDeclaringClass(currentScope, codegenBinding, this.actualReceiverType, this.receiver.isImplicitThis()); |