Class FunctionName
java.lang.Object
de.inetsoftware.jwebassembly.module.FunctionName
- Direct Known Subclasses:
SyntheticFunctionName
Described the name of WebAssembly function.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal StringThe Java class name like "java/lang/String".final StringThe name in the WebAssembly.final StringThe method name like "hashCode".final StringThe signature part.final StringThe Java signature which is used in Java byte code to reference the method call. -
Constructor Summary
ConstructorsConstructorDescriptionFunctionName(Member methodOrField) Create a new instance from the given reference in the ConstantPool or parsed method.FunctionName(Member methodOrField, String signature) Create a new instance from the given reference in the ConstantPool and a special signature.FunctionName(String signatureName) Create a new instance from the given valuesFunctionName(String className, String methodName, String signature) Create a new instance from the given values -
Method Summary
Modifier and TypeMethodDescriptionbooleangetSignature(TypeManager types) Get the method signature iterator for parameter and return values.inthashCode()
-
Field Details
-
className
-
methodName
-
fullName
-
signatureName
-
signature
-
-
Constructor Details
-
FunctionName
-
FunctionName
-
FunctionName
-
FunctionName
Create a new instance from the given values- Parameters:
signatureName- the full Java method signature like "com/foo/Bar.method()V"
-
-
Method Details
-
hashCode
-
equals
-
getSignature
Get the method signature iterator for parameter and return values.- Parameters:
types- the type manager- Returns:
- the iterator
-