public class MethodDescriptor extends MemberDescriptor
EntityDescriptor.Fragment
enclosingClassDescriptor, type
fragments, 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, getType
addFragment, addObfuscatedName, getFragments, getName, getObfuscatedNames
public 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()
MemberDescriptor
getJsniSignature
in class MemberDescriptor
public java.lang.String getParamTypes()
public java.util.Set<com.google.gwt.dev.jjs.ast.JMethod> getMethodReferences()
public int getUniqueId()
public void setUniqueId(int uniqueId)