public static ActionParser<Tree> createParser() { return new JavaParser(JavaLexer.createGrammarBuilder(), JavaGrammar.class, new TreeFactory(), new JavaNodeBuilder(), JavaLexer.COMPILATION_UNIT); }
public LambdaParameterListTreeImpl formalLambdaParameters(FormalParametersListTreeImpl formalParameters) { return new LambdaParameterListTreeImpl(formalParameters.openParenToken(), formalParameters, formalParameters.closeParenToken()); }
public TypeParameterTreeImpl(IdentifierTreeImpl identifier) { super(Kind.TYPE_PARAMETER); this.identifier = identifier; this.extendsToken = null; this.bounds = BoundListTreeImpl.emptyList(); }
public MethodTreeImpl(FormalParametersListTreeImpl parameters, @Nullable SyntaxToken defaultToken, @Nullable ExpressionTree defaultValue) { super(Kind.METHOD); this.typeParameters = new TypeParameterListTreeImpl(); this.parameters = parameters; this.openParenToken = parameters.openParenToken(); this.closeParenToken = parameters.closeParenToken(); this.block = null; this.throwsToken = null; this.throwsClauses = QualifiedIdentifierListTreeImpl.emptyList(); this.defaultToken = defaultToken; this.defaultValue = defaultValue; }
public LambdaParameterListTreeImpl formalLambdaParameters(FormalParametersListTreeImpl formalParameters) { return new LambdaParameterListTreeImpl(formalParameters.openParenToken(), formalParameters, formalParameters.closeParenToken(), formalParameters.getChildren()); }
public ClassTreeImpl(ModifiersTree modifiers, SyntaxToken openBraceToken, List<Tree> members, SyntaxToken closeBraceToken) { super(Kind.ANNOTATION_TYPE); this.kind = Preconditions.checkNotNull(Kind.ANNOTATION_TYPE); this.modifiers = modifiers; this.typeParameters = new TypeParameterListTreeImpl(); this.superClass = null; this.superInterfaces = QualifiedIdentifierListTreeImpl.emptyList(); this.openBraceToken = openBraceToken; this.members = Preconditions.checkNotNull(members); this.closeBraceToken = closeBraceToken; }
public static ActionParser2 createParser(Charset charset) { return new ActionParser2( charset, JavaLexer.createGrammarBuilder(), JavaGrammar.class, new TreeFactory(), JavaLexer.COMPILATION_UNIT); }
public Tree completeTypeArgument(Optional<List<AnnotationTreeImpl>> annotations, TypeTree partial) { completeTypeTreeWithAnnotations(partial, annotations); return partial; }
@Override public Iterable<Tree> children() { return new InterleaveIterable(list, separators); }
public ArgumentListTreeImpl complete(InternalSyntaxToken openParenToken, InternalSyntaxToken closeParenToken) { this.openParenToken = openParenToken; this.closeParenToken = closeParenToken; prependChildren(openParenToken); addChild(closeParenToken); return this; }
public ListTreeImpl(AstNodeType type, List<T> list, List<AstNode> children) { super(type); this.list = list; for (AstNode child : children) { addChild(child); } }
public MethodTreeImpl(FormalParametersListTreeImpl parameters, @Nullable SyntaxToken defaultToken, @Nullable ExpressionTree defaultValue) { super(Kind.METHOD); this.typeParameters = new TypeParameterListTreeImpl(); this.parameters = parameters; this.openParenToken = parameters.openParenToken(); this.closeParenToken = parameters.closeParenToken(); this.block = null; this.throwsToken = null; this.throwsClauses = QualifiedIdentifierListTreeImpl.emptyList(); this.defaultToken = defaultToken; this.defaultValue = defaultValue; }
public static ActionParser<Tree> createParser() { return new JavaParser(JavaLexer.createGrammarBuilder(), JavaGrammar.class, new TreeFactory(), new JavaNodeBuilder(), JavaLexer.COMPILATION_UNIT); }
public LambdaParameterListTreeImpl formalLambdaParameters(FormalParametersListTreeImpl formalParameters) { return new LambdaParameterListTreeImpl(formalParameters.openParenToken(), formalParameters, formalParameters.closeParenToken()); }
public ClassTreeImpl(Kind kind, SyntaxToken openBraceToken, List<Tree> members, SyntaxToken closeBraceToken) { super(kind); this.kind = kind; this.openBraceToken = openBraceToken; this.members = members; this.closeBraceToken = closeBraceToken; this.modifiers = ModifiersTreeImpl.emptyModifiers(); this.typeParameters = new TypeParameterListTreeImpl(); this.superInterfaces = QualifiedIdentifierListTreeImpl.emptyList(); }
public TypeParameterTreeImpl(IdentifierTreeImpl identifier) { super(Kind.TYPE_PARAMETER); this.identifier = identifier; this.extendsToken = null; this.bounds = BoundListTreeImpl.emptyList(); }
public MethodTreeImpl(FormalParametersListTreeImpl parameters, @Nullable SyntaxToken defaultToken, @Nullable ExpressionTree defaultValue) { super(Kind.METHOD); this.typeParameters = new TypeParameterListTreeImpl(); this.parameters = parameters; this.openParenToken = parameters.openParenToken(); this.closeParenToken = parameters.closeParenToken(); this.block = null; this.throwsToken = null; this.throwsClauses = QualifiedIdentifierListTreeImpl.emptyList(); this.defaultToken = defaultToken; this.defaultValue = defaultValue; }
public static ActionParser<Tree> createParser(Charset charset) { return new JavaParser( charset, JavaLexer.createGrammarBuilder(), JavaGrammar.class, new TreeFactory(), new JavaNodeBuilder(), JavaLexer.COMPILATION_UNIT); }
public LambdaParameterListTreeImpl formalLambdaParameters(FormalParametersListTreeImpl formalParameters) { return new LambdaParameterListTreeImpl(formalParameters.openParenToken(), formalParameters, formalParameters.closeParenToken()); }
public ClassTreeImpl(Kind kind, SyntaxToken openBraceToken, List<Tree> members, SyntaxToken closeBraceToken) { super(kind); this.kind = kind; this.openBraceToken = openBraceToken; this.members = members; this.closeBraceToken = closeBraceToken; this.modifiers = ModifiersTreeImpl.emptyModifiers(); this.typeParameters = new TypeParameterListTreeImpl(); this.superInterfaces = QualifiedIdentifierListTreeImpl.emptyList(); }