Class ArraySyntheticFunctionName
java.lang.Object
de.inetsoftware.jwebassembly.module.FunctionName
de.inetsoftware.jwebassembly.module.SyntheticFunctionName
de.inetsoftware.jwebassembly.module.ArraySyntheticFunctionName
- Direct Known Subclasses:
JavaScriptSyntheticFunctionName, WatCodeSyntheticFunctionName
Synthetic/dynamic method with a signature as array of types.
-
Field Summary
FieldsFields inherited from class FunctionName
className, fullName, methodName, signature, signatureName -
Constructor Summary
ConstructorsConstructorDescriptionArraySyntheticFunctionName(String className, String name, AnyType... signatureTypes) Create a new instance.ArraySyntheticFunctionName(String className, String name, String signature, AnyType... signatureTypes) Create a new instance. -
Method Summary
Modifier and TypeMethodDescriptiongetSignature(TypeManager types) Get the method signature iterator for parameter and return values.Methods inherited from class SyntheticFunctionName
getAnnotation, getCodeBuilder, hasWasmCode, istStaticMethods inherited from class FunctionName
equals, hashCode
-
Field Details
-
signatureTypes
-
-
Constructor Details
-
ArraySyntheticFunctionName
-
ArraySyntheticFunctionName
public ArraySyntheticFunctionName(String className, String name, String signature, AnyType... signatureTypes) Create a new instance.- Parameters:
className- the Java class namename- the function namesignature- the string signaturesignatureTypes- the method signature, first the parameters, then null and the the return types
-
-
Method Details
-
getSignature
Get the method signature iterator for parameter and return values.- Overrides:
getSignaturein classFunctionName- Parameters:
types- the type manager- Returns:
- the iterator
-