HttpFiltersInterceptor implements InstanceMethodsAroundInterceptor, InstanceConstructorInterceptor { @Override public void onConstruct(EnhancedInstance objInst, Object[] allArguments) { objInst.setSkyWalkingDynamicField(allArguments[2]); }  @Override void beforeMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes,
        MethodInterceptResult result); @Override @SuppressWarnings("unchecked") Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes,
        Object ret); @Override void handleMethodException(EnhancedInstance objInst, Method method, Object[] allArguments,
        Class<?>[] argumentsTypes, Throwable t); @Override void onConstruct(EnhancedInstance objInst, Object[] allArguments);  }
@Test public void testBindingInjector() { Object[] arguments = new Object[] { null, null, injector }; interceptor.onConstruct(enhancedInstance, arguments); Assert.assertTrue(Objects.nonNull(enhancedInstance.getSkyWalkingDynamicField())); Assert.assertTrue(enhancedInstance.getSkyWalkingDynamicField() instanceof Injector); }