Package jadx.core.clsp
Class ClspMethod
java.lang.Object
jadx.core.clsp.ClspMethod
- All Implemented Interfaces:
IJadxAttribute,IMethodDetails,Comparable<ClspMethod>
Method node in classpath graph.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final MethodInfoprivate final ArgType -
Constructor Summary
ConstructorsConstructorDescriptionClspMethod(MethodInfo methodInfo, List<ArgType> argTypes, ArgType returnType, List<ArgType> typeParameters, List<ArgType> throwList, int accFlags) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(@NotNull ClspMethod other) booleanbooleanintintinthashCode()booleanisVarArg()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jadx.api.plugins.input.data.attributes.IJadxAttribute
keepLoadedMethods inherited from interface jadx.core.dex.nodes.IMethodDetails
getAttrType
-
Field Details
-
methodInfo
-
argTypes
-
returnType
-
typeParameters
-
throwList
-
accFlags
private final int accFlags
-
-
Constructor Details
-
ClspMethod
-
-
Method Details
-
getMethodInfo
- Specified by:
getMethodInfoin interfaceIMethodDetails
-
getReturnType
- Specified by:
getReturnTypein interfaceIMethodDetails
-
getArgTypes
- Specified by:
getArgTypesin interfaceIMethodDetails
-
containsGenericArgs
public boolean containsGenericArgs() -
getArgsCount
public int getArgsCount() -
getTypeParameters
- Specified by:
getTypeParametersin interfaceIMethodDetails
-
getThrows
- Specified by:
getThrowsin interfaceIMethodDetails
-
isVarArg
public boolean isVarArg()- Specified by:
isVarArgin interfaceIMethodDetails
-
getRawAccessFlags
public int getRawAccessFlags()- Specified by:
getRawAccessFlagsin interfaceIMethodDetails
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<ClspMethod>
-
toAttrString
- Specified by:
toAttrStringin interfaceIJadxAttribute- Specified by:
toAttrStringin interfaceIMethodDetails
-
toString
-