Skip to content

Commit 00ef4ef

Browse files
committed
🩹 removed star imports
1 parent 78e24fd commit 00ef4ef

File tree

219 files changed

+948
-998
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

219 files changed

+948
-998
lines changed

document-readers/pdf-reader/src/main/java/org/springframework/ai/reader/pdf/PagePdfDocumentReader.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,9 @@
1515
*/
1616
package org.springframework.ai.reader.pdf;
1717

18-
import java.awt.Rectangle;
19-
import java.io.IOException;
20-
import java.util.ArrayList;
21-
import java.util.List;
22-
import java.util.stream.Collectors;
23-
2418
import org.apache.pdfbox.pdfparser.PDFParser;
2519
import org.apache.pdfbox.pdmodel.PDDocument;
2620
import org.apache.pdfbox.pdmodel.PDPage;
27-
2821
import org.slf4j.Logger;
2922
import org.slf4j.LoggerFactory;
3023
import org.springframework.ai.document.Document;
@@ -36,6 +29,12 @@
3629
import org.springframework.util.CollectionUtils;
3730
import org.springframework.util.StringUtils;
3831

32+
import java.awt.*;
33+
import java.io.IOException;
34+
import java.util.ArrayList;
35+
import java.util.List;
36+
import java.util.stream.Collectors;
37+
3938
/**
4039
* Groups the parsed PDF pages into {@link Document}s. You can group one or more pages
4140
* into a single output document. Use {@link PdfDocumentReaderConfig} for customization

document-readers/pdf-reader/src/main/java/org/springframework/ai/reader/pdf/ParagraphPdfDocumentReader.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,8 @@
1515
*/
1616
package org.springframework.ai.reader.pdf;
1717

18-
import java.awt.Rectangle;
19-
import java.util.ArrayList;
20-
import java.util.Iterator;
21-
import java.util.List;
22-
2318
import org.apache.pdfbox.pdfparser.PDFParser;
2419
import org.apache.pdfbox.pdmodel.PDDocument;
25-
2620
import org.slf4j.Logger;
2721
import org.slf4j.LoggerFactory;
2822
import org.springframework.ai.document.Document;
@@ -36,6 +30,11 @@
3630
import org.springframework.util.CollectionUtils;
3731
import org.springframework.util.StringUtils;
3832

33+
import java.awt.*;
34+
import java.util.ArrayList;
35+
import java.util.Iterator;
36+
import java.util.List;
37+
3938
/**
4039
* Uses the PDF catalog (e.g. TOC) information to split the input PDF into text paragraphs
4140
* and output a single {@link Document} per paragraph.

document-readers/pdf-reader/src/main/java/org/springframework/ai/reader/pdf/config/ParagraphManager.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,20 @@
1515
*/
1616
package org.springframework.ai.reader.pdf.config;
1717

18-
import java.io.IOException;
19-
import java.io.PrintStream;
20-
import java.util.ArrayList;
21-
import java.util.List;
22-
2318
import org.apache.pdfbox.pdmodel.PDDocument;
2419
import org.apache.pdfbox.pdmodel.PDPage;
2520
import org.apache.pdfbox.pdmodel.PDPageTree;
2621
import org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageXYZDestination;
2722
import org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem;
2823
import org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineNode;
29-
3024
import org.springframework.util.Assert;
3125
import org.springframework.util.CollectionUtils;
3226

27+
import java.io.IOException;
28+
import java.io.PrintStream;
29+
import java.util.ArrayList;
30+
import java.util.List;
31+
3332
/**
3433
* The ParagraphManager class is responsible for managing the paragraphs and hierarchy of
3534
* a PDF document. It can process bookmarks and generate a structured tree of paragraphs,

document-readers/pdf-reader/src/main/java/org/springframework/ai/reader/pdf/layout/ForkPDFLayoutTextStripper.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,18 @@
2727

2828
package org.springframework.ai.reader.pdf.layout;
2929

30-
import java.io.IOException;
31-
import java.util.ArrayList;
32-
import java.util.Collections;
33-
import java.util.Iterator;
34-
import java.util.List;
35-
3630
import org.apache.pdfbox.pdmodel.PDPage;
3731
import org.apache.pdfbox.pdmodel.common.PDRectangle;
3832
import org.apache.pdfbox.text.PDFTextStripper;
3933
import org.apache.pdfbox.text.TextPosition;
4034
import org.apache.pdfbox.text.TextPositionComparator;
4135

36+
import java.io.IOException;
37+
import java.util.ArrayList;
38+
import java.util.Collections;
39+
import java.util.Iterator;
40+
import java.util.List;
41+
4242
/**
4343
* This class extends PDFTextStripper to provide custom text extraction and formatting
4444
* capabilities for PDF pages. It includes features like processing text lines, sorting
@@ -485,4 +485,4 @@ private void setPreviousTextPosition(final TextPosition previousTextPosition) {
485485
this.previousTextPosition = previousTextPosition;
486486
}
487487

488-
}
488+
}

document-readers/pdf-reader/src/main/java/org/springframework/ai/reader/pdf/layout/PDFLayoutTextStripperByArea.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package org.springframework.ai.reader.pdf.layout;
1717

18+
import org.apache.pdfbox.pdmodel.PDPage;
19+
import org.apache.pdfbox.text.TextPosition;
20+
1821
import java.awt.geom.Rectangle2D;
1922
import java.io.IOException;
2023
import java.io.StringWriter;
@@ -23,9 +26,6 @@
2326
import java.util.List;
2427
import java.util.Map;
2528

26-
import org.apache.pdfbox.pdmodel.PDPage;
27-
import org.apache.pdfbox.text.TextPosition;
28-
2929
/**
3030
* Re-implement the PDFLayoutTextStripperByArea on top of the PDFLayoutTextStripper
3131
* instead the original PDFTextStripper.

document-readers/pdf-reader/src/test/java/org/springframework/ai/reader/pdf/PagePdfDocumentReaderTests.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,14 @@
1515
*/
1616
package org.springframework.ai.reader.pdf;
1717

18-
import java.util.List;
19-
import java.util.stream.Collectors;
20-
2118
import org.junit.jupiter.api.Test;
22-
2319
import org.springframework.ai.document.Document;
2420
import org.springframework.ai.reader.ExtractedTextFormatter;
2521
import org.springframework.ai.reader.pdf.config.PdfDocumentReaderConfig;
2622

23+
import java.util.List;
24+
import java.util.stream.Collectors;
25+
2726
import static org.assertj.core.api.Assertions.assertThat;
2827

2928
/**

document-readers/pdf-reader/src/test/java/org/springframework/ai/reader/pdf/ParagraphPdfDocumentReaderTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.springframework.ai.reader.pdf;
1717

1818
import org.junit.jupiter.api.Test;
19-
2019
import org.springframework.ai.reader.ExtractedTextFormatter;
2120
import org.springframework.ai.reader.pdf.config.PdfDocumentReaderConfig;
2221

document-readers/tika-reader/src/main/java/org/springframework/ai/reader/tika/TikaDocumentReader.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,22 @@
1515
*/
1616
package org.springframework.ai.reader.tika;
1717

18-
import java.io.IOException;
19-
import java.io.InputStream;
20-
import java.util.List;
21-
import java.util.Objects;
22-
2318
import org.apache.tika.metadata.Metadata;
2419
import org.apache.tika.parser.AutoDetectParser;
2520
import org.apache.tika.parser.ParseContext;
2621
import org.apache.tika.sax.BodyContentHandler;
27-
import org.xml.sax.ContentHandler;
28-
2922
import org.springframework.ai.document.Document;
3023
import org.springframework.ai.document.DocumentReader;
3124
import org.springframework.ai.reader.ExtractedTextFormatter;
3225
import org.springframework.core.io.DefaultResourceLoader;
3326
import org.springframework.core.io.Resource;
3427
import org.springframework.util.StringUtils;
28+
import org.xml.sax.ContentHandler;
29+
30+
import java.io.IOException;
31+
import java.io.InputStream;
32+
import java.util.List;
33+
import java.util.Objects;
3534

3635
/**
3736
* A document reader that leverages Apache Tika to extract text from a variety of document

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatClient.java

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,8 @@
1515
*/
1616
package org.springframework.ai.anthropic;
1717

18-
import java.util.ArrayList;
19-
import java.util.Base64;
20-
import java.util.HashSet;
21-
import java.util.List;
22-
import java.util.Map;
23-
import java.util.Set;
24-
import java.util.concurrent.atomic.AtomicReference;
25-
import java.util.stream.Collectors;
26-
2718
import org.slf4j.Logger;
2819
import org.slf4j.LoggerFactory;
29-
import reactor.core.publisher.Flux;
30-
3120
import org.springframework.ai.anthropic.api.AnthropicApi;
3221
import org.springframework.ai.anthropic.api.AnthropicApi.ChatCompletion;
3322
import org.springframework.ai.anthropic.api.AnthropicApi.ChatCompletionRequest;
@@ -54,6 +43,16 @@
5443
import org.springframework.retry.support.RetryTemplate;
5544
import org.springframework.util.Assert;
5645
import org.springframework.util.CollectionUtils;
46+
import reactor.core.publisher.Flux;
47+
48+
import java.util.ArrayList;
49+
import java.util.Base64;
50+
import java.util.HashSet;
51+
import java.util.List;
52+
import java.util.Map;
53+
import java.util.Set;
54+
import java.util.concurrent.atomic.AtomicReference;
55+
import java.util.stream.Collectors;
5756

5857
/**
5958
* The {@link ChatClient} implementation for the Anthropic service.

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatOptions.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,22 @@
1515
*/
1616
package org.springframework.ai.anthropic;
1717

18-
import java.util.ArrayList;
19-
import java.util.HashSet;
20-
import java.util.List;
21-
import java.util.Set;
22-
2318
import com.fasterxml.jackson.annotation.JsonIgnore;
2419
import com.fasterxml.jackson.annotation.JsonInclude;
2520
import com.fasterxml.jackson.annotation.JsonInclude.Include;
2621
import com.fasterxml.jackson.annotation.JsonProperty;
27-
2822
import org.springframework.ai.anthropic.api.AnthropicApi.ChatCompletionRequest;
2923
import org.springframework.ai.chat.prompt.ChatOptions;
3024
import org.springframework.ai.model.function.FunctionCallback;
3125
import org.springframework.ai.model.function.FunctionCallingOptions;
3226
import org.springframework.boot.context.properties.NestedConfigurationProperty;
3327
import org.springframework.util.Assert;
3428

29+
import java.util.ArrayList;
30+
import java.util.HashSet;
31+
import java.util.List;
32+
import java.util.Set;
33+
3534
/**
3635
* The options to be used when sending a chat request to the Anthropic API.
3736
*

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/api/AnthropicApi.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,9 @@
1515
*/
1616
package org.springframework.ai.anthropic.api;
1717

18-
import java.util.List;
19-
import java.util.Map;
20-
import java.util.function.Consumer;
21-
import java.util.function.Predicate;
22-
2318
import com.fasterxml.jackson.annotation.JsonInclude;
2419
import com.fasterxml.jackson.annotation.JsonInclude.Include;
2520
import com.fasterxml.jackson.annotation.JsonProperty;
26-
import reactor.core.publisher.Flux;
27-
import reactor.core.publisher.Mono;
28-
2921
import org.springframework.ai.model.ModelOptionsUtils;
3022
import org.springframework.ai.retry.RetryUtils;
3123
import org.springframework.http.HttpHeaders;
@@ -35,6 +27,13 @@
3527
import org.springframework.web.client.ResponseErrorHandler;
3628
import org.springframework.web.client.RestClient;
3729
import org.springframework.web.reactive.function.client.WebClient;
30+
import reactor.core.publisher.Flux;
31+
import reactor.core.publisher.Mono;
32+
33+
import java.util.List;
34+
import java.util.Map;
35+
import java.util.function.Consumer;
36+
import java.util.function.Predicate;
3837

3938
/**
4039
* @author Christian Tzolov

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/metadata/AnthropicChatResponseMetadata.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@
1616
package org.springframework.ai.anthropic.metadata;
1717

1818
import org.springframework.ai.anthropic.api.AnthropicApi;
19-
import org.springframework.ai.chat.metadata.*;
20-
19+
import org.springframework.ai.chat.metadata.ChatResponseMetadata;
20+
import org.springframework.ai.chat.metadata.EmptyRateLimit;
21+
import org.springframework.ai.chat.metadata.EmptyUsage;
22+
import org.springframework.ai.chat.metadata.RateLimit;
23+
import org.springframework.ai.chat.metadata.Usage;
2124
import org.springframework.lang.Nullable;
2225
import org.springframework.util.Assert;
2326

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/metadata/AnthropicRateLimit.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
*/
1616
package org.springframework.ai.anthropic.metadata;
1717

18-
import java.time.Duration;
19-
2018
import org.springframework.ai.chat.metadata.RateLimit;
2119

20+
import java.time.Duration;
21+
2222
/**
2323
* {@link RateLimit} implementation for {@literal OpenAI}.
2424
*

models/spring-ai-anthropic/src/test/java/org/springframework/ai/anthropic/AnthropicChatClientIT.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,10 @@
1515
*/
1616
package org.springframework.ai.anthropic;
1717

18-
import java.io.IOException;
19-
import java.util.ArrayList;
20-
import java.util.Arrays;
21-
import java.util.List;
22-
import java.util.Map;
23-
import java.util.stream.Collectors;
24-
2518
import org.junit.jupiter.api.Test;
2619
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
2720
import org.slf4j.Logger;
2821
import org.slf4j.LoggerFactory;
29-
3022
import org.springframework.ai.anthropic.api.AnthropicApi;
3123
import org.springframework.ai.anthropic.api.tool.MockWeatherService;
3224
import org.springframework.ai.chat.ChatClient;
@@ -52,6 +44,13 @@
5244
import org.springframework.core.io.Resource;
5345
import org.springframework.util.MimeTypeUtils;
5446

47+
import java.io.IOException;
48+
import java.util.ArrayList;
49+
import java.util.Arrays;
50+
import java.util.List;
51+
import java.util.Map;
52+
import java.util.stream.Collectors;
53+
5554
import static org.assertj.core.api.Assertions.assertThat;
5655

5756
@SpringBootTest(classes = AnthropicTestConfiguration.class, properties = "spring.ai.retry.on-http-codes=429")
@@ -219,4 +218,4 @@ void functionCallTest() {
219218
assertThat(generation.getOutput().getContent()).containsAnyOf("15.0", "15");
220219
}
221220

222-
}
221+
}

models/spring-ai-anthropic/src/test/java/org/springframework/ai/anthropic/aot/AnthropicRuntimeHintsTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.springframework.ai.anthropic.aot;
1717

1818
import org.junit.jupiter.api.Test;
19-
2019
import org.springframework.ai.anthropic.api.AnthropicApi;
2120
import org.springframework.aot.hint.RuntimeHints;
2221
import org.springframework.aot.hint.TypeReference;

models/spring-ai-anthropic/src/test/java/org/springframework/ai/anthropic/api/AnthropicApiIT.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,18 @@
1515
*/
1616
package org.springframework.ai.anthropic.api;
1717

18-
import java.util.List;
19-
2018
import org.junit.jupiter.api.Test;
2119
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
22-
import reactor.core.publisher.Flux;
23-
2420
import org.springframework.ai.anthropic.api.AnthropicApi.ChatCompletion;
25-
import org.springframework.ai.anthropic.api.AnthropicApi.RequestMessage;
2621
import org.springframework.ai.anthropic.api.AnthropicApi.ChatCompletionRequest;
2722
import org.springframework.ai.anthropic.api.AnthropicApi.MediaContent;
23+
import org.springframework.ai.anthropic.api.AnthropicApi.RequestMessage;
2824
import org.springframework.ai.anthropic.api.AnthropicApi.Role;
2925
import org.springframework.ai.anthropic.api.AnthropicApi.StreamResponse;
3026
import org.springframework.http.ResponseEntity;
27+
import reactor.core.publisher.Flux;
28+
29+
import java.util.List;
3130

3231
import static org.assertj.core.api.Assertions.assertThat;
3332

0 commit comments

Comments
 (0)