Examples of MemberValuePair


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

    TypeReference annType = new QualifiedTypeReference(typeName,positions);
    NormalAnnotation ann = new NormalAnnotation(annType,pos);
    Expression pcutExpr = new StringLiteral(pointcutExpression.toCharArray(),pos,pos,1);
    Expression exExpr = new StringLiteral(exceptionType.toCharArray(),pos,pos,1);
    MemberValuePair[] mvps = new MemberValuePair[2];
    mvps[0] = new MemberValuePair("pointcut".toCharArray(),pos,pos,pcutExpr);
    mvps[1] = new MemberValuePair("exceptionType".toCharArray(),pos,pos,exExpr);
    ann.memberValuePairs = mvps;
    return ann;
  }
View Full Code Here

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

    NormalAnnotation ann = new NormalAnnotation(annType,pos);
    Expression pattExpr = new StringLiteral(patternString.toCharArray(),pos,pos,1);
    Expression annExpr = new StringLiteral(annString.toCharArray(),pos,pos,1);
    Expression kindExpr = new StringLiteral(kind.toCharArray(),pos,pos,1);
    MemberValuePair[] mvps = new MemberValuePair[3];
    mvps[0] = new MemberValuePair("pattern".toCharArray(),pos,pos,pattExpr);
    mvps[1] = new MemberValuePair("annotation".toCharArray(),pos,pos,annExpr);
    mvps[2] = new MemberValuePair("kind".toCharArray(),pos,pos,kindExpr);
    ann.memberValuePairs = mvps;
    return ann;
  }
View Full Code Here

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

    NormalAnnotation ann = new NormalAnnotation(annType,pos);
    Expression targetExpr = new StringLiteral(targetTypeName,pos,pos,1);
    Expression nameExpr = new StringLiteral(name,pos,pos,1);
    Expression modsExpr = new IntLiteral(Integer.toString(modifiers).toCharArray(),pos,pos);
    MemberValuePair[] mvps = new MemberValuePair[3];
    mvps[0] = new MemberValuePair("targetType".toCharArray(),pos,pos,targetExpr);
    mvps[1] = new MemberValuePair("name".toCharArray(),pos,pos,nameExpr);
    mvps[2] = new MemberValuePair("modifiers".toCharArray(),pos,pos,modsExpr);
    ann.memberValuePairs = mvps;
    return ann;   
  }
View Full Code Here

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

    for (int i = 0; i < positions.length; i++) positions[i] = pos;
    TypeReference annType = new QualifiedTypeReference(name,positions);
    NormalAnnotation ann = new NormalAnnotation(annType,pos);
    Expression valueExpr = new StringLiteral(annValue.toCharArray(),pos,pos,1);
    MemberValuePair[] mvps = new MemberValuePair[1];
    mvps[0] = new MemberValuePair(value,pos,pos,valueExpr);
    ann.memberValuePairs = mvps;
    return ann;   
  }
View Full Code Here

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

   
    IValue typeName = values.string(node.getTypeName().getFullyQualifiedName());
 
    IValueList memberValuePairs = new IValueList(values);
    for (Iterator it = node.values().iterator(); it.hasNext();) {
      MemberValuePair p = (MemberValuePair) it.next();
      memberValuePairs.add(visitChild(p));
    }
 
    ownValue = constructExpressionNode("normalAnnotation", typeName, memberValuePairs.asList());
   
View Full Code Here

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

          public void endVisit(NormalAnnotation node) {
            parameter = node.getTypeName().toString()
                .equals(TapestryContants.ANNOTATION_PARAMETER);
            List values = node.values();
            for (int i = 0; i < values.size(); i++) {
              MemberValuePair pair = (MemberValuePair) values
                  .get(i);
              if (pair.getName().toString().equals("read")
                  && pair.getValue().toString()
                      .equals("false"))
                parameter = false;
            }
            super.endVisit(node);
          }
View Full Code Here

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

          public void endVisit(NormalAnnotation node) {
            intoEL = node.getTypeName().toString().equals(TapestryContants.ANNOTATION_PROPERTY);
            List values = node.values();
            for (int i = 0; i < values.size(); i++) {
              MemberValuePair pair = (MemberValuePair) values.get(i);
              if (pair.getName().toString().equals("read") && pair.getValue().toString().equals("false"))
                intoEL = false;
            }
            super.endVisit(node);
          }
View Full Code Here

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

          public void endVisit(NormalAnnotation node) {
            intoEL = node.getTypeName().toString()
                .equals(TapestryContants.COMPONENT_PROPERTY);
            List values = node.values();
            for (int i = 0; i < values.size(); i++) {
              MemberValuePair pair = (MemberValuePair) values
                  .get(i);
              if (pair.getName().toString().equals("id")
                  && !pair.getValue().toString().trim().isEmpty()){
                definedId = true;
                elNodeName = pair.getValue().toString().trim();
                if(elNodeName.startsWith("\""))
                  elNodeName = elNodeName.substring(1);
                if(elNodeName.endsWith("\""))
                  elNodeName = elNodeName.substring(0, elNodeName.length() - 1);
              }
View Full Code Here

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

  public boolean visit(NormalAnnotation node) {
    this.buffer.append("@");//$NON-NLS-1$
    node.getTypeName().accept(this);
    this.buffer.append("(");//$NON-NLS-1$
    for (Iterator it = node.values().iterator(); it.hasNext(); ) {
      MemberValuePair p = (MemberValuePair) it.next();
      p.accept(this);
      if (it.hasNext()) {
        this.buffer.append(",");//$NON-NLS-1$
      }
    }
    this.buffer.append(")");//$NON-NLS-1$
View Full Code Here

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

      if (aNode instanceof NormalAnnotation) {
        NormalAnnotation aA = (NormalAnnotation) aNode;
        List values = aA.values();
        for (Object exp : values) {
          if (exp instanceof MemberValuePair) {
            MemberValuePair mvp = (MemberValuePair) exp;
            String paramName = mvp.getName()
                .getFullyQualifiedName();
            if (paramName.startsWith("serialized")) {
              Expression val = mvp.getValue();
              if (val instanceof StringLiteral) {
                StringLiteral sl = (StringLiteral) val;
                if (sl.getLiteralValue().equals("true")) {
                  return true;
                }
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.