public ClassTreeImpl complete(InternalSyntaxToken atToken, InternalSyntaxToken interfaceToken, IdentifierTree simpleName) { Preconditions.checkState(this.simpleName == null); completeIdentifier(simpleName); this.atToken = atToken; completeDeclarationKeyword(interfaceToken); return this; }
public ClassTreeImpl complete(InternalSyntaxToken atToken, InternalSyntaxToken interfaceToken, IdentifierTree simpleName) { Preconditions.checkState(this.simpleName == null); completeIdentifier(simpleName); this.atToken = atToken; completeDeclarationKeyword(interfaceToken); return this; }
public ClassTreeImpl complete(InternalSyntaxToken atToken, InternalSyntaxToken interfaceToken, IdentifierTree simpleName) { Preconditions.checkState(this.simpleName == null); completeIdentifier(simpleName); this.atToken = atToken; completeDeclarationKeyword(interfaceToken); return this; }
public ClassTreeImpl completeInterfaceDeclaration( AstNode interfaceTokenAstNode, AstNode identifierAstNode, Optional<TypeParameterListTreeImpl> typeParameters, Optional<Tuple<AstNode, QualifiedIdentifierListTreeImpl>> extendsClause, ClassTreeImpl partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(InternalSyntaxToken.create(identifierAstNode)); List<AstNode> children = Lists.newArrayList(); children.add(interfaceTokenAstNode); children.add(identifier); partial.completeIdentifier(identifier); if (typeParameters.isPresent()) { children.add(typeParameters.get()); partial.completeTypeParameters(typeParameters.get()); } if (extendsClause.isPresent()) { children.add(extendsClause.get().first()); children.add(extendsClause.get().second()); partial.completeInterfaces(extendsClause.get().second()); } partial.prependChildren(children); return partial; }
result.completeIdentifier(identifier); children.add(identifier);
public ClassTreeImpl completeClassDeclaration( AstNode classTokenAstNode, AstNode identifierAstNode, Optional<TypeParameterListTreeImpl> typeParameters, Optional<Tuple<AstNode, TypeTree>> extendsClause, Optional<Tuple<AstNode, QualifiedIdentifierListTreeImpl>> implementsClause, ClassTreeImpl partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(InternalSyntaxToken.create(identifierAstNode)); List<AstNode> children = Lists.newArrayList(); children.add(classTokenAstNode); children.add(identifier); partial.completeIdentifier(identifier); if (typeParameters.isPresent()) { children.add(typeParameters.get()); partial.completeTypeParameters(typeParameters.get()); } if (extendsClause.isPresent()) { children.add(extendsClause.get().first()); children.add((AstNode) extendsClause.get().second()); partial.completeSuperclass(extendsClause.get().second()); } if (implementsClause.isPresent()) { children.add(implementsClause.get().first()); children.add(implementsClause.get().second()); partial.completeInterfaces(implementsClause.get().second()); } partial.prependChildren(children); return partial; }
result.completeIdentifier(identifier);
result.completeIdentifier(identifier);
result.completeIdentifier(identifier);
public ClassTreeImpl completeInterfaceDeclaration( InternalSyntaxToken interfaceToken, InternalSyntaxToken identifierToken, Optional<TypeParameterListTreeImpl> typeParameters, Optional<Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>> extendsClause, ClassTreeImpl partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); partial.completeDeclarationKeyword(interfaceToken); partial.completeIdentifier(identifier); if (typeParameters.isPresent()) { partial.completeTypeParameters(typeParameters.get()); } if (extendsClause.isPresent()) { InternalSyntaxToken extendsKeyword = extendsClause.get().first(); QualifiedIdentifierListTreeImpl interfaces = extendsClause.get().second(); partial.completeInterfaces(extendsKeyword, interfaces); } return partial; }
public ClassTreeImpl completeInterfaceDeclaration( InternalSyntaxToken interfaceToken, InternalSyntaxToken identifierToken, Optional<TypeParameterListTreeImpl> typeParameters, Optional<Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>> extendsClause, ClassTreeImpl partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); partial.completeDeclarationKeyword(interfaceToken); partial.completeIdentifier(identifier); if (typeParameters.isPresent()) { partial.completeTypeParameters(typeParameters.get()); } if (extendsClause.isPresent()) { InternalSyntaxToken extendsKeyword = extendsClause.get().first(); QualifiedIdentifierListTreeImpl interfaces = extendsClause.get().second(); partial.completeInterfaces(extendsKeyword, interfaces); } return partial; }
public ClassTreeImpl completeInterfaceDeclaration( InternalSyntaxToken interfaceToken, InternalSyntaxToken identifierToken, Optional<TypeParameterListTreeImpl> typeParameters, Optional<Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>> extendsClause, ClassTreeImpl partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); partial.completeDeclarationKeyword(interfaceToken); partial.completeIdentifier(identifier); if (typeParameters.isPresent()) { partial.completeTypeParameters(typeParameters.get()); } if (extendsClause.isPresent()) { InternalSyntaxToken extendsKeyword = extendsClause.get().first(); QualifiedIdentifierListTreeImpl interfaces = extendsClause.get().second(); partial.completeInterfaces(extendsKeyword, interfaces); } return partial; }
public ClassTreeImpl completeClassDeclaration( InternalSyntaxToken classSyntaxToken, InternalSyntaxToken identifierToken, Optional<TypeParameterListTreeImpl> typeParameters, Optional<Tuple<InternalSyntaxToken, TypeTree>> extendsClause, Optional<Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>> implementsClause, ClassTreeImpl partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); partial.completeDeclarationKeyword(classSyntaxToken); partial.completeIdentifier(identifier); if (typeParameters.isPresent()) { partial.completeTypeParameters(typeParameters.get()); } if (extendsClause.isPresent()) { partial.completeSuperclass(extendsClause.get().first(), extendsClause.get().second()); } if (implementsClause.isPresent()) { InternalSyntaxToken implementsKeyword = implementsClause.get().first(); QualifiedIdentifierListTreeImpl interfaces = implementsClause.get().second(); partial.completeInterfaces(implementsKeyword, interfaces); } return partial; }
public ClassTreeImpl completeClassDeclaration( InternalSyntaxToken classSyntaxToken, InternalSyntaxToken identifierToken, Optional<TypeParameterListTreeImpl> typeParameters, Optional<Tuple<InternalSyntaxToken, TypeTree>> extendsClause, Optional<Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>> implementsClause, ClassTreeImpl partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); partial.completeDeclarationKeyword(classSyntaxToken); partial.completeIdentifier(identifier); if (typeParameters.isPresent()) { partial.completeTypeParameters(typeParameters.get()); } if (extendsClause.isPresent()) { partial.completeSuperclass(extendsClause.get().first(), extendsClause.get().second()); } if (implementsClause.isPresent()) { InternalSyntaxToken implementsKeyword = implementsClause.get().first(); QualifiedIdentifierListTreeImpl interfaces = implementsClause.get().second(); partial.completeInterfaces(implementsKeyword, interfaces); } return partial; }
public ClassTreeImpl completeClassDeclaration( InternalSyntaxToken classSyntaxToken, InternalSyntaxToken identifierToken, Optional<TypeParameterListTreeImpl> typeParameters, Optional<Tuple<InternalSyntaxToken, TypeTree>> extendsClause, Optional<Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>> implementsClause, ClassTreeImpl partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); partial.completeDeclarationKeyword(classSyntaxToken); partial.completeIdentifier(identifier); if (typeParameters.isPresent()) { partial.completeTypeParameters(typeParameters.get()); } if (extendsClause.isPresent()) { partial.completeSuperclass(extendsClause.get().first(), extendsClause.get().second()); } if (implementsClause.isPresent()) { InternalSyntaxToken implementsKeyword = implementsClause.get().first(); QualifiedIdentifierListTreeImpl interfaces = implementsClause.get().second(); partial.completeInterfaces(implementsKeyword, interfaces); } return partial; }