The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
Schema.java in smithy-jsonschema/src/main/java/software/amazon/smithy/jsonschema |
711 | 96 |
StringUtils.java in smithy-utils/src/main/java/software/amazon/smithy/utils |
612 | 32 |
IdlModelParser.java in smithy-model/src/main/java/software/amazon/smithy/model/loader |
611 | 37 |
SmithyIdlModelSerializer.java in smithy-model/src/main/java/software/amazon/smithy/model/shapes |
539 | 51 |
Lexer.java in smithy-jmespath/src/main/java/software/amazon/smithy/jmespath |
525 | 31 |
DefaultNodeDeserializers.java in smithy-model/src/main/java/software/amazon/smithy/model/node |
499 | 10 |
OpenApiConverter.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/fromsmithy |
486 | 25 |
CodeWriter.java in smithy-utils/src/main/java/software/amazon/smithy/utils |
446 | 66 |
SelectorParser.java in smithy-model/src/main/java/software/amazon/smithy/model/selector |
428 | 25 |
Model.java in smithy-model/src/main/java/software/amazon/smithy/model |
416 | 80 |
JsonParser.java in smithy-model/src/main/java/software/amazon/smithy/model/node/internal |
413 | 32 |
AbstractRestProtocol.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/fromsmithy/protocols |
411 | 23 |
ModifiedTrait.java in smithy-diff/src/main/java/software/amazon/smithy/diff/evaluators |
392 | 18 |
SmithyBuildImpl.java in smithy-build/src/main/java/software/amazon/smithy/build |
377 | 12 |
NodeValidationVisitor.java in smithy-model/src/main/java/software/amazon/smithy/model/validation |
375 | 46 |
ResourceSchema.java in smithy-aws-cloudformation/src/main/java/software/amazon/smithy/aws/cloudformation/schema/model |
360 | 60 |
AttributeValueImpl.java in smithy-model/src/main/java/software/amazon/smithy/model/selector |
336 | 30 |
ModelAssembler.java in smithy-model/src/main/java/software/amazon/smithy/model/loader |
326 | 28 |
TypeChecker.java in smithy-jmespath/src/main/java/software/amazon/smithy/jmespath |
310 | 23 |
Parser.java in smithy-jmespath/src/main/java/software/amazon/smithy/jmespath |
303 | 17 |
ObjectNode.java in smithy-model/src/main/java/software/amazon/smithy/model/node |
302 | 58 |
AstModelLoader.java in smithy-model/src/main/java/software/amazon/smithy/model/loader |
301 | 20 |
DefaultNodeSerializers.java in smithy-model/src/main/java/software/amazon/smithy/model/node |
300 | 30 |
ExpressionSerializer.java in smithy-jmespath/src/main/java/software/amazon/smithy/jmespath |
294 | 22 |
IntegrationTrait.java in smithy-aws-apigateway-traits/src/main/java/software/amazon/smithy/aws/apigateway/traits |
291 | 51 |
Node.java in smithy-model/src/main/java/software/amazon/smithy/model/node |
278 | 63 |
CfnResourceIndex.java in smithy-aws-cloudformation-traits/src/main/java/software/amazon/smithy/aws/cloudformation/traits |
261 | 17 |
Shape.java in smithy-model/src/main/java/software/amazon/smithy/model/shapes |
257 | 64 |
JsonSchemaShapeVisitor.java in smithy-jsonschema/src/main/java/software/amazon/smithy/jsonschema |
257 | 25 |
BuildParameterBuilder.java in smithy-cli/src/main/java/software/amazon/smithy/cli |
257 | 23 |
PaginatedTraitValidator.java in smithy-model/src/main/java/software/amazon/smithy/model/validation/validators |
253 | 31 |
CodeFormatter.java in smithy-utils/src/main/java/software/amazon/smithy/utils |
252 | 23 |
OpenApiMapper.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/fromsmithy |
250 | 13 |
OperationObject.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/model |
247 | 34 |
JsonSchemaConverter.java in smithy-jsonschema/src/main/java/software/amazon/smithy/jsonschema |
240 | 26 |
HttpBindingIndex.java in smithy-model/src/main/java/software/amazon/smithy/model/knowledge |
237 | 19 |
ShapeId.java in smithy-model/src/main/java/software/amazon/smithy/model/shapes |
232 | 27 |
CfnConverter.java in smithy-aws-cloudformation/src/main/java/software/amazon/smithy/aws/cloudformation/schema/fromsmithy |
226 | 15 |
NodeMapper.java in smithy-model/src/main/java/software/amazon/smithy/model/node |
219 | 28 |
ParameterObject.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/model |
216 | 33 |
PathItem.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/model |
214 | 33 |
ResourceShape.java in smithy-model/src/main/java/software/amazon/smithy/model/shapes |
213 | 34 |
ReferencesTrait.java in smithy-model/src/main/java/software/amazon/smithy/model/traits |
211 | 32 |
ModelSerializer.java in smithy-model/src/main/java/software/amazon/smithy/model/shapes |
211 | 23 |
ExamplesTrait.java in smithy-model/src/main/java/software/amazon/smithy/model/traits |
209 | 36 |
ClientEndpointDiscoveryValidator.java in smithy-aws-traits/src/main/java/software/amazon/smithy/aws/traits/clientendpointdiscovery |
208 | 7 |
ValidationEvent.java in smithy-model/src/main/java/software/amazon/smithy/model/validation |
207 | 29 |
ReferencesTraitValidator.java in smithy-model/src/main/java/software/amazon/smithy/model/validation/validators |
205 | 10 |
ModelRuntimeTypeGenerator.java in smithy-waiters/src/main/java/software/amazon/smithy/waiters |
202 | 27 |
FilterSuppressions.java in smithy-build/src/main/java/software/amazon/smithy/build/transforms |
202 | 20 |
File | # lines | # units |
---|---|---|
Schema.java in smithy-jsonschema/src/main/java/software/amazon/smithy/jsonschema |
711 | 96 |
Model.java in smithy-model/src/main/java/software/amazon/smithy/model |
416 | 80 |
CodeWriter.java in smithy-utils/src/main/java/software/amazon/smithy/utils |
446 | 66 |
Shape.java in smithy-model/src/main/java/software/amazon/smithy/model/shapes |
257 | 64 |
Node.java in smithy-model/src/main/java/software/amazon/smithy/model/node |
278 | 63 |
ResourceSchema.java in smithy-aws-cloudformation/src/main/java/software/amazon/smithy/aws/cloudformation/schema/model |
360 | 60 |
ObjectNode.java in smithy-model/src/main/java/software/amazon/smithy/model/node |
302 | 58 |
IntegrationTrait.java in smithy-aws-apigateway-traits/src/main/java/software/amazon/smithy/aws/apigateway/traits |
291 | 51 |
SmithyIdlModelSerializer.java in smithy-model/src/main/java/software/amazon/smithy/model/shapes |
539 | 51 |
NodeValidationVisitor.java in smithy-model/src/main/java/software/amazon/smithy/model/validation |
375 | 46 |
IdlModelParser.java in smithy-model/src/main/java/software/amazon/smithy/model/loader |
611 | 37 |
ExamplesTrait.java in smithy-model/src/main/java/software/amazon/smithy/model/traits |
209 | 36 |
OperationObject.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/model |
247 | 34 |
ResourceShape.java in smithy-model/src/main/java/software/amazon/smithy/model/shapes |
213 | 34 |
ParameterObject.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/model |
216 | 33 |
PathItem.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi/model |
214 | 33 |
StringUtils.java in smithy-utils/src/main/java/software/amazon/smithy/utils |
612 | 32 |
OpenApiConfig.java in smithy-openapi/src/main/java/software/amazon/smithy/openapi |
175 | 32 |
JsonParser.java in smithy-model/src/main/java/software/amazon/smithy/model/node/internal |
413 | 32 |
ReferencesTrait.java in smithy-model/src/main/java/software/amazon/smithy/model/traits |
211 | 32 |
There is only one file with lines longer than 120 characters. In total, there is only one long line.
File | # lines | # units | # long lines |
---|---|---|---|
StringUtils.java in smithy-utils/src/main/java/software/amazon/smithy/utils |
612 | 32 | 1 |