(C context, ObjExpr objx, GeneratorAdapter gen)
| 4231 | } |
| 4232 | |
| 4233 | public void emit(C context, ObjExpr objx, GeneratorAdapter gen){ |
| 4234 | if(isProtocol) |
| 4235 | { |
| 4236 | gen.visitLineNumber(line, gen.mark()); |
| 4237 | emitProto(context,objx,gen); |
| 4238 | } |
| 4239 | |
| 4240 | else |
| 4241 | { |
| 4242 | fexpr.emit(C.EXPRESSION, objx, gen); |
| 4243 | gen.visitLineNumber(line, gen.mark()); |
| 4244 | gen.checkCast(IFN_TYPE); |
| 4245 | emitArgsAndCall(0, context,objx,gen); |
| 4246 | } |
| 4247 | if(context == C.STATEMENT) |
| 4248 | gen.pop(); |
| 4249 | } |
| 4250 | |
| 4251 | public void emitProto(C context, ObjExpr objx, GeneratorAdapter gen){ |
| 4252 | Label onLabel = gen.newLabel(); |
nothing calls this directly
no test coverage detected