public class MethodDescriptor extends MemberDescriptor
EntityDescriptor.FragmentenclosingClassDescriptor, typefragments, name, obfuscatedNames| Constructor and Description |
|---|
MethodDescriptor(ClassDescriptor owner,
java.lang.String jsniSignature) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependant(MethodDescriptor methodDescriptor) |
void |
addReference(com.google.gwt.dev.jjs.ast.JMethod methodRef) |
static MethodDescriptor |
from(ClassDescriptor classDescriptor,
com.google.gwt.dev.jjs.ast.JMethod method,
java.lang.String signature)
Creates a method descriptor from a JMethod with its original signature, and set its enclosing
class.
|
java.util.Set<MethodDescriptor> |
getDependentMethods() |
int[] |
getDependentPointers()
Returns the dependent list ids.
|
java.lang.String |
getJsniSignature()
The signature of the member.
|
java.util.Set<com.google.gwt.dev.jjs.ast.JMethod> |
getMethodReferences()
Returns the set of JMethods that share the same signature.
|
java.lang.String |
getParamTypes() |
int |
getUniqueId() |
static java.lang.String |
normalizeMethodSignature(java.lang.String methodSignature) |
void |
setUniqueId(int uniqueId) |
getEnclosingClassDescriptor, getFullName, getTypeaddFragment, addObfuscatedName, getFragments, getName, getObfuscatedNamespublic MethodDescriptor(ClassDescriptor owner, java.lang.String jsniSignature)
public static MethodDescriptor from(ClassDescriptor classDescriptor, com.google.gwt.dev.jjs.ast.JMethod method, java.lang.String signature)
public static java.lang.String normalizeMethodSignature(java.lang.String methodSignature)
public void addDependant(MethodDescriptor methodDescriptor)
public void addReference(com.google.gwt.dev.jjs.ast.JMethod methodRef)
public int[] getDependentPointers()
public java.util.Set<MethodDescriptor> getDependentMethods()
public java.lang.String getJsniSignature()
MemberDescriptorgetJsniSignature in class MemberDescriptorpublic java.lang.String getParamTypes()
public java.util.Set<com.google.gwt.dev.jjs.ast.JMethod> getMethodReferences()
public int getUniqueId()
public void setUniqueId(int uniqueId)