Examples of StringLiteralExpr


Examples of com.caucho.quercus.expr.StringLiteralExpr

        String mtd = toMethod(name, nameLen);
        if (env.isUnicodeSemantics())
          newArgs[0] = new UnicodeLiteralExpr(mtd);
        else {
          try {
            newArgs[0] = new StringLiteralExpr(new StringBuilderValue(mtd.getBytes(env.getQuercus().getScriptEncoding())));
          } catch (UnsupportedEncodingException e) {
            newArgs[0] = new StringLiteralExpr(new ConstStringValue(mtd));
          }
        }
        System.arraycopy(args, 0, newArgs, 1, args.length);
       
        return _quercusClass.getCall().callMethod(env, this, newArgs);
View Full Code Here

Examples of com.caucho.quercus.expr.StringLiteralExpr

        String mtd = toMethod(name, nameLength);
        if (env.isUnicodeSemantics())
          newArgs[0] = new UnicodeLiteralExpr(mtd);
        else {
          try {
            newArgs[0] = new StringLiteralExpr(new StringBuilderValue(mtd.getBytes(env.getQuercus().getScriptEncoding())));
          } catch (UnsupportedEncodingException e) {
            newArgs[0] = new StringLiteralExpr(new ConstStringValue(mtd));
          }
        }
        System.arraycopy(args, 0, newArgs, 1, args.length);
       
        return getCall().callMethod(env, thisValue, newArgs);
View Full Code Here

Examples of com.caucho.quercus.expr.StringLiteralExpr

        String mtd = methodName.toString();
        if (env.isUnicodeSemantics())
          newArgs[0] = new UnicodeLiteralExpr(mtd);
        else {
          try {
            newArgs[0] = new StringLiteralExpr(new StringBuilderValue(mtd.getBytes(env.getQuercus().getScriptEncoding())));
          } catch (UnsupportedEncodingException e) {
            newArgs[0] = new StringLiteralExpr(new ConstStringValue(mtd));
          }
        }
        System.arraycopy(args, 0, newArgs, 1, args.length);
       
        return getCall().callMethod(env, thisValue, newArgs);
View Full Code Here

Examples of com.caucho.quercus.expr.StringLiteralExpr

      else if (getCall() != null) {
        Expr []newArgs = new Expr[args.length + 1];
        if (env.isUnicodeSemantics())
          newArgs[0] = new UnicodeLiteralExpr(methodName);
        else
          newArgs[0] = new StringLiteralExpr(methodName);

        System.arraycopy(args, 0, newArgs, 1, args.length);
       
        return getCall().callMethodRef(env, thisValue, newArgs);
      }
View Full Code Here

Examples of com.github.antlrjavaparser.api.expr.StringLiteralExpr

                    convertedValue);
        }

        if (value instanceof StringAttributeValue) {
            final String castValue = ((StringAttributeValue) value).getValue();
            final StringLiteralExpr convertedValue = new StringLiteralExpr(
                    castValue.toString());
            return new MemberValuePair(value.getName().getSymbolName(),
                    convertedValue);
        }
View Full Code Here

Examples of japa.parser.ast.expr.StringLiteralExpr

        //add a statement do the method body
        NameExpr clazz = new NameExpr("System");
        FieldAccessExpr field = new FieldAccessExpr(clazz, "out");
        MethodCallExpr call = new MethodCallExpr(field, "println");
        ASTHelper.addArgument(call, new StringLiteralExpr("Hello World"));
        ASTHelper.addStmt(block, call);

        LOG.info(cu.toString());
    }
View Full Code Here

Examples of japa.parser.ast.expr.StringLiteralExpr

            "This is the public Informer class one must use to access dynamic properties methods." +
            "@author InformerMojos\n"));
    List<AnnotationExpr> annotations = new LinkedList<AnnotationExpr>();
    // Constructing generated annotation value
    List<MemberValuePair> parameters = new LinkedList<MemberValuePair>();
    parameters.add(new MemberValuePair("date", new StringLiteralExpr(
            javax.xml.bind.DatatypeConverter.printDateTime(GregorianCalendar.getInstance()))));
    parameters.add(new MemberValuePair("comments", new StringLiteralExpr("generated by gaedo-informer-generator")));
    List<Expression> values = new LinkedList<Expression>();
    values.add(new StringLiteralExpr(informerInfos.getQualifiedClassName()));
    parameters.add(new MemberValuePair("value",
            new ArrayInitializerExpr(values)));
    NormalAnnotationExpr generated = new NormalAnnotationExpr(ASTHelper.createNameExpr(Generated.class.getName()), parameters);
    annotations.add(generated);
    type.setAnnotations(annotations);
View Full Code Here

Examples of japa.parser.ast.expr.StringLiteralExpr

            "As a consequence, refering to it directly has not the slightest interest and should never been done in user code." +
            "@author InformerMojos\n"));
    List<AnnotationExpr> annotations = new LinkedList<AnnotationExpr>();
    // Constructing generated annotation value
    List<MemberValuePair> parameters = new LinkedList<MemberValuePair>();
    parameters.add(new MemberValuePair("date", new StringLiteralExpr(
            javax.xml.bind.DatatypeConverter.printDateTime(GregorianCalendar.getInstance()))));
    parameters.add(new MemberValuePair("comments", new StringLiteralExpr("generated by gaedo-informer-generator")));
    List<Expression> values = new LinkedList<Expression>();
    values.add(new StringLiteralExpr(informerInfos.getQualifiedClassName()));
    parameters.add(new MemberValuePair("value",
            new ArrayInitializerExpr(values)));
    NormalAnnotationExpr generated = new NormalAnnotationExpr(ASTHelper.createNameExpr(Generated.class.getName()), parameters);
    annotations.add(generated);
    type.setAnnotations(annotations);
View Full Code Here

Examples of japa.parser.ast.expr.StringLiteralExpr

                    convertedValue);
        }

        if (value instanceof StringAttributeValue) {
            final String castValue = ((StringAttributeValue) value).getValue();
            final StringLiteralExpr convertedValue = new StringLiteralExpr(
                    castValue.toString());
            return new MemberValuePair(value.getName().getSymbolName(),
                    convertedValue);
        }
View Full Code Here

Examples of japa.parser.ast.expr.StringLiteralExpr

            "This is the public Informer class one must use to access dynamic properties methods." +
            "@author InformerMojos\n"));
    List<AnnotationExpr> annotations = new LinkedList<AnnotationExpr>();
    // Constructing generated annotation value
    List<MemberValuePair> parameters = new LinkedList<MemberValuePair>();
    parameters.add(new MemberValuePair("date", new StringLiteralExpr(
            javax.xml.bind.DatatypeConverter.printDateTime(GregorianCalendar.getInstance()))));
    parameters.add(new MemberValuePair("comments", new StringLiteralExpr("generated by gaedo-informer-generator")));
    List<Expression> values = new LinkedList<Expression>();
    values.add(new StringLiteralExpr(informerInfos.getQualifiedClassName()));
    parameters.add(new MemberValuePair("value",
            new ArrayInitializerExpr(values)));
    NormalAnnotationExpr generated = new NormalAnnotationExpr(ASTHelper.createNameExpr(Generated.class.getName()), parameters);
    annotations.add(generated);
    type.setAnnotations(annotations);
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.