Some cleaning
This commit is contained in:
parent
43c7fc093a
commit
54da716823
@ -3,11 +3,23 @@
|
|||||||
<component name="GradleSettings">
|
<component name="GradleSettings">
|
||||||
<option name="linkedExternalProjectsSettings">
|
<option name="linkedExternalProjectsSettings">
|
||||||
<GradleProjectSettings>
|
<GradleProjectSettings>
|
||||||
|
<compositeConfiguration>
|
||||||
|
<compositeBuild compositeDefinitionSource="SCRIPT">
|
||||||
|
<builds>
|
||||||
|
<build path="$PROJECT_DIR$/buildSrc" name="buildSrc">
|
||||||
|
<projects>
|
||||||
|
<project path="$PROJECT_DIR$/buildSrc" />
|
||||||
|
</projects>
|
||||||
|
</build>
|
||||||
|
</builds>
|
||||||
|
</compositeBuild>
|
||||||
|
</compositeConfiguration>
|
||||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
<option name="gradleHome" value="" />
|
<option name="gradleHome" value="" />
|
||||||
<option name="modules">
|
<option name="modules">
|
||||||
<set>
|
<set>
|
||||||
<option value="$PROJECT_DIR$" />
|
<option value="$PROJECT_DIR$" />
|
||||||
|
<option value="$PROJECT_DIR$/buildSrc" />
|
||||||
<option value="$PROJECT_DIR$/collect" />
|
<option value="$PROJECT_DIR$/collect" />
|
||||||
<option value="$PROJECT_DIR$/core" />
|
<option value="$PROJECT_DIR$/core" />
|
||||||
<option value="$PROJECT_DIR$/guava" />
|
<option value="$PROJECT_DIR$/guava" />
|
||||||
|
8
buildSrc/build.gradle.kts
Normal file
8
buildSrc/build.gradle.kts
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
|
||||||
|
plugins {
|
||||||
|
kotlin("jvm") version "1.8.0"
|
||||||
|
}
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
mavenCentral()
|
||||||
|
}
|
@ -5,6 +5,7 @@ plugins {
|
|||||||
|
|
||||||
val collectVersion: String by project
|
val collectVersion: String by project
|
||||||
val projectGroup: String by project
|
val projectGroup: String by project
|
||||||
|
val specifyKotlinAsDependency: String by project
|
||||||
|
|
||||||
group = projectGroup
|
group = projectGroup
|
||||||
version = collectVersion
|
version = collectVersion
|
||||||
@ -32,7 +33,7 @@ publishing {
|
|||||||
|
|
||||||
pom {
|
pom {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(kotlin("stdlib"))
|
if (specifyKotlinAsDependency.toBoolean()) implementation(kotlin("stdlib"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@ plugins {
|
|||||||
|
|
||||||
val coreVersion: String by project
|
val coreVersion: String by project
|
||||||
val projectGroup: String by project
|
val projectGroup: String by project
|
||||||
|
val specifyKotlinAsDependency: String by project
|
||||||
|
|
||||||
group = projectGroup
|
group = projectGroup
|
||||||
version = coreVersion
|
version = coreVersion
|
||||||
@ -33,7 +34,7 @@ publishing {
|
|||||||
|
|
||||||
pom {
|
pom {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(kotlin("stdlib"))
|
if (specifyKotlinAsDependency.toBoolean()) implementation(kotlin("stdlib"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
|
|
||||||
kotlin.code.style=official
|
kotlin.code.style=official
|
||||||
|
|
||||||
|
specifyKotlinAsDependency=false
|
||||||
|
|
||||||
projectGroup=ru.dbotthepony.kommons
|
projectGroup=ru.dbotthepony.kommons
|
||||||
|
|
||||||
guavaDepVersion=33.0.0
|
guavaDepVersion=33.0.0
|
||||||
|
@ -6,6 +6,7 @@ plugins {
|
|||||||
val guavaVersion: String by project
|
val guavaVersion: String by project
|
||||||
val guavaDepVersion: String by project
|
val guavaDepVersion: String by project
|
||||||
val projectGroup: String by project
|
val projectGroup: String by project
|
||||||
|
val specifyKotlinAsDependency: String by project
|
||||||
|
|
||||||
group = projectGroup
|
group = projectGroup
|
||||||
version = guavaVersion
|
version = guavaVersion
|
||||||
@ -35,7 +36,8 @@ publishing {
|
|||||||
|
|
||||||
pom {
|
pom {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(kotlin("stdlib"))
|
if (specifyKotlinAsDependency.toBoolean()) implementation(kotlin("stdlib"))
|
||||||
|
implementation("com.google.guava:guava:[28,)")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@ plugins {
|
|||||||
|
|
||||||
val kommonsVersion: String by project
|
val kommonsVersion: String by project
|
||||||
val projectGroup: String by project
|
val projectGroup: String by project
|
||||||
|
val specifyKotlinAsDependency: String by project
|
||||||
|
|
||||||
group = projectGroup
|
group = projectGroup
|
||||||
version = kommonsVersion
|
version = kommonsVersion
|
||||||
@ -34,7 +35,7 @@ publishing {
|
|||||||
|
|
||||||
pom {
|
pom {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(kotlin("stdlib"))
|
if (specifyKotlinAsDependency.toBoolean()) implementation(kotlin("stdlib"))
|
||||||
implementation(project(":io"))
|
implementation(project(":io"))
|
||||||
implementation(project(":math"))
|
implementation(project(":math"))
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@ plugins {
|
|||||||
|
|
||||||
val ioVersion: String by project
|
val ioVersion: String by project
|
||||||
val projectGroup: String by project
|
val projectGroup: String by project
|
||||||
|
val specifyKotlinAsDependency: String by project
|
||||||
|
|
||||||
group = projectGroup
|
group = projectGroup
|
||||||
version = ioVersion
|
version = ioVersion
|
||||||
@ -33,7 +34,7 @@ publishing {
|
|||||||
|
|
||||||
pom {
|
pom {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(kotlin("stdlib"))
|
if (specifyKotlinAsDependency.toBoolean()) implementation(kotlin("stdlib"))
|
||||||
implementation(project(":core"))
|
implementation(project(":core"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@ plugins {
|
|||||||
|
|
||||||
val mathVersion: String by project
|
val mathVersion: String by project
|
||||||
val projectGroup: String by project
|
val projectGroup: String by project
|
||||||
|
val specifyKotlinAsDependency: String by project
|
||||||
|
|
||||||
group = projectGroup
|
group = projectGroup
|
||||||
version = mathVersion
|
version = mathVersion
|
||||||
@ -32,7 +33,7 @@ publishing {
|
|||||||
|
|
||||||
pom {
|
pom {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(kotlin("stdlib"))
|
if (specifyKotlinAsDependency.toBoolean()) implementation(kotlin("stdlib"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -104,6 +104,10 @@ sealed class Decimal : Number(), Comparable<Decimal> {
|
|||||||
// "de-virtualize" generic method
|
// "de-virtualize" generic method
|
||||||
abstract override fun compareTo(other: Decimal): Int
|
abstract override fun compareTo(other: Decimal): Int
|
||||||
|
|
||||||
|
override fun toChar(): Char {
|
||||||
|
return toInt().toChar()
|
||||||
|
}
|
||||||
|
|
||||||
abstract operator fun unaryMinus(): Decimal
|
abstract operator fun unaryMinus(): Decimal
|
||||||
operator fun unaryPlus() = this
|
operator fun unaryPlus() = this
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user