Package jadx.core.dex.visitors.methods
Class MutableMethodDetails
- java.lang.Object
-
- jadx.core.dex.visitors.methods.MutableMethodDetails
-
- All Implemented Interfaces:
jadx.api.plugins.input.data.attributes.IJadxAttribute,IMethodDetails
public class MutableMethodDetails extends java.lang.Object implements IMethodDetails
-
-
Constructor Summary
Constructors Constructor Description MutableMethodDetails(IMethodDetails base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ArgType>getArgTypes()MethodInfogetMethodInfo()intgetRawAccessFlags()ArgTypegetReturnType()java.util.List<ArgType>getThrows()java.util.List<ArgType>getTypeParameters()booleanisVarArg()voidsetArgTypes(java.util.List<ArgType> argTypes)voidsetRawAccessFlags(int accFlags)voidsetRetType(ArgType retType)voidsetThrowTypes(java.util.List<ArgType> throwTypes)voidsetTypeParams(java.util.List<ArgType> typeParams)voidsetVarArg(boolean varArg)java.lang.StringtoAttrString()java.lang.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jadx.core.dex.nodes.IMethodDetails
getAttrType
-
-
-
-
Constructor Detail
-
MutableMethodDetails
public MutableMethodDetails(IMethodDetails base)
-
-
Method Detail
-
getMethodInfo
public MethodInfo getMethodInfo()
- Specified by:
getMethodInfoin interfaceIMethodDetails
-
getReturnType
public ArgType getReturnType()
- Specified by:
getReturnTypein interfaceIMethodDetails
-
getArgTypes
public java.util.List<ArgType> getArgTypes()
- Specified by:
getArgTypesin interfaceIMethodDetails
-
getTypeParameters
public java.util.List<ArgType> getTypeParameters()
- Specified by:
getTypeParametersin interfaceIMethodDetails
-
getThrows
public java.util.List<ArgType> getThrows()
- Specified by:
getThrowsin interfaceIMethodDetails
-
isVarArg
public boolean isVarArg()
- Specified by:
isVarArgin interfaceIMethodDetails
-
setRetType
public void setRetType(ArgType retType)
-
setArgTypes
public void setArgTypes(java.util.List<ArgType> argTypes)
-
setTypeParams
public void setTypeParams(java.util.List<ArgType> typeParams)
-
setThrowTypes
public void setThrowTypes(java.util.List<ArgType> throwTypes)
-
setVarArg
public void setVarArg(boolean varArg)
-
getRawAccessFlags
public int getRawAccessFlags()
- Specified by:
getRawAccessFlagsin interfaceIMethodDetails
-
setRawAccessFlags
public void setRawAccessFlags(int accFlags)
-
toAttrString
public java.lang.String toAttrString()
- Specified by:
toAttrStringin interfacejadx.api.plugins.input.data.attributes.IJadxAttribute- Specified by:
toAttrStringin interfaceIMethodDetails
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-