public PrimitiveTypeTreeImpl newBasicType(Optional<List<AnnotationTreeImpl>> annotations, AstNode basicType) { InternalSyntaxToken token = InternalSyntaxToken.create(basicType); List<AstNode> children = Lists.newArrayList(); if (annotations.isPresent()) { children.addAll(annotations.get()); } children.add(token); return new JavaTree.PrimitiveTypeTreeImpl(token, children); }
public ExpressionTree voidClassExpression(AstNode voidTokenAstNode, AstNode dotToken, AstNode classTokenAstNode) { // void.class InternalSyntaxToken voidToken = InternalSyntaxToken.create(voidTokenAstNode); PrimitiveTypeTreeImpl voidType = new PrimitiveTypeTreeImpl(voidToken, ImmutableList.<AstNode>of(voidToken)); IdentifierTreeImpl classToken = new IdentifierTreeImpl(InternalSyntaxToken.create(classTokenAstNode)); return new MemberSelectExpressionTreeImpl(voidType, classToken, voidType, dotToken, classToken); }
public PrimitiveTypeTreeImpl newBasicType(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken basicType) { JavaTree.PrimitiveTypeTreeImpl primitiveTypeTree = new JavaTree.PrimitiveTypeTreeImpl(basicType); completeTypeTreeWithAnnotations(primitiveTypeTree, annotations); return primitiveTypeTree; }
public PrimitiveTypeTreeImpl newBasicType(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken basicType) { JavaTree.PrimitiveTypeTreeImpl primitiveTypeTree = new JavaTree.PrimitiveTypeTreeImpl(basicType); completeTypeTreeWithAnnotations(primitiveTypeTree, annotations); return primitiveTypeTree; }
public PrimitiveTypeTreeImpl newBasicType(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken basicType) { JavaTree.PrimitiveTypeTreeImpl primitiveTypeTree = new JavaTree.PrimitiveTypeTreeImpl(basicType); completeTypeTreeWithAnnotations(primitiveTypeTree, annotations); return primitiveTypeTree; }