public TypeParameterTreeImpl completeTypeParameter(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken identifierToken, Optional<TypeParameterTreeImpl> partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); completeTypeTreeWithAnnotations(identifier, annotations); return partial.isPresent() ? partial.get().complete(identifier) : new TypeParameterTreeImpl(identifier); }
public TypeParameterTreeImpl completeTypeParameter(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken identifierToken, Optional<TypeParameterTreeImpl> partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); completeTypeTreeWithAnnotations(identifier, annotations); return partial.isPresent() ? partial.get().complete(identifier) : new TypeParameterTreeImpl(identifier); }
public TypeParameterTreeImpl completeTypeParameter(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken identifierToken, Optional<TypeParameterTreeImpl> partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(identifierToken); completeTypeTreeWithAnnotations(identifier, annotations); return partial.isPresent() ? partial.get().complete(identifier) : new TypeParameterTreeImpl(identifier); }
public TypeParameterTreeImpl completeTypeParameter(Optional<List<AnnotationTreeImpl>> annotations, AstNode identifierAstNode, Optional<TypeParameterTreeImpl> partial) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(InternalSyntaxToken.create(identifierAstNode)); if (annotations.isPresent()) { identifier.prependChildren(annotations.get()); } return partial.isPresent() ? partial.get().complete(identifier) : new TypeParameterTreeImpl(identifier); }