Examples of MemberValuePair


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

      String stub = "@" + getName() + "(" + name + "= 0 ) 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);

      @SuppressWarnings("unchecked")
      List<MemberValuePair> values = ((NormalAnnotation) annotation).values();
      ListIterator<MemberValuePair> iter = values.listIterator();
      while (iter.hasNext())
      {
         if (iter.next().getName().getIdentifier().equals(name))
         {
            iter.remove();
            break;
         }
      }
      MemberValuePair mvpCopy = (MemberValuePair) ASTNode.copySubtree(annotation.getAST(), mvp);
      mvpCopy.setValue((Expression) result.getInternal());
      iter.add(mvpCopy);

      return result;
   }
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))
               {
                  @SuppressWarnings("unchecked")
                  final E result = (E) pair.getValue();
                  return result;
               }
            }
         }
      }
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

      {
         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.internal.compiler.ast.MemberValuePair

  /* (non-Javadoc)
   * @see BindingResolver#resolveMemberValuePair(MemberValuePair)
     * @since 3.2
   */
  synchronized IMemberValuePairBinding resolveMemberValuePair(org.eclipse.jdt.core.dom.MemberValuePair memberValuePair) {
    MemberValuePair valuePair = (MemberValuePair) this.newAstToOldAst.get(memberValuePair);
    if (valuePair != null) {
      return getMemberValuePairBinding(valuePair.compilerElementPair);
    }
    return null;
  }
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.MemberValuePair

      if (memberValuePairs != null) {
        final int memberValuePairsLength = memberValuePairs.length;
        this.contents[this.contentsOffset++] = (byte) (memberValuePairsLength >> 8);
        this.contents[this.contentsOffset++] = (byte) memberValuePairsLength;
        for (int i = 0; i < memberValuePairsLength; i++) {
          MemberValuePair memberValuePair = memberValuePairs[i];
          if (this.contentsOffset + 2 >= this.contents.length) {
            resizeContents(2);
          }
          final int elementNameIndex = this.constantPool.literalIndex(memberValuePair.name);
          this.contents[this.contentsOffset++] = (byte) (elementNameIndex >> 8);
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.