Examples of AnnotationValueDescriptor


Examples of com.buschmais.jqassistant.core.model.api.descriptor.value.AnnotationValueDescriptor

        this.visitorHelper = visitorHelper;
    }

    @Override
    public AnnotationVisitor visitAnnotation(String arg0, boolean arg1) {
        AnnotationValueDescriptor annotationDescriptor = visitorHelper.addAnnotation(fieldDescriptor, visitorHelper.getType(arg0));
        return new AnnotationVisitor(annotationDescriptor, visitorHelper);
    }
View Full Code Here

Examples of com.buschmais.jqassistant.core.model.api.descriptor.value.AnnotationValueDescriptor

     * @return The annotation descriptor.
     */
    AnnotationValueDescriptor addAnnotation(AnnotatedDescriptor annotatedDescriptor, String typeName) {
        if (typeName != null) {
            TypeDescriptor type = getTypeDescriptor(typeName);
            AnnotationValueDescriptor annotationDescriptor = store.create(AnnotationValueDescriptor.class, annotatedDescriptor.getFullQualifiedName() + "@" + typeName);
            annotationDescriptor.setType(type);
            annotatedDescriptor.getAnnotatedBy().add(annotationDescriptor);
            return annotationDescriptor;
        }
        return null;
    }
View Full Code Here

Examples of com.buschmais.jqassistant.core.model.api.descriptor.value.AnnotationValueDescriptor

    }

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

Examples of com.buschmais.jqassistant.core.model.api.descriptor.value.AnnotationValueDescriptor

        }
    }

    @Override
    public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() {
        AnnotationValueDescriptor annotationDescriptor = new AnnotationValueDescriptor();
        this.annotationDefault = annotationDescriptor.getValue();
        return new AnnotationDefaultVisitor(this.methodDescriptor, visitorHelper);
    }
View Full Code Here

Examples of com.buschmais.jqassistant.core.model.api.descriptor.value.AnnotationValueDescriptor

    public void visitMaxs(final int maxStack, final int maxLocals) {
    }

    @Override
    public AnnotationVisitor visitAnnotation(final String desc, final boolean visible) {
        AnnotationValueDescriptor annotationDescriptor = visitorHelper.addAnnotation(methodDescriptor, visitorHelper.getType(desc));
        return new AnnotationVisitor(annotationDescriptor, visitorHelper);
    }
View Full Code Here

Examples of com.buschmais.jqassistant.core.model.api.descriptor.value.AnnotationValueDescriptor

    // ---------------------------------------------

    @Override
    public AnnotationVisitor visitAnnotation(final String desc, final boolean visible) {
        AnnotationValueDescriptor annotationDescriptor = visitorHelper.addAnnotation(typeDescriptor, visitorHelper.getType(desc));
        return new AnnotationVisitor(annotationDescriptor, visitorHelper);
    }
View Full Code Here

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

    // ---------------------------------------------

    @Override
    public AnnotationVisitor visitAnnotation(final String desc, final boolean visible) {
        AnnotationValueDescriptor annotationDescriptor = visitorHelper.addAnnotation(typeDescriptor, SignatureHelper.getType(desc));
        return new AnnotationVisitor(annotationDescriptor, visitorHelper);
    }
View Full Code Here

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

        this.visitorHelper = visitorHelper;
    }

    @Override
    public AnnotationVisitor visitAnnotation(String arg0, boolean arg1) {
        AnnotationValueDescriptor annotationDescriptor = visitorHelper.addAnnotation(fieldDescriptor, SignatureHelper.getType(arg0));
        return new AnnotationVisitor(annotationDescriptor, visitorHelper);
    }
View Full Code Here

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

     * @return The annotation descriptor.
     */
    AnnotationValueDescriptor addAnnotation(AnnotatedDescriptor annotatedDescriptor, String typeName) {
        if (typeName != null) {
            TypeDescriptor type = getTypeDescriptor(typeName);
            AnnotationValueDescriptor annotationDescriptor = store.create(AnnotationValueDescriptor.class);
            annotationDescriptor.setType(type);
            annotatedDescriptor.addAnnotatedBy(annotationDescriptor);
            return annotationDescriptor;
        }
        return null;
    }
View Full Code Here

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

        addValue(name, valueDescriptor);
    }

    @Override
    public AnnotationVisitor visitAnnotation(final String name, final String desc) {
        AnnotationValueDescriptor valueDescriptor = createValue(AnnotationValueDescriptor.class, name);
        valueDescriptor.setType(visitorHelper.getTypeDescriptor(SignatureHelper.getType(desc)));
        addValue(name, valueDescriptor);
        return new AnnotationVisitor(valueDescriptor, visitorHelper);
    }
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.