public class FunctionName
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
className
The Java class name.
|
java.lang.String |
fullName
The name in the WebAssembly.
|
java.lang.String |
methodName
The method name.
|
java.lang.String |
signature
The signature
|
java.lang.String |
signatureName
The Java signature which is used in Java byte code to reference the method call.
|
| Constructor and Description |
|---|
FunctionName(java.lang.String signatureName)
Create a new instance from the given values
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Iterator<AnyType> |
getSignature(TypeManager types)
Get the method signature iterator for parameter and return values.
|
int |
hashCode() |
@Nonnull public final java.lang.String className
@Nonnull public final java.lang.String methodName
@Nonnull public final java.lang.String fullName
@Nonnull public final java.lang.String signatureName
@Nonnull public final java.lang.String signature
public FunctionName(java.lang.String signatureName)
signatureName - the full Java method signature like "com/foo/Bar.method()V"public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object@Nonnull public java.util.Iterator<AnyType> getSignature(TypeManager types)
types - the type manager