anthropics / anthropic-sdk-java
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 9% | 26% | 51% | 12%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
kt0% | 9% | 27% | 52% | 10%
java0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
anthropic-java-core0% | 9% | 27% | 52% | 10%
anthropic-java-bedrock0% | 0% | 94% | 0% | 5%
anthropic-java-client-okhttp0% | 0% | 0% | 97% | 2%
anthropic-java-vertex0% | 0% | 0% | 91% | 8%
anthropic-java-example0% | 0% | 0% | 0% | 100%
buildSrc0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
anthropic-java0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
MessageCountTokensParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
915 44
BatchCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
884 14
BatchCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
839 12
MessageCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
748 14
MessageCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
685 9
MessageCountTokensParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
557 9
BetaToolResultBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
416 17
CompletionCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/completions
410 2
ToolResultBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
402 15
Values.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/core
397 11
BetaRawContentBlockStartEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
371 18
BetaBase64PdfBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
366 13
BetaWebSearchTool20250305.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
360 2
WebSearchTool20250305.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
359 2
RawContentBlockStartEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
351 17
DocumentBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
346 12
BetaCitationsDelta.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
345 18
MessageBatch.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
320 2
BetaMessageBatch.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
320 2
CitationsDelta.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
311 15
BetaMessageParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
304 10
BetaTool.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
299 3
Tool.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
298 3
MessageParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
297 9
BetaContentBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
287 23
ErrorObject.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models
286 21
BetaToolUnion.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
279 24
ContentBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
278 22
BatchServiceAsyncImpl.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/async/beta/messages
270 12
BetaError.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta
268 21
BetaImageBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
266 8
ImageBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
258 8
BetaContentBlockSource.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
255 11
BatchServiceAsyncImpl.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/async/messages
253 12
MessageAccumulator.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/helpers
252 12
BedrockBackend.kt
in anthropic-java-bedrock/src/main/kotlin/com/anthropic/bedrock/backends
249 5
BatchServiceImpl.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/blocking/beta/messages
243 11
BetaContentBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
243 19
ContentBlockSource.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
241 8
ContentBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
239 19
BetaRawMessageDeltaEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
234 2
BetaMessageAccumulator.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/helpers
234 15
RawMessageDeltaEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
232 2
BetaRawMessageStreamEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
230 17
BetaMessage.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
229 1
BetaTextCitationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
226 17
BatchServiceImpl.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/blocking/messages
220 9
RawMessageStreamEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
220 15
Message.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
219 1
TextCitationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
217 17
Files With Most Units (Top 50)
File# lines# units
MessageCountTokensParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
915 44
BetaToolUnion.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
279 24
BetaContentBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
287 23
ContentBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
278 22
ErrorObject.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models
286 21
BetaError.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta
268 21
ContentBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
239 19
BetaContentBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
243 19
BetaRawContentBlockStartEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
371 18
BetaCitationsDelta.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
345 18
TextCitationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
217 17
RawContentBlockStartEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
351 17
BetaTextCitation.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
217 17
BetaTextCitationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
226 17
BetaRawMessageStreamEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
230 17
BetaToolResultBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
416 17
RawMessageStreamEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
220 15
ToolResultBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
402 15
CitationsDelta.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
311 15
TextCitation.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
207 15
BetaMessageAccumulator.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/helpers
234 15
MessageCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
748 14
BatchCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
884 14
RawContentBlockDelta.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
188 13
MessageCountTokensTool.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
191 13
BetaRawContentBlockDelta.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
192 13
BetaBase64PdfBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
366 13
BatchServiceAsyncImpl.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/async/messages
253 12
BatchServiceAsyncImpl.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/async/beta/messages
270 12
ToolUnion.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
182 12
BatchCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
839 12
DocumentBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
346 12
MessageAccumulator.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/helpers
252 12
BatchServiceImpl.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/blocking/beta/messages
243 11
MessageBatchResult.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
173 11
ToolChoice.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
165 11
BetaMessageBatchResult.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
179 11
BetaToolChoice.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
165 11
BetaContentBlockSource.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
255 11
Values.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/core
397 11
BetaMessageParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
304 10
BatchServiceAsync.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/async/messages
128 9
BatchServiceAsync.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/async/beta/messages
132 9
BatchServiceImpl.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/blocking/messages
220 9
MessageCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
685 9
MessageCountTokensParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
557 9
MessageParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
297 9
BatchService.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/blocking/messages
115 8
BatchService.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/services/blocking/beta/messages
115 8
ImageBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
258 8
Files With Long Lines (Top 50)

There are 228 files with lines longer than 120 characters. In total, there are 446 long lines.

File# lines# units# long lines
Model.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
145 1 9
BatchCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
884 14 7
MessageCountTokensParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
915 44 7
BatchCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
839 12 6
MessageCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
685 9 5
MessageCountTokensParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
557 9 5
WebSearchTool20250305.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
359 2 5
CompletionCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/completions
410 2 5
MessageCreateParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
748 14 5
BetaWebSearchTool20250305.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
360 2 5
DocumentBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
346 12 4
ToolResultBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
402 15 4
RawContentBlockStartEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
351 17 4
Tool.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
298 3 4
BetaRawContentBlockStartEvent.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
371 18 4
BetaTool.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
299 3 4
BetaBase64PdfBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
366 13 4
BetaToolResultBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
416 17 4
CitationsWebSearchResultLocation.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
152 1 3
WebSearchResultBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
158 1 3
CitationPageLocation.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
189 1 3
WebSearchResultBlockParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
151 1 3
MessageBatch.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
320 2 3
BatchDeleteParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
155 1 3
BatchCancelParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
155 1 3
MessageBatchRequestCounts.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages/batches
139 1 3
CitationContentBlockLocation.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
189 1 3
MessageDeltaUsage.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
189 1 3
Message.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
219 1 3
CitationWebSearchResultLocationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
153 1 3
CitationCharLocation.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
187 1 3
CitationCharLocationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
187 1 3
CitationPageLocationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
189 1 3
CitationContentBlockLocationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
191 1 3
Usage.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
187 1 3
CitationsDelta.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/messages
311 15 3
ModelListParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/models
168 1 3
BetaMessageDeltaUsage.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
190 1 3
BetaCitationsDelta.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
345 18 3
BetaCitationCharLocationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
187 1 3
BatchDeleteParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
174 1 3
BatchCancelParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
174 1 3
BetaMessageBatch.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
320 2 3
BatchListParams.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
168 1 3
BetaMessageBatchRequestCounts.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages/batches
139 1 3
BetaCitationContentBlockLocationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
192 1 3
BetaWebSearchResultBlock.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
158 1 3
BetaCitationWebSearchResultLocationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
153 1 3
BetaMessage.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
229 1 3
BetaCitationPageLocationParam.kt
in anthropic-java-core/src/main/kotlin/com/anthropic/models/beta/messages
189 1 3