Package org.springframework.core

Examples of org.springframework.core.LocalVariableTableParameterNameDiscoverer$LocalVariableTableVisitor


      beanFactory.setAllowBeanDefinitionOverriding(this.allowBeanDefinitionOverriding);
    }
    if (this.allowCircularReferences != null) {
      beanFactory.setAllowCircularReferences(this.allowCircularReferences);
    }
    beanFactory.setParameterNameDiscoverer(new LocalVariableTableParameterNameDiscoverer());
    beanFactory.setAutowireCandidateResolver(new QualifierAnnotationAutowireCandidateResolver());
  }
View Full Code Here


   */
  protected ParameterNameDiscoverer createParameterNameDiscoverer() {
    // We need to discover them, or if that fails, guess,
    // and if we can't guess with 100% accuracy, fail.
    PrioritizedParameterNameDiscoverer discoverer = new PrioritizedParameterNameDiscoverer();
    discoverer.addDiscoverer(new LocalVariableTableParameterNameDiscoverer());
    AspectJAdviceParameterNameDiscoverer adviceParameterNameDiscoverer =
        new AspectJAdviceParameterNameDiscoverer(this.pointcut.getExpression());
    adviceParameterNameDiscoverer.setReturningName(this.returningName);
    adviceParameterNameDiscoverer.setThrowingName(this.throwingName);
    // Last in chain, so if we're called and we fail, that's bad...
View Full Code Here

     * Intended for testing. Don't use in practice as it creates a new parameter resolver
     * for each instance. Use the constructor which takes the resolver, as an argument thus
     * allowing for caching.
     */
    public MethodSecurityEvaluationContext(Authentication user, MethodInvocation mi) {
        this(user, mi, new LocalVariableTableParameterNameDiscoverer());
    }
View Full Code Here

    this.paramAnnotated = getMethodParameter(this.payloadMethod, 0);
    this.paramAnnotatedNotRequired = getMethodParameter(this.payloadMethod, 1);
    this.paramAnnotatedRequired = getMethodParameter(payloadMethod, 2);
    this.paramWithSpelExpression = getMethodParameter(payloadMethod, 3);
    this.paramValidated = getMethodParameter(this.payloadMethod, 4);
    this.paramValidated.initParameterNameDiscovery(new LocalVariableTableParameterNameDiscoverer());
    this.paramValidatedNotAnnotated = getMethodParameter(this.payloadMethod, 5);
    this.paramNotAnnotated = getMethodParameter(this.payloadMethod, 6);
  }
View Full Code Here

   * @return a model containing items relevant to the handler method parameters.
   */
  public Map<String, Object> build(NativeWebRequest request, Map<String, ?> source) {
    ParameterNameDiscoverer parameterNameDiscoverer = this.context.getParameterNameDiscoverer();
    if (parameterNameDiscoverer == null) {
      parameterNameDiscoverer = new LocalVariableTableParameterNameDiscoverer();
    }
    Map<String, Object> model = new HashMap<String, Object>();
    for (int i = 0; i < this.handlerMethod.getParameterTypes().length; i++) {
      MethodParameter methodParameter = new MethodParameter(this.handlerMethod, i);
      if (!isIgnored(request, methodParameter)) {
View Full Code Here

TOP

Related Classes of org.springframework.core.LocalVariableTableParameterNameDiscoverer$LocalVariableTableVisitor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.