Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.FieldDeclaration.fragments()


     */
    public StringPair[] getSortedFields() {
        StringPair[] pairs = new StringPair[m_fields.size()];
        for (int i = 0; i < m_fields.size(); i++) {
            FieldDeclaration field = (FieldDeclaration)m_fields.get(i);
            String name = ((VariableDeclarationFragment)field.fragments().get(0)).getName().toString();
            pairs[i] = new StringPair(name, field.getType().toString());
        }
        Arrays.sort(pairs);
        return pairs;
    }
View Full Code Here


                    FieldDeclaration field1 = (FieldDeclaration) bodyDeclaration1;
                    FieldDeclaration field2 = (FieldDeclaration) bodyDeclaration2;

                    String fieldName1 = ((VariableDeclarationFragment) field1
                            .fragments().get(0)).getName().getIdentifier();
                    String fieldName2 = ((VariableDeclarationFragment) field2
                            .fragments().get(0)).getName().getIdentifier();

                    return compareNames(bodyDeclaration1, bodyDeclaration2,
                            fieldName1, fieldName2);
View Full Code Here

                // Handle only private fields or the $CHECKPOINT special field.
                if (Modifier.isPrivate(fieldDecl.getModifiers())) {
                    Type type = Type.getType(fieldDecl);

                    // Iterate over all the fragments in the field declaration.
                    Iterator fragmentIter = fieldDecl.fragments().iterator();

                    while (fragmentIter.hasNext()) {
                        VariableDeclarationFragment fragment = (VariableDeclarationFragment) fragmentIter
                                .next();
                        String fieldName = fragment.getName().getIdentifier();
View Full Code Here

      FieldDeclaration[] fields = typeDeclaration.getFields();

      Iterator<FieldDeclaration> iterator = Arrays.asList(fields).iterator();
      while (iterator.hasNext()) {
        FieldDeclaration field = iterator.next();
        if (field.fragments().size() == 0) {
          continue;
        }

        VariableDeclarationFragment varibleDeclaration = (VariableDeclarationFragment) field.fragments().get(0);
        if (varibleDeclaration.getName().toString().equals(targetField)) {
View Full Code Here

        FieldDeclaration field = iterator.next();
        if (field.fragments().size() == 0) {
          continue;
        }

        VariableDeclarationFragment varibleDeclaration = (VariableDeclarationFragment) field.fragments().get(0);
        if (varibleDeclaration.getName().toString().equals(targetField)) {
          if (isAnnotationAlreadyUsedOnDeclaration(annotation, field)) {
            warnings.add(String.format(Messages.getString("org.apache.openejb.helper.annotation.warnings.1"), annotation.getCanonicalName(), targetClass + "." + targetField)); //$NON-NLS-1$
            return;
          }
View Full Code Here

      FieldDeclaration[] fields = typeDeclaration.getFields();

      Iterator<FieldDeclaration> iterator = Arrays.asList(fields).iterator();
      while (iterator.hasNext()) {
        FieldDeclaration field = iterator.next();
        if (field.fragments().size() == 0) {
          continue;
        }

        VariableDeclarationFragment varibleDeclaration = (VariableDeclarationFragment) field.fragments().get(0);
        if (field.getType().resolveBinding().getQualifiedName().toString().equals(targetClass)) {
View Full Code Here

        FieldDeclaration field = iterator.next();
        if (field.fragments().size() == 0) {
          continue;
        }

        VariableDeclarationFragment varibleDeclaration = (VariableDeclarationFragment) field.fragments().get(0);
        if (field.getType().resolveBinding().getQualifiedName().toString().equals(targetClass)) {
          if (isAnnotationAlreadyUsedOnDeclaration(annotation, field)) {
            warnings.add(String.format(Messages.getString("org.apache.openejb.helper.annotation.warnings.1"), annotation.getCanonicalName(), targetClass + "." + varibleDeclaration.getName().toString())); //$NON-NLS-1$
            return;
          }
View Full Code Here

      break;
    }

    case ASTNode.FIELD_DECLARATION: {
      final FieldDeclaration fd = (FieldDeclaration) node;
      for (final Iterator it = fd.fragments().iterator(); it.hasNext();) {
        final VariableDeclarationFragment vdf = (VariableDeclarationFragment) it
            .next();
        final IJavaElement elem = vdf.resolveBinding().getJavaElement();
        if (!this.constFields.contains(elem)) {
          if (elem.isReadOnly() || vdf.getName().resolveBoxing())
View Full Code Here

      for (BodyDeclaration bodyDeclaration : bodyDeclarations)
      {
         if (bodyDeclaration instanceof FieldDeclaration)
         {
            FieldDeclaration fieldDeclaration = (FieldDeclaration) bodyDeclaration;
            List<VariableDeclarationFragment> fragments = fieldDeclaration.fragments();
            for (VariableDeclarationFragment fragment : fragments)
            {
               result.add(new FieldImpl<O>((O) this, fragment));
            }
         }
View Full Code Here

         if (next instanceof FieldDeclaration)
         {
            FieldDeclaration declaration = (FieldDeclaration) next;
            if (declaration.equals(fragment.getParent()))
            {
               List<VariableDeclarationFragment> fragments = declaration.fragments();
               if (fragments.contains(fragment))
               {
                  if (fragments.size() == 1)
                  {
                     declarationsIterator.remove();
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.