Interface | Description |
---|---|
ArgumentCount |
Defines the count of accepted arguments (including open intervals) that a function can take.
|
ArgumentTypeStrategy |
Strategy for inferring and validating a single input argument type of a function call.
|
CallContext |
Provides details about a function call during
TypeInference . |
InputTypeStrategy |
Strategy for inferring and validating input arguments in a function call.
|
TypeStrategy |
Strategy for inferring the data type of a function call.
|
TypeTransformation |
Transforms one data type to another.
|
Class | Description |
---|---|
ConstantArgumentCount |
Helper class for
ArgumentCount with constant boundaries. |
InputTypeStrategies |
Strategies for inferring and validating input arguments in a function call.
|
Signature |
Describes the signature of a function.
|
Signature.Argument |
Representation of a single argument in a signature.
|
TypeInference |
Provides logic for the type inference of function calls.
|
TypeInference.Builder |
Builder for configuring and creating instances of
TypeInference . |
TypeInferenceUtil |
Utility for performing type inference.
|
TypeInferenceUtil.Result |
The result of a type inference run.
|
TypeInferenceUtil.SurroundingInfo |
Information what the outer world (i.e.
|
TypeStrategies |
Strategies for inferring an output or accumulator data type of a function call.
|
TypeTransformations |
Transformations for transforming one data type to another.
|
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.