public static class NativeFunctionSignatureChecker.SimpleSignature extends java.lang.Object implements Signature
| Constructor and Description |
|---|
SimpleSignature(boolean isConstructor,
ValueDescription base,
java.util.List<Parameter> parameters) |
SimpleSignature(boolean isConstructor,
ValueDescription base,
Parameter... parameters) |
| Modifier and Type | Method and Description |
|---|---|
int |
getParametersLength() |
boolean |
shouldStopPropagation(HostObject hostobject,
FunctionCalls.CallInfo call,
GenericSolver.SolverInterface c)
Checks if the function is invoked with appropriate arguments, also performs related coercions of arguments and propagates type-errors if they have the wrong type.
|
public SimpleSignature(boolean isConstructor,
ValueDescription base,
java.util.List<Parameter> parameters)
public SimpleSignature(boolean isConstructor,
ValueDescription base,
Parameter... parameters)
public int getParametersLength()
getParametersLength in interface Signaturepublic boolean shouldStopPropagation(HostObject hostobject, FunctionCalls.CallInfo call, GenericSolver.SolverInterface c)
SignatureshouldStopPropagation in interface SignatureCopyright © 2009-2019 Aarhus University