public class ClspMethod extends java.lang.Object implements IMethodDetails, java.lang.Comparable<ClspMethod>
| Constructor and Description |
|---|
ClspMethod(MethodInfo methodInfo,
java.util.List<ArgType> argTypes,
ArgType returnType,
java.util.List<ArgType> typeParameters,
java.util.List<ArgType> throwList,
int accFlags) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(@NotNull ClspMethod other) |
boolean |
containsGenericArgs() |
boolean |
equals(java.lang.Object o) |
int |
getArgsCount() |
java.util.List<ArgType> |
getArgTypes() |
MethodInfo |
getMethodInfo() |
int |
getRawAccessFlags() |
ArgType |
getReturnType() |
java.util.List<ArgType> |
getThrows() |
java.util.List<ArgType> |
getTypeParameters() |
int |
hashCode() |
boolean |
isVarArg() |
java.lang.String |
toAttrString() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttrTypepublic ClspMethod(MethodInfo methodInfo, java.util.List<ArgType> argTypes, ArgType returnType, java.util.List<ArgType> typeParameters, java.util.List<ArgType> throwList, int accFlags)
public MethodInfo getMethodInfo()
getMethodInfo in interface IMethodDetailspublic ArgType getReturnType()
getReturnType in interface IMethodDetailspublic java.util.List<ArgType> getArgTypes()
getArgTypes in interface IMethodDetailspublic boolean containsGenericArgs()
public int getArgsCount()
public java.util.List<ArgType> getTypeParameters()
getTypeParameters in interface IMethodDetailspublic java.util.List<ArgType> getThrows()
getThrows in interface IMethodDetailspublic boolean isVarArg()
isVarArg in interface IMethodDetailspublic int getRawAccessFlags()
getRawAccessFlags in interface IMethodDetailspublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(@NotNull
@NotNull ClspMethod other)
compareTo in interface java.lang.Comparable<ClspMethod>public java.lang.String toAttrString()
toAttrString in interface jadx.api.plugins.input.data.attributes.IJadxAttributetoAttrString in interface IMethodDetailspublic java.lang.String toString()
toString in class java.lang.Object