Skip to content

Commit d1c4244

Browse files
committed
Migrate Schemes utility class to correct package
For symmetry with Builders, Shms, Syntaxes.
1 parent eba0eb2 commit d1c4244

File tree

7 files changed

+10
-7
lines changed

7 files changed

+10
-7
lines changed

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ The project uses Java's ServiceLoader mechanism for extensibility, with utility
9999
- `findFactoryForWrapping(envDir)` - Detect builder for existing environment
100100
- Factories cached and sorted by priority
101101

102-
- **Schemes** (`org.apposed.appose.util.Schemes`) - Configuration file format detection
102+
- **Schemes** (`org.apposed.appose.scheme.Schemes`) - Configuration file format detection
103103
- `fromFilename(filename)` - Detect scheme from filename (e.g., "pixi.toml" → PixiTomlScheme)
104104
- `fromContent(content)` - Detect scheme from file contents
105105
- `fromName(name)` - Get scheme by name (e.g., "pixi-toml")

src/main/java/org/apposed/appose/Scheme.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929

3030
package org.apposed.appose;
3131

32+
import org.apposed.appose.scheme.Schemes;
33+
3234
/**
3335
* Represents a configuration file scheme for environment builders.
3436
* <p>
@@ -37,7 +39,7 @@
3739
* </p>
3840
* <p>
3941
* Implementations are discovered at runtime and managed by the
40-
* {@link org.apposed.appose.util.Schemes} utility class.
42+
* {@link Schemes} utility class.
4143
* </p>
4244
*
4345
* @author Curtis Rueden

src/main/java/org/apposed/appose/builder/BaseBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import org.apposed.appose.Scheme;
3535
import org.apposed.appose.util.Environments;
3636
import org.apposed.appose.util.FilePaths;
37-
import org.apposed.appose.util.Schemes;
37+
import org.apposed.appose.scheme.Schemes;
3838

3939
import java.io.File;
4040
import java.io.IOException;

src/main/java/org/apposed/appose/builder/MambaBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import org.apposed.appose.Builder;
3333
import org.apposed.appose.Environment;
3434
import org.apposed.appose.util.FilePaths;
35-
import org.apposed.appose.util.Schemes;
35+
import org.apposed.appose.scheme.Schemes;
3636

3737
import java.io.File;
3838
import java.io.IOException;

src/main/java/org/apposed/appose/builder/PixiBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import org.apposed.appose.Builder;
3333
import org.apposed.appose.Environment;
3434
import org.apposed.appose.util.FilePaths;
35-
import org.apposed.appose.util.Schemes;
35+
import org.apposed.appose.scheme.Schemes;
3636

3737
import java.io.File;
3838
import java.io.IOException;

src/main/java/org/apposed/appose/builder/UvBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.apposed.appose.Environment;
3434
import org.apposed.appose.util.FilePaths;
3535
import org.apposed.appose.util.Platforms;
36-
import org.apposed.appose.util.Schemes;
36+
import org.apposed.appose.scheme.Schemes;
3737

3838
import java.io.File;
3939
import java.io.IOException;

src/main/java/org/apposed/appose/util/Schemes.java renamed to src/main/java/org/apposed/appose/scheme/Schemes.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@
2727
* #L%
2828
*/
2929

30-
package org.apposed.appose.util;
30+
package org.apposed.appose.scheme;
3131

3232
import org.apposed.appose.Scheme;
33+
import org.apposed.appose.util.Plugins;
3334

3435
import java.util.List;
3536

0 commit comments

Comments
 (0)