public abstract class ScalarImplementationDependency extends Object implements ImplementationDependency
ImplementationDependency.Factory
Modifier | Constructor and Description |
---|---|
protected |
ScalarImplementationDependency(Optional<InvocationConvention> invocationConvention) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
equals(Object o) |
protected abstract FunctionHandle |
getFunctionHandle(BoundVariables boundVariables,
FunctionAndTypeManager functionAndTypeManager) |
abstract int |
hashCode() |
MethodHandle |
resolve(BoundVariables boundVariables,
FunctionAndTypeManager functionAndTypeManager) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
checkTypeParameters, getImplementationDependencyAnnotation, isImplementationDependencyAnnotation, validateImplementationDependencyAnnotation
protected ScalarImplementationDependency(Optional<InvocationConvention> invocationConvention)
protected abstract FunctionHandle getFunctionHandle(BoundVariables boundVariables, FunctionAndTypeManager functionAndTypeManager)
public MethodHandle resolve(BoundVariables boundVariables, FunctionAndTypeManager functionAndTypeManager)
resolve
in interface ImplementationDependency
Copyright © 2012–2022. All rights reserved.