@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new MethodIsPublicInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new MethodDefinedInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new MethodDefinedInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new IsMethodBoundInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new HasInstanceVarInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new IsMethodBoundInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new ClassVarIsDefinedInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new HasInstanceVarInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new GetDefinedConstantOrMethodInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new MethodIsPublicInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new ClassVarIsDefinedInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new GetDefinedConstantOrMethodInstr((Variable) getResult().cloneForInlining(inlinerInfo), getObject().cloneForInlining(inlinerInfo), (StringLiteral) getName().cloneForInlining(inlinerInfo)); }