Examples of ParameterDescriptor


Examples of cc.catalysts.cdoclet.generator.velocity.ParameterDescriptor

  }

 
  public void addParameter(Type classType, Type methodType, Type type, String name) {
    if (methodDescriptor != null) {
      ParameterDescriptor parameterDescriptor = new ParameterDescriptor(type, name);
      methodDescriptor.addParameterDescriptor(parameterDescriptor);
    }
    if (proxyMethodDescriptor != null) {


      type = replaceType(type);


      ParameterDescriptor parameterDescriptor = new ParameterDescriptor(type, name);
      proxyMethodDescriptor.addParameterDescriptor(parameterDescriptor);
    }
  }
View Full Code Here

Examples of com.buschmais.jqassistant.core.model.api.descriptor.ParameterDescriptor

        throw new UnsupportedOperationException("Method is not implemented.");
    }

    @Override
    public SignatureVisitor visitParameterType() {
        ParameterDescriptor parameterDescriptor = visitorHelper.getParameterDescriptor(methodDescriptor, parameterIndex);
        parameterIndex++;
        return new DependentTypeSignatureVisitor(parameterDescriptor, visitorHelper);
    }
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.api.model.ParameterDescriptor

        if (signature == null) {
            String returnType = SignatureHelper.getType(Type.getReturnType(desc));
            methodDescriptor.setReturns(visitorHelper.getTypeDescriptor(returnType));
            org.objectweb.asm.Type[] types = org.objectweb.asm.Type.getArgumentTypes(desc);
            for (int i = 0; i < types.length; i++) {
                ParameterDescriptor parameterDescriptor = visitorHelper.addParameterDescriptor(methodDescriptor, i);
                String parameterType = SignatureHelper.getType(types[i]);
                parameterDescriptor.setType(visitorHelper.getTypeDescriptor(parameterType));
            }
        } else {
            new SignatureReader(signature).accept(new MethodSignatureVisitor(methodDescriptor, visitorHelper));
        }
        for (int i = 0; exceptions != null && i < exceptions.length; i++) {
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.api.model.ParameterDescriptor

        return new DependentTypeSignatureVisitor(methodDescriptor, visitorHelper);
    }

    @Override
    public SignatureVisitor visitParameterType() {
        final ParameterDescriptor parameterDescriptor = visitorHelper.addParameterDescriptor(methodDescriptor, parameterIndex);
        parameterIndex++;
        return new AbstractTypeSignatureVisitor<ParameterDescriptor>(parameterDescriptor, visitorHelper) {

            @Override
            public SignatureVisitor visitArrayType() {
                return new DependentTypeSignatureVisitor(parameterDescriptor, visitorHelper);
            }

            @Override
            public SignatureVisitor visitTypeArgument(char wildcard) {
                return new DependentTypeSignatureVisitor(parameterDescriptor, visitorHelper);
            }

            @Override
            public void visitEnd(TypeDescriptor resolvedTypeDescriptor) {
                parameterDescriptor.setType(resolvedTypeDescriptor);
            }
        };
    }
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.api.model.ParameterDescriptor

     * @param index
     *            The parameter index.
     * @return The parameter descriptor.
     */
    ParameterDescriptor addParameterDescriptor(MethodDescriptor methodDescriptor, int index) {
        ParameterDescriptor parameterDescriptor = store.create(ParameterDescriptor.class);
        parameterDescriptor.setIndex(index);
        methodDescriptor.addParameter(parameterDescriptor);
        return parameterDescriptor;
    }
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.api.model.ParameterDescriptor

        this.visitorHelper = visitorHelper;
    }

    @Override
    public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(final int parameter, final String desc, final boolean visible) {
        ParameterDescriptor parameterDescriptor = methodDescriptor.findParameter(parameter);
        AnnotationValueDescriptor annotationDescriptor = visitorHelper.addAnnotation(parameterDescriptor, SignatureHelper.getType(desc));
        return new AnnotationVisitor(annotationDescriptor, visitorHelper);
    }
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.impl.store.descriptor.ParameterDescriptor

    throw new UnsupportedOperationException("Method is not implemented.");
  }

  @Override
  public SignatureVisitor visitParameterType() {
    final ParameterDescriptor parameterDescriptor = visitorHelper.addParameterDescriptor(methodDescriptor, parameterIndex);
    parameterIndex++;
    return new AbstractTypeSignatureVisitor(parameterDescriptor, visitorHelper) {

      @Override
      public SignatureVisitor visitArrayType() {
        return new DependentTypeSignatureVisitor(parameterDescriptor, visitorHelper);
      }

      @Override
      public SignatureVisitor visitTypeArgument(char wildcard) {
        return new DependentTypeSignatureVisitor(parameterDescriptor, visitorHelper);
      }

      @Override
      public void visitEnd(TypeDescriptor resolvedTypeDescriptor) {
        parameterDescriptor.setType(resolvedTypeDescriptor);
      }
    };
  }
View Full Code Here

Examples of java.beans.ParameterDescriptor

      if (method != null) {
         ParameterDescriptor[] pd = new ParameterDescriptor[method.getParameterTypes().length];
         int pidx = 0;

         pd[pidx] = new ParameterDescriptor();
         pd[pidx].setName("param1");
         pd[pidx].setDisplayName("Parameter 1");

         pidx++;

         pd[pidx] = new ParameterDescriptor();
         pd[pidx].setName("param2");
         pd[pidx].setDisplayName("Parameter 2");

         pidx++;
View Full Code Here

Examples of javax.validation.metadata.ParameterDescriptor

    assertFalse( crossParameterDescriptor.hasConstraints(), "Cross parameter constraints should be ignored." );

    ReturnValueDescriptor returnValueDescriptor = descriptor.getReturnValueDescriptor();
    assertFalse( returnValueDescriptor.hasConstraints(), "Return value constraints should be ignored." );

    ParameterDescriptor parameterDescriptor = descriptor.getParameterDescriptors().get( 0 );
    assertFalse( parameterDescriptor.hasConstraints(), "First parameter constraints should be ignored." );

    parameterDescriptor = descriptor.getParameterDescriptors().get( 1 );
    assertTrue( parameterDescriptor.hasConstraints(), "Second parameter constraints should be applied." );
  }
View Full Code Here

Examples of javax.validation.metadata.ParameterDescriptor

    );

    List<ParameterDescriptor> parameterDescriptors = descriptor.getParameterDescriptors();
    assertTrue( parameterDescriptors.size() == 2 );

    ParameterDescriptor parameterDescriptor = parameterDescriptors.get( 0 );
    constraintDescriptors = parameterDescriptor.getConstraintDescriptors();
    assertTrue( constraintDescriptors.size() == 1 );

    constraintDescriptor = constraintDescriptors.iterator().next();
    assertEquals(
        constraintDescriptor.getAnnotation().annotationType(),
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.