├── .assets ├── documentation.png ├── logo.png └── mapping.png ├── .editorconfig ├── .github └── workflows │ ├── publish.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .idea └── copyright │ ├── ShapeShift.xml │ └── profiles_settings.xml ├── .releaserc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs └── getting_started.md ├── example ├── java │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── dev.krud.shapeshift.examples.java.common-conventions.gradle.kts │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle.kts │ ├── simple-mapping │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── krud │ │ │ │ └── shapeshift │ │ │ │ └── examples │ │ │ │ └── java │ │ │ │ ├── SimpleEntity.java │ │ │ │ └── SimpleEntityDisplay.java │ │ │ └── test │ │ │ └── java │ │ │ └── dev │ │ │ └── krud │ │ │ └── shapeshift │ │ │ └── examples │ │ │ └── java │ │ │ └── SimpleMappingTests.java │ ├── spring-mapping │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── krud │ │ │ │ └── shapeshift │ │ │ │ └── examples │ │ │ │ └── java │ │ │ │ ├── BeanTransformer.java │ │ │ │ ├── SimpleEntity.java │ │ │ │ ├── SimpleEntityDisplay.java │ │ │ │ └── SpringMappingApplication.java │ │ │ └── test │ │ │ └── java │ │ │ └── dev │ │ │ └── krud │ │ │ └── shapeshift │ │ │ └── examples │ │ │ └── java │ │ │ └── SpringMappingTests.java │ └── transformer-mapping │ │ ├── build.gradle.kts │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── dev │ │ │ └── krud │ │ │ └── shapeshift │ │ │ └── examples │ │ │ └── java │ │ │ ├── SimpleEntity.java │ │ │ ├── SimpleEntityDisplay.java │ │ │ └── StringToCommaSeparatedStringListTransformer.java │ │ └── test │ │ └── java │ │ └── dev │ │ └── krud │ │ └── shapeshift │ │ └── examples │ │ └── java │ │ └── TransformerMappingTests.java └── kotlin │ ├── advanced-mapping │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── dev │ │ │ └── krud │ │ │ └── shapeshift │ │ │ └── examples │ │ │ └── kotlin │ │ │ ├── AdvancedChildEntity.kt │ │ │ ├── AdvancedEntity.kt │ │ │ ├── AdvancedEntityDisplay.kt │ │ │ ├── Main.kt │ │ │ └── ReducedAdvancedEntityDisplay.kt │ │ └── test │ │ └── kotlin │ │ └── dev │ │ └── krud │ │ └── shapeshift │ │ └── examples │ │ └── kotlin │ │ └── AdvancedMappingTests.kt │ ├── buildSrc │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── dev.krud.shapeshift.examples.kotlin.common-conventions.gradle.kts │ ├── dsl-mapping │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── dev │ │ │ └── krud │ │ │ └── shapeshift │ │ │ └── examples │ │ │ └── kotlin │ │ │ ├── Main.kt │ │ │ ├── SimpleEntity.kt │ │ │ └── SimpleEntityDisplay.kt │ │ └── test │ │ └── kotlin │ │ └── dev │ │ └── krud │ │ └── shapeshift │ │ └── examples │ │ └── kotlin │ │ └── SimpleMappingTests.kt │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle.kts │ ├── simple-mapping │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── dev │ │ │ └── krud │ │ │ └── shapeshift │ │ │ └── examples │ │ │ └── kotlin │ │ │ ├── Main.kt │ │ │ ├── SimpleEntity.kt │ │ │ └── SimpleEntityDisplay.kt │ │ └── test │ │ └── kotlin │ │ └── dev │ │ └── krud │ │ └── shapeshift │ │ └── examples │ │ └── kotlin │ │ └── SimpleMappingTests.kt │ ├── spring-mapping │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── dev │ │ └── krud │ │ └── shapeshift │ │ └── examples │ │ └── kotlin │ │ ├── BeanTransformer.kt │ │ ├── Main.kt │ │ ├── SimpleEntity.kt │ │ └── SimpleEntityDisplay.kt │ └── transformer-mapping │ ├── build.gradle.kts │ └── src │ ├── main │ └── kotlin │ │ └── dev │ │ └── krud │ │ └── shapeshift │ │ └── examples │ │ └── kotlin │ │ ├── Main.kt │ │ ├── SimpleEntity.kt │ │ ├── SimpleEntityDisplay.kt │ │ └── StringToCommaSeparatedStringListTransformer.kt │ └── test │ └── kotlin │ └── dev │ └── krud │ └── shapeshift │ └── examples │ └── kotlin │ └── TransformerMappingTests.kt ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ops └── release.sh ├── settings.gradle.kts ├── shapeshift ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── dev │ │ └── krud │ │ └── shapeshift │ │ ├── MappingDecoratorRegistration.kt │ │ ├── MappingStrategy.kt │ │ ├── MappingTransformerRegistration.kt │ │ ├── ShapeShift.kt │ │ ├── ShapeShiftBuilder.kt │ │ ├── builder │ │ └── MappingDefinitionBuilder.kt │ │ ├── condition │ │ ├── MappingCondition.kt │ │ └── MappingConditionContext.kt │ │ ├── container │ │ ├── ContainerAdapter.kt │ │ └── OptionalContainerAdapter.kt │ │ ├── decorator │ │ ├── EmptyDecorator.kt │ │ ├── MappingDecorator.kt │ │ └── MappingDecoratorContext.kt │ │ ├── dsl │ │ ├── KotlinDslMappingDefinitionBuilder.kt │ │ └── KotlinMappingDsl.kt │ │ ├── dto │ │ ├── MappingStructure.kt │ │ ├── ObjectFieldTrio.kt │ │ ├── ResolvedMappedField.kt │ │ └── TransformerCoordinates.kt │ │ ├── enums │ │ └── AutoMappingStrategy.kt │ │ ├── resolver │ │ ├── MappingDefinition.kt │ │ ├── MappingDefinitionResolver.kt │ │ ├── StaticMappingDefinitionResolver.kt │ │ └── annotation │ │ │ ├── AnnotationMappingDefinitionResolver.kt │ │ │ ├── AutoMapping.kt │ │ │ ├── DefaultMappingTarget.kt │ │ │ └── MappedField.kt │ │ ├── transformer │ │ ├── AnyToStringMappingTransformer.kt │ │ ├── DateToLongMappingTransformer.kt │ │ ├── EmptyTransformer.kt │ │ ├── ImplicitCollectionMappingTransformer.kt │ │ ├── ImplicitMappingTransformer.kt │ │ ├── LongToDateMappingTransformer.kt │ │ ├── NumberToCharMappingTransformer.kt │ │ ├── NumberToDoubleMappingTransformer.kt │ │ ├── NumberToFloatMappingTransformer.kt │ │ ├── NumberToIntMappingTransformer.kt │ │ ├── NumberToLongMappingTransformer.kt │ │ ├── NumberToShortMappingTransformer.kt │ │ ├── StringToBooleanMappingTransformer.kt │ │ ├── StringToCharMappingTransformer.kt │ │ ├── StringToDoubleMappingTransformer.kt │ │ ├── StringToFloatMappingTransformer.kt │ │ ├── StringToIntMappingTransformer.kt │ │ ├── StringToLongMappingTransformer.kt │ │ ├── StringToShortMappingTransformer.kt │ │ └── base │ │ │ ├── MappingTransformer.kt │ │ │ └── MappingTransformerContext.kt │ │ └── util │ │ ├── AutoMappingUtil.kt │ │ ├── MapUtils.kt │ │ ├── ReflectionUtils.kt │ │ └── StringUtils.kt │ └── test │ └── kotlin │ └── dev │ └── krud │ └── shapeshift │ ├── ShapeShiftBuilderTests.kt │ ├── ShapeShiftTests.kt │ ├── ValueContainerTest.kt │ ├── _fixtures.kt │ ├── builder │ └── MappingDefinitionBuilderTests.kt │ ├── dsl │ └── KotlinDslMappingDefinitionBuilderTests.kt │ └── transformer │ ├── ShapeShiftTransformerTests.kt │ └── _fixtures.kt └── spring-boot-starter-shapeshift ├── build.gradle.kts └── src ├── main ├── kotlin │ └── dev │ │ └── krud │ │ └── shapeshift │ │ └── spring │ │ ├── ShapeShiftAutoConfiguration.kt │ │ ├── ShapeShiftBuilderCustomizer.kt │ │ └── customizer │ │ ├── ShapeShiftDecoratorCustomizer.kt │ │ └── ShapeShiftTransformerCustomizer.kt └── resources │ └── META-INF │ └── spring.factories └── test └── kotlin └── dev └── krud └── shapeshift └── spring ├── ShapeShiftSpringTest.kt ├── TestConfiguration.kt └── _fixtures.kt /.assets/documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.assets/documentation.png -------------------------------------------------------------------------------- /.assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.assets/logo.png -------------------------------------------------------------------------------- /.assets/mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.assets/mapping.png -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/ShapeShift.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.idea/copyright/ShapeShift.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/README.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /example/java/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /example/java/buildSrc/src/main/kotlin/dev.krud.shapeshift.examples.java.common-conventions.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/buildSrc/src/main/kotlin/dev.krud.shapeshift.examples.java.common-conventions.gradle.kts -------------------------------------------------------------------------------- /example/java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/gradlew -------------------------------------------------------------------------------- /example/java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/gradlew.bat -------------------------------------------------------------------------------- /example/java/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/settings.gradle.kts -------------------------------------------------------------------------------- /example/java/simple-mapping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/simple-mapping/build.gradle.kts -------------------------------------------------------------------------------- /example/java/simple-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/simple-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntity.java -------------------------------------------------------------------------------- /example/java/simple-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntityDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/simple-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntityDisplay.java -------------------------------------------------------------------------------- /example/java/simple-mapping/src/test/java/dev/krud/shapeshift/examples/java/SimpleMappingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/simple-mapping/src/test/java/dev/krud/shapeshift/examples/java/SimpleMappingTests.java -------------------------------------------------------------------------------- /example/java/spring-mapping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/spring-mapping/build.gradle.kts -------------------------------------------------------------------------------- /example/java/spring-mapping/src/main/java/dev/krud/shapeshift/examples/java/BeanTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/spring-mapping/src/main/java/dev/krud/shapeshift/examples/java/BeanTransformer.java -------------------------------------------------------------------------------- /example/java/spring-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/spring-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntity.java -------------------------------------------------------------------------------- /example/java/spring-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntityDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/spring-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntityDisplay.java -------------------------------------------------------------------------------- /example/java/spring-mapping/src/main/java/dev/krud/shapeshift/examples/java/SpringMappingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/spring-mapping/src/main/java/dev/krud/shapeshift/examples/java/SpringMappingApplication.java -------------------------------------------------------------------------------- /example/java/spring-mapping/src/test/java/dev/krud/shapeshift/examples/java/SpringMappingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/spring-mapping/src/test/java/dev/krud/shapeshift/examples/java/SpringMappingTests.java -------------------------------------------------------------------------------- /example/java/transformer-mapping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/transformer-mapping/build.gradle.kts -------------------------------------------------------------------------------- /example/java/transformer-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/transformer-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntity.java -------------------------------------------------------------------------------- /example/java/transformer-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntityDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/transformer-mapping/src/main/java/dev/krud/shapeshift/examples/java/SimpleEntityDisplay.java -------------------------------------------------------------------------------- /example/java/transformer-mapping/src/main/java/dev/krud/shapeshift/examples/java/StringToCommaSeparatedStringListTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/transformer-mapping/src/main/java/dev/krud/shapeshift/examples/java/StringToCommaSeparatedStringListTransformer.java -------------------------------------------------------------------------------- /example/java/transformer-mapping/src/test/java/dev/krud/shapeshift/examples/java/TransformerMappingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/java/transformer-mapping/src/test/java/dev/krud/shapeshift/examples/java/TransformerMappingTests.java -------------------------------------------------------------------------------- /example/kotlin/advanced-mapping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/advanced-mapping/build.gradle.kts -------------------------------------------------------------------------------- /example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/AdvancedChildEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/AdvancedChildEntity.kt -------------------------------------------------------------------------------- /example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/AdvancedEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/AdvancedEntity.kt -------------------------------------------------------------------------------- /example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/AdvancedEntityDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/AdvancedEntityDisplay.kt -------------------------------------------------------------------------------- /example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt -------------------------------------------------------------------------------- /example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/ReducedAdvancedEntityDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/advanced-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/ReducedAdvancedEntityDisplay.kt -------------------------------------------------------------------------------- /example/kotlin/advanced-mapping/src/test/kotlin/dev/krud/shapeshift/examples/kotlin/AdvancedMappingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/advanced-mapping/src/test/kotlin/dev/krud/shapeshift/examples/kotlin/AdvancedMappingTests.kt -------------------------------------------------------------------------------- /example/kotlin/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /example/kotlin/buildSrc/src/main/kotlin/dev.krud.shapeshift.examples.kotlin.common-conventions.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/buildSrc/src/main/kotlin/dev.krud.shapeshift.examples.kotlin.common-conventions.gradle.kts -------------------------------------------------------------------------------- /example/kotlin/dsl-mapping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/dsl-mapping/build.gradle.kts -------------------------------------------------------------------------------- /example/kotlin/dsl-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/dsl-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt -------------------------------------------------------------------------------- /example/kotlin/dsl-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/dsl-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntity.kt -------------------------------------------------------------------------------- /example/kotlin/dsl-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntityDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/dsl-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntityDisplay.kt -------------------------------------------------------------------------------- /example/kotlin/dsl-mapping/src/test/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleMappingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/dsl-mapping/src/test/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleMappingTests.kt -------------------------------------------------------------------------------- /example/kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/gradlew -------------------------------------------------------------------------------- /example/kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/gradlew.bat -------------------------------------------------------------------------------- /example/kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /example/kotlin/simple-mapping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/simple-mapping/build.gradle.kts -------------------------------------------------------------------------------- /example/kotlin/simple-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/simple-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt -------------------------------------------------------------------------------- /example/kotlin/simple-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/simple-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntity.kt -------------------------------------------------------------------------------- /example/kotlin/simple-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntityDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/simple-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntityDisplay.kt -------------------------------------------------------------------------------- /example/kotlin/simple-mapping/src/test/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleMappingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/simple-mapping/src/test/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleMappingTests.kt -------------------------------------------------------------------------------- /example/kotlin/spring-mapping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/spring-mapping/build.gradle.kts -------------------------------------------------------------------------------- /example/kotlin/spring-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/BeanTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/spring-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/BeanTransformer.kt -------------------------------------------------------------------------------- /example/kotlin/spring-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/spring-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt -------------------------------------------------------------------------------- /example/kotlin/spring-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/spring-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntity.kt -------------------------------------------------------------------------------- /example/kotlin/spring-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntityDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/spring-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntityDisplay.kt -------------------------------------------------------------------------------- /example/kotlin/transformer-mapping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/transformer-mapping/build.gradle.kts -------------------------------------------------------------------------------- /example/kotlin/transformer-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/transformer-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/Main.kt -------------------------------------------------------------------------------- /example/kotlin/transformer-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/transformer-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntity.kt -------------------------------------------------------------------------------- /example/kotlin/transformer-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntityDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/transformer-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/SimpleEntityDisplay.kt -------------------------------------------------------------------------------- /example/kotlin/transformer-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/StringToCommaSeparatedStringListTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/transformer-mapping/src/main/kotlin/dev/krud/shapeshift/examples/kotlin/StringToCommaSeparatedStringListTransformer.kt -------------------------------------------------------------------------------- /example/kotlin/transformer-mapping/src/test/kotlin/dev/krud/shapeshift/examples/kotlin/TransformerMappingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/example/kotlin/transformer-mapping/src/test/kotlin/dev/krud/shapeshift/examples/kotlin/TransformerMappingTests.kt -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ops/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/ops/release.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shapeshift/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/build.gradle.kts -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/MappingDecoratorRegistration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/MappingDecoratorRegistration.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/MappingStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/MappingStrategy.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/MappingTransformerRegistration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/MappingTransformerRegistration.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/ShapeShift.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/ShapeShift.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/ShapeShiftBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/ShapeShiftBuilder.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/builder/MappingDefinitionBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/builder/MappingDefinitionBuilder.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/condition/MappingCondition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/condition/MappingCondition.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/condition/MappingConditionContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/condition/MappingConditionContext.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/container/ContainerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/container/ContainerAdapter.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/container/OptionalContainerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/container/OptionalContainerAdapter.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/decorator/EmptyDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/decorator/EmptyDecorator.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/decorator/MappingDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/decorator/MappingDecorator.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/decorator/MappingDecoratorContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/decorator/MappingDecoratorContext.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/dsl/KotlinDslMappingDefinitionBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/dsl/KotlinDslMappingDefinitionBuilder.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/dsl/KotlinMappingDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/dsl/KotlinMappingDsl.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/dto/MappingStructure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/dto/MappingStructure.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/dto/ObjectFieldTrio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/dto/ObjectFieldTrio.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/dto/ResolvedMappedField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/dto/ResolvedMappedField.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/dto/TransformerCoordinates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/dto/TransformerCoordinates.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/enums/AutoMappingStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/enums/AutoMappingStrategy.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/MappingDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/MappingDefinition.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/MappingDefinitionResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/MappingDefinitionResolver.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/StaticMappingDefinitionResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/StaticMappingDefinitionResolver.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/annotation/AnnotationMappingDefinitionResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/annotation/AnnotationMappingDefinitionResolver.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/annotation/AutoMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/annotation/AutoMapping.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/annotation/DefaultMappingTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/annotation/DefaultMappingTarget.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/annotation/MappedField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/resolver/annotation/MappedField.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/AnyToStringMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/AnyToStringMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/DateToLongMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/DateToLongMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/EmptyTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/EmptyTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/ImplicitCollectionMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/ImplicitCollectionMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/ImplicitMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/ImplicitMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/LongToDateMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/LongToDateMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToCharMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToCharMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToDoubleMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToDoubleMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToFloatMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToFloatMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToIntMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToIntMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToLongMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToLongMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToShortMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/NumberToShortMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToBooleanMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToBooleanMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToCharMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToCharMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToDoubleMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToDoubleMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToFloatMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToFloatMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToIntMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToIntMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToLongMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToLongMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToShortMappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/StringToShortMappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/base/MappingTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/base/MappingTransformer.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/base/MappingTransformerContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/transformer/base/MappingTransformerContext.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/util/AutoMappingUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/util/AutoMappingUtil.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/util/MapUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/util/MapUtils.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/util/ReflectionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/util/ReflectionUtils.kt -------------------------------------------------------------------------------- /shapeshift/src/main/kotlin/dev/krud/shapeshift/util/StringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/main/kotlin/dev/krud/shapeshift/util/StringUtils.kt -------------------------------------------------------------------------------- /shapeshift/src/test/kotlin/dev/krud/shapeshift/ShapeShiftBuilderTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/test/kotlin/dev/krud/shapeshift/ShapeShiftBuilderTests.kt -------------------------------------------------------------------------------- /shapeshift/src/test/kotlin/dev/krud/shapeshift/ShapeShiftTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/test/kotlin/dev/krud/shapeshift/ShapeShiftTests.kt -------------------------------------------------------------------------------- /shapeshift/src/test/kotlin/dev/krud/shapeshift/ValueContainerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/test/kotlin/dev/krud/shapeshift/ValueContainerTest.kt -------------------------------------------------------------------------------- /shapeshift/src/test/kotlin/dev/krud/shapeshift/_fixtures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/test/kotlin/dev/krud/shapeshift/_fixtures.kt -------------------------------------------------------------------------------- /shapeshift/src/test/kotlin/dev/krud/shapeshift/builder/MappingDefinitionBuilderTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/test/kotlin/dev/krud/shapeshift/builder/MappingDefinitionBuilderTests.kt -------------------------------------------------------------------------------- /shapeshift/src/test/kotlin/dev/krud/shapeshift/dsl/KotlinDslMappingDefinitionBuilderTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/test/kotlin/dev/krud/shapeshift/dsl/KotlinDslMappingDefinitionBuilderTests.kt -------------------------------------------------------------------------------- /shapeshift/src/test/kotlin/dev/krud/shapeshift/transformer/ShapeShiftTransformerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/test/kotlin/dev/krud/shapeshift/transformer/ShapeShiftTransformerTests.kt -------------------------------------------------------------------------------- /shapeshift/src/test/kotlin/dev/krud/shapeshift/transformer/_fixtures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/shapeshift/src/test/kotlin/dev/krud/shapeshift/transformer/_fixtures.kt -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/build.gradle.kts -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/src/main/kotlin/dev/krud/shapeshift/spring/ShapeShiftAutoConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/src/main/kotlin/dev/krud/shapeshift/spring/ShapeShiftAutoConfiguration.kt -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/src/main/kotlin/dev/krud/shapeshift/spring/ShapeShiftBuilderCustomizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/src/main/kotlin/dev/krud/shapeshift/spring/ShapeShiftBuilderCustomizer.kt -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/src/main/kotlin/dev/krud/shapeshift/spring/customizer/ShapeShiftDecoratorCustomizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/src/main/kotlin/dev/krud/shapeshift/spring/customizer/ShapeShiftDecoratorCustomizer.kt -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/src/main/kotlin/dev/krud/shapeshift/spring/customizer/ShapeShiftTransformerCustomizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/src/main/kotlin/dev/krud/shapeshift/spring/customizer/ShapeShiftTransformerCustomizer.kt -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/src/test/kotlin/dev/krud/shapeshift/spring/ShapeShiftSpringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/src/test/kotlin/dev/krud/shapeshift/spring/ShapeShiftSpringTest.kt -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/src/test/kotlin/dev/krud/shapeshift/spring/TestConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/src/test/kotlin/dev/krud/shapeshift/spring/TestConfiguration.kt -------------------------------------------------------------------------------- /spring-boot-starter-shapeshift/src/test/kotlin/dev/krud/shapeshift/spring/_fixtures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krud-dev/shapeshift/HEAD/spring-boot-starter-shapeshift/src/test/kotlin/dev/krud/shapeshift/spring/_fixtures.kt --------------------------------------------------------------------------------