Skip to content

Commit a023ea7

Browse files
committed
Tidy up scijava-types subpackages
* The extractors package is now named extract. * The TypeExtractor and TypeReifier infrastructure moved into the extract subpackage; nothing in the base types package uses it. * The inference package is now named infer, for symmetry.
1 parent 28dd520 commit a023ea7

File tree

49 files changed

+96
-94
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+96
-94
lines changed

scijava-ops-engine/src/main/java/module-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
uses org.scijava.ops.engine.yaml.YAMLOpInfoCreator;
7171
uses org.scijava.ops.spi.Op;
7272
uses org.scijava.ops.spi.OpCollection;
73-
uses org.scijava.types.TypeExtractor;
73+
uses org.scijava.types.extract.TypeExtractor;
7474

7575
provides org.scijava.discovery.Discoverer with
7676
org.scijava.ops.engine.yaml.impl.YAMLOpInfoDiscoverer;

scijava-ops-engine/src/main/java/org/scijava/ops/engine/impl/DefaultOpEnvironment.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@
5353
import org.scijava.progress.Progress;
5454
import org.scijava.struct.ItemIO;
5555
import org.scijava.types.*;
56-
import org.scijava.types.inference.GenericAssignability;
56+
import org.scijava.types.extract.DefaultTypeReifier;
57+
import org.scijava.types.extract.TypeReifier;
58+
import org.scijava.types.infer.GenericAssignability;
5759
import org.slf4j.Logger;
5860
import org.slf4j.LoggerFactory;
5961

scijava-ops-engine/src/main/java/org/scijava/ops/engine/impl/LambdaTypeBaker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
import javassist.CtNewConstructor;
4747
import javassist.CtNewMethod;
4848
import javassist.NotFoundException;
49-
import org.scijava.types.inference.FunctionalInterfaces;
49+
import org.scijava.types.infer.FunctionalInterfaces;
5050

5151
public final class LambdaTypeBaker {
5252

scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/adapt/AdaptationMatchingRoutine.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
import org.scijava.types.Any;
5858
import org.scijava.types.Nil;
5959
import org.scijava.types.Types;
60-
import org.scijava.types.inference.GenericAssignability;
60+
import org.scijava.types.infer.GenericAssignability;
6161

6262
public class AdaptationMatchingRoutine implements MatchingRoutine {
6363

scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/convert/Conversions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
import org.scijava.types.Any;
3838
import org.scijava.types.Nil;
3939
import org.scijava.types.Types;
40-
import org.scijava.types.inference.FunctionalInterfaces;
41-
import org.scijava.types.inference.GenericAssignability;
40+
import org.scijava.types.infer.FunctionalInterfaces;
41+
import org.scijava.types.infer.GenericAssignability;
4242

4343
import java.lang.reflect.Method;
4444
import java.lang.reflect.Type;

scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/convert/ConvertedOpInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
import org.scijava.types.Any;
5757
import org.scijava.types.Nil;
5858
import org.scijava.types.Types;
59-
import org.scijava.types.inference.FunctionalInterfaces;
60-
import org.scijava.types.inference.GenericAssignability;
59+
import org.scijava.types.infer.FunctionalInterfaces;
60+
import org.scijava.types.infer.GenericAssignability;
6161

6262
/**
6363
* An {@link OpInfo} whose input and output types are transformed through the

scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/impl/DefaultOpRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import org.scijava.ops.api.OpRequest;
3838
import org.scijava.ops.engine.matcher.OpMatcher;
3939
import org.scijava.types.Types;
40-
import org.scijava.types.inference.GenericAssignability;
40+
import org.scijava.types.infer.GenericAssignability;
4141

4242
/**
4343
* Data structure which identifies an Op by name and/or type(s) and/or argument

scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/impl/InfoMatchingOpRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.scijava.ops.api.OpRequest;
3434
import org.scijava.types.Nil;
3535
import org.scijava.types.Types;
36-
import org.scijava.types.inference.GenericAssignability;
36+
import org.scijava.types.infer.GenericAssignability;
3737

3838
import java.lang.reflect.ParameterizedType;
3939
import java.lang.reflect.Type;

scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/impl/RuntimeSafeMatchingRoutine.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
import org.scijava.struct.Member;
5656
import org.scijava.types.Types;
5757
import org.scijava.types.Types.TypeVarInfo;
58-
import org.scijava.types.inference.GenericAssignability;
58+
import org.scijava.types.infer.GenericAssignability;
5959

6060
public class RuntimeSafeMatchingRoutine implements MatchingRoutine {
6161

scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/reduce/AbstractInfoReducer.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,9 @@
3232
import java.lang.reflect.Type;
3333

3434
import org.scijava.ops.api.OpInfo;
35-
import org.scijava.ops.api.Ops;
3635
import org.scijava.ops.engine.BaseOpHints;
3736
import org.scijava.types.Types;
38-
import org.scijava.types.inference.FunctionalInterfaces;
37+
import org.scijava.types.infer.FunctionalInterfaces;
3938

4039
public abstract class AbstractInfoReducer implements InfoReducer {
4140

0 commit comments

Comments
 (0)