Examples of MemberValuePair


Examples of org.eclipse.jdt.core.dom.MemberValuePair

    } else if (na instanceof NormalAnnotation) {
      NormalAnnotation nan = (NormalAnnotation) na;
      List val = nan.values();
      for (Object v : val) {
        if (v instanceof MemberValuePair) {
          MemberValuePair mvp = (MemberValuePair) v;
          if (mvp.getName().toString().startsWith(name)) {
            return mvp.getValue();
          }
        }
      }
    }
    return null;
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

        _output("@");
        node.getTypeName().accept(this);
        _output("(");

        for (Iterator it = node.values().iterator(); it.hasNext();) {
            MemberValuePair p = (MemberValuePair) it.next();
            p.accept(this);

            if (it.hasNext()) {
                _output(", ");
            }
        }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

        if (value.getClass().isArray() != returnType.isArray()) {
          // TODO: throw an exception here
        }

        MemberValuePair annotationProperty = ast.newMemberValuePair();
        annotationProperty.setName(ast.newSimpleName(method.getName()));

        Expression expression = createAnnotationPropertyValueExpression(cu, returnType, value);

        if (expression != null) {
          annotationProperty.setValue(expression);
          ((NormalAnnotation) result).values().add(annotationProperty);
        }

      }
    } else {
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

      {
         for (Object v : ((NormalAnnotation) annotation).values())
         {
            if (v instanceof MemberValuePair)
            {
               MemberValuePair pair = (MemberValuePair) v;
               if (pair.getName().getFullyQualifiedName().equals(name))
               {
                  result = pair.getValue().toString();
                  break;
               }
            }
         }
      }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

      {
         for (Object v : ((NormalAnnotation) annotation).values())
         {
            if (v instanceof MemberValuePair)
            {
               MemberValuePair pair = (MemberValuePair) v;
               ValuePair temp = new ValuePairImpl(pair.getName().getFullyQualifiedName(), pair.getValue().toString());
               result.add(temp);
            }
         }
      }
      else if (isSingleValue())
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

         List<MemberValuePair> toBeRemoved = new ArrayList<MemberValuePair>();
         for (Object v : na.values())
         {
            if (v instanceof MemberValuePair)
            {
               MemberValuePair pair = (MemberValuePair) v;
               if (pair.getValue().toString().equals(name))
               {
                  toBeRemoved.add(pair);
               }
            }
         }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

      {
         for (Object v : ((NormalAnnotation) annotation).values())
         {
            if (v instanceof MemberValuePair)
            {
               MemberValuePair pair = (MemberValuePair) v;
               if (pair.getName().getFullyQualifiedName().equals(name))
               {
                  result = pair.getValue().toString();
                  break;
               }
            }
         }
      }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

      {
         for (Object v : ((NormalAnnotation) annotation).values())
         {
            if (v instanceof MemberValuePair)
            {
               MemberValuePair pair = (MemberValuePair) v;
               ValuePair temp = new ValuePairImpl(pair.getName().getFullyQualifiedName(), pair.getValue().toString());
               result.add(temp);
            }
         }
      }
      else if (isSingleValue())
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

         List<MemberValuePair> toBeRemoved = new ArrayList<MemberValuePair>();
         for (Object v : na.values())
         {
            if (v instanceof MemberValuePair)
            {
               MemberValuePair pair = (MemberValuePair) v;
               if (pair.getName().toString().equals(name))
               {
                  toBeRemoved.add(pair);
               }
            }
         }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.MemberValuePair

      String stub = "@" + getName() + "(" + name + "=" + value + " ) public class Stub { }";
      JavaClass<?> temp = Roaster.parse(JavaClass.class, stub);

      NormalAnnotation anno = (NormalAnnotation) temp.getAnnotations().get(0).getInternal();
      MemberValuePair mvp = (MemberValuePair) anno.values().get(0);

      List<MemberValuePair> values = na.values();
      ListIterator<MemberValuePair> iter = values.listIterator();
      while (iter.hasNext())
      {
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.