Package com.thoughtworks.qdox.model

Examples of com.thoughtworks.qdox.model.JavaField


        return result;
    }

    public Object visitAnnotationFieldRef( AnnotationFieldRef fieldRef ) {
        JavaField javaField = fieldRef.getField();

        if( javaField == null ) {
            throw new IllegalArgumentException( "Cannot resolve field reference '" + fieldRef + "'." );
        }

        if( !javaField.isFinal() || !javaField.isStatic() ) {
            throw new IllegalArgumentException( "Field reference '" + fieldRef + "' must be static and final." );
        }

        Object result = getFieldReferenceValue( javaField );
        return result;
View Full Code Here


        // fields
        List fieldList = new ArrayList();
        JavaField[] fields = javaClass.getFields();
        for (int i = 0; i < fields.length; i++) {
            JavaField field = fields[i];
            fieldList.add(createFieldMetaData(field));
        }
        classMetaData.setFields(fieldList);

        // interfaces
View Full Code Here

     */
    private void parseFieldAttributes(final JavaClass javaClass,
                                      final AttributeEnhancer enhancer) {
        JavaField[] javaFields = javaClass.getFields();
        for (int j = 0; j < javaFields.length; j++) {
            JavaField javaField = javaFields[j];
            parseCustomAttributes(javaField, enhancer);
            parseExecutionPointcut(javaField, enhancer);
            parseCallPointcut(javaField, enhancer);
            parseClassPointcut(javaField, enhancer);
            parseSetPointcut(javaField, enhancer);
View Full Code Here

        // fields
        List fieldList = new ArrayList();
        JavaField[] fields = javaClass.getFields();
        for (int i = 0; i < fields.length; i++) {
            JavaField field = fields[i];
            fieldList.add(createFieldMetaData(field));
        }
        classMetaData.setFields(fieldList);

        // interfaces
View Full Code Here

                // fixing fields
                if ( javaClass.getFields() != null )
                {
                    for ( int i = 0; i < javaClass.getFields().length; i++ )
                    {
                        JavaField field = javaClass.getFields()[i];

                        if ( lineNumber == field.getLineNumber() )
                        {
                            fixFieldComment( stringWriter, javaClass, field, indent );
                        }
                    }
                }
View Full Code Here

/*     */         }
/*     */       }
/*     */     }
/* 230 */     for (int i = 0; i < clazz.getFields().length; i++)
/*     */     {
/* 232 */       JavaField field = clazz.getFields()[i];
/* 233 */       for (int j = 0; j < field.getTags().length; j++)
/*     */       {
/* 235 */         AnnotationDocletTag tag = (AnnotationDocletTag)field.getTags()[j];
/* 236 */         if (tag.getAnnotation() != null) {
/* 237 */           modified = true;
/* 238 */           compileField(field, tag, ctClass);
/*     */         }
/*     */       }
View Full Code Here

/*     */         }
/*     */       }
/*     */     }
/* 150 */     for (int i = 0; i < clazz.getFields().length; i++)
/*     */     {
/* 152 */       JavaField field = clazz.getFields()[i];
/* 153 */       for (int j = 0; j < field.getTags().length; j++)
/*     */       {
/* 155 */         AnnotationDocletTag tag = (AnnotationDocletTag)field.getTags()[j];
/* 156 */         if (tag.getAnnotation() != null) {
/* 157 */           indenter(pw, indent);
/* 158 */           pw.println("<metadata tag=\"" + tag.getName() + "\" class=\"" + clazz.getFullyQualifiedName() + "\">");
/* 159 */           indent++;
/* 160 */           printField(pw, field, indent, tag);
View Full Code Here

        // fields
        List fieldList = new ArrayList();
        JavaField[] fields = javaClass.getFields();
        for (int i = 0; i < fields.length; i++) {
            JavaField field = fields[i];
            fieldList.add(createFieldMetaData(field));
        }
        classMetaData.setFields(fieldList);

        // interfaces
View Full Code Here

    private void parseFieldAttributes(
            final JavaClass javaClass,
            final AttributeEnhancer enhancer) {
        JavaField[] javaFields = javaClass.getFields();
        for (int j = 0; j < javaFields.length; j++) {
            JavaField javaField = javaFields[j];
            parseCustomAttributes(javaField, enhancer);
            parseExpressionPointcut(javaField, enhancer);
            parseExecutionPointcut(javaField, enhancer);
            parseCallPointcut(javaField, enhancer);
            parseClassPointcut(javaField, enhancer);
View Full Code Here

            }
         }
      }
      for (int i = 0; i < clazz.getFields().length; i++)
      {
         JavaField field = clazz.getFields()[i];
         for (int j = 0; j < field.getTags().length; j++)
         {
            AnnotationDocletTag tag = (AnnotationDocletTag) field.getTags()[j];
            if (tag.getAnnotation() == null) continue;
            modified = true;
            compileField(field, tag, ctClass);
         }
      }
View Full Code Here

TOP

Related Classes of com.thoughtworks.qdox.model.JavaField

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.