Examples of GoLiteralCompositeElement


Examples of ro.redeul.google.go.lang.psi.expressions.literals.composite.GoLiteralCompositeElement

                                     ).getDeclarations()
                             ).getExpressions()
                      ).getLiteral()
                ).getValue());

        GoLiteralCompositeElement element;
        element = childAt(0, value.getElements());

        assertEquals("key", get(element.getKey()).getName());
        get(element.getIndex());
        assertNull(element.getLiteralValue());
        assertEquals("1",
                     getAs(GoLiteralInteger.class,
                           getAs(GoLiteralExpression.class,
                                 element.getExpressionValue()
                           ).getLiteral()
                     ).getText());

        element = childAt(1, value.getElements());

        assertNull(element.getKey());
        assertEquals("2",
                     getAs(GoLiteralInteger.class,
                           getAs(GoLiteralExpression.class,
                                 element.getIndex()
                           ).getLiteral()
                     ).getText());
        assertNull(element.getLiteralValue());
        assertEquals("1",
                     getAs(GoLiteralInteger.class,
                           getAs(GoLiteralExpression.class,
                                 element.getExpressionValue()
                           ).getLiteral()
                     ).getText());
    }
View Full Code Here

Examples of ro.redeul.google.go.lang.psi.expressions.literals.composite.GoLiteralCompositeElement

                           composite.getLiteralType()
                     ).getName());

        GoLiteralCompositeValue value = get(composite.getValue());

        GoLiteralCompositeElement valueElement;
        valueElement = childAt(0, value.getElements());

        assertNull(valueElement.getKey());
        assertNull(valueElement.getIndex());
        assertNull(valueElement.getLiteralValue());

        assertEquals("origin",
                     getAs(GoLiteralIdentifier.class,
                           getAs(GoLiteralExpression.class,
                                 valueElement.getExpressionValue()
                           ).getLiteral()
                     ).getName());

        valueElement = childAt(1, value.getElements());
        assertNull(valueElement.getKey());
        assertNull(valueElement.getIndex());
        assertNull(valueElement.getLiteralValue());
        getAs(GoLiteralComposite.class,
              getAs(GoLiteralExpression.class,
                    valueElement.getExpressionValue()).getLiteral());
    }
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.