Package jadx.core.dex.visitors.methods
Class MutableMethodDetails
java.lang.Object
jadx.core.dex.visitors.methods.MutableMethodDetails
- All Implemented Interfaces:
IJadxAttribute,IMethodDetails
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final MethodInfoprivate ArgTypeprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanisVarArg()voidsetArgTypes(List<ArgType> argTypes) voidsetRawAccessFlags(int accFlags) voidsetRetType(ArgType retType) voidsetThrowTypes(List<ArgType> throwTypes) voidsetTypeParams(List<ArgType> typeParams) voidsetVarArg(boolean varArg) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, 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
-
mthInfo
-
retType
-
argTypes
-
typeParams
-
throwTypes
-
varArg
private boolean varArg -
accFlags
private int accFlags
-
-
Constructor Details
-
MutableMethodDetails
-
-
Method Details
-
getMethodInfo
- Specified by:
getMethodInfoin interfaceIMethodDetails
-
getReturnType
- Specified by:
getReturnTypein interfaceIMethodDetails
-
getArgTypes
- Specified by:
getArgTypesin interfaceIMethodDetails
-
getTypeParameters
- Specified by:
getTypeParametersin interfaceIMethodDetails
-
getThrows
- Specified by:
getThrowsin interfaceIMethodDetails
-
isVarArg
public boolean isVarArg()- Specified by:
isVarArgin interfaceIMethodDetails
-
setRetType
-
setArgTypes
-
setTypeParams
-
setThrowTypes
-
setVarArg
public void setVarArg(boolean varArg) -
getRawAccessFlags
public int getRawAccessFlags()- Specified by:
getRawAccessFlagsin interfaceIMethodDetails
-
setRawAccessFlags
public void setRawAccessFlags(int accFlags) -
toAttrString
- Specified by:
toAttrStringin interfaceIJadxAttribute- Specified by:
toAttrStringin interfaceIMethodDetails
-
toString
-