java.lang.Object
de.grogra.xl.compiler.xl16u.semantics.XL16UCallableRegistry
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsGeneratedName(String generatedName) booleancontainsName(String name) define(XL16UCallableSignature signature) findByGeneratedName(String generatedName) findDeclaredCallable(XL16UCallableSignature prototype) static StringgeneratedNameFor(XL16UCallableSignature signature, int indexInCollisionFamily) booleanisEmpty()names()voidreplace(XL16UCallableSignature original, XL16UCallableSignature replacement) resolveInvocation(String name, XL16UCallableRegistry.InvocationArgument... arguments) resolveInvocation(String name, XL16UValueContract... arguments) values()
-
Constructor Details
-
XL16UCallableRegistry
public XL16UCallableRegistry()
-
-
Method Details
-
define
-
get
-
getAll
-
containsName
-
names
-
replace
-
findByGeneratedName
-
containsGeneratedName
-
findDeclaredCallable
-
resolveInvocation
public XL16UCallableRegistry.InvocationResolution resolveInvocation(String name, XL16UValueContract... arguments) -
resolveInvocation
public XL16UCallableRegistry.InvocationResolution resolveInvocation(String name, XL16UCallableRegistry.InvocationArgument... arguments) -
values
-
isEmpty
public boolean isEmpty() -
generatedNameFor
-
emptyInvocationResolution
-