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 de.inetsoftware.jwebassembly.module.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 de.inetsoftware.jwebassembly.module.SyntheticFunctionName
getAnnotation, getCodeBuilder, hasWasmCode, istStatic
Methods inherited from class de.inetsoftware.jwebassembly.module.FunctionName
equals, hashCode
-
Field Details
-
signatureTypes
-
-
Constructor Details
-
ArraySyntheticFunctionName
Create a new instance.- Parameters:
className
- the Java class namename
- the function namesignatureTypes
- the method signature, first the parameters, then null and the the return types
-
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:
getSignature
in classFunctionName
- Parameters:
types
- the type manager- Returns:
- the iterator
-