reversedChainPhase2 = new MethodExecutionVisitor(reversedChainPhase2, classInfo, context, addedMethods);
reversedChainPhase2 = new ConstructorBodyVisitor(reversedChainPhase2, classInfo, context, addedMethods);
//reversedChainPhase2 = new HandlerVisitor(reversedChainPhase2, loader, classInfo, context, addedMethods); // TODO fix handler impl
if (!filterForCall) {
reversedChainPhase2 = new MethodCallVisitor(reversedChainPhase2, loader, classInfo, context);
reversedChainPhase2 = new ConstructorCallVisitor(
reversedChainPhase2, loader, classInfo, context, newInvocationsByCallerMemberHash
);
}
if (!filterForGetSet) {
reversedChainPhase2 = new FieldSetFieldGetVisitor(reversedChainPhase2, loader, classInfo, context);