Examples of newArrayInitializer()


Examples of com.asakusafw.utils.java.model.syntax.ModelFactory.newArrayInitializer()

            String name = context.getFieldName(property.findDeclaration()).getToken();
            properties.add(Models.toLiteral(f, name));
        }
        return new AttributeBuilder(f)
            .annotation(context.resolve(PrimaryKey.class),
                    "value", f.newArrayInitializer(properties))
            .toAnnotations();
    }
}
View Full Code Here

Examples of org.eclipse.jdt.core.dom.AST.newArrayInitializer()

    if (type.isAnnotation() && (value instanceof Map)) {
      return createModifier(ast, type, (Map) value, cu);
    } else if (value.getClass().isArray()) {
      Object[] objects = (Object[]) value;

      expression = ast.newArrayInitializer();

      for (Object object : objects) {
        Expression objExpr = createAnnotationPropertyValueExpression(cu, type.getComponentType(), object);
        ((ArrayInitializer) expression).expressions().add(objExpr);
      }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.AST.newArrayInitializer()

        TypeLiteral typeLiteral = getTypeLiteral(exceptionNames.get(0), ast);
        value = typeLiteral;
        addLinkedPosition(astRewrite.track(typeLiteral.getType()), true, "ExceptionHandler");
      }
      else {
        ArrayInitializer arrayInitializer = ast.newArrayInitializer();
        List<Expression> expressions = arrayInitializer.expressions();
        for (int i = 0; i < exceptionNames.size(); i++) {
          String exceptionName = exceptionNames.get(i);
          TypeLiteral typeLiteral = getTypeLiteral(exceptionName, ast);
          addLinkedPosition(astRewrite.track(typeLiteral.getType()), i == 0, "ExceptionHandler" + i);
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.