public class MethodUsage extends Object implements ResolvedTypeParametrized
Constructor and Description |
---|
MethodUsage(ResolvedMethodDeclaration declaration) |
MethodUsage(ResolvedMethodDeclaration declaration,
List<ResolvedType> paramTypes,
ResolvedType returnType) |
MethodUsage(ResolvedMethodDeclaration declaration,
List<ResolvedType> paramTypes,
ResolvedType returnType,
List<ResolvedType> exceptionTypes) |
Modifier and Type | Method and Description |
---|---|
ResolvedReferenceTypeDeclaration |
declaringType() |
List<ResolvedType> |
exceptionTypes() |
ResolvedMethodDeclaration |
getDeclaration() |
String |
getName() |
int |
getNoParams()
Return the number of formal arguments accepted by this method.
|
ResolvedType |
getParamType(int i)
Return the type of the formal argument at the given position.
|
List<ResolvedType> |
getParamTypes() |
String |
getQualifiedSignature() |
MethodUsage |
replaceExceptionType(int i,
ResolvedType replaced) |
MethodUsage |
replaceParamType(int i,
ResolvedType replaced) |
MethodUsage |
replaceReturnType(ResolvedType returnType) |
MethodUsage |
replaceTypeParameter(ResolvedTypeParameterDeclaration typeParameter,
ResolvedType type) |
ResolvedType |
returnType() |
String |
toString() |
ResolvedTypeParametersMap |
typeParametersMap() |
public MethodUsage(ResolvedMethodDeclaration declaration)
public MethodUsage(ResolvedMethodDeclaration declaration, List<ResolvedType> paramTypes, ResolvedType returnType)
public MethodUsage(ResolvedMethodDeclaration declaration, List<ResolvedType> paramTypes, ResolvedType returnType, List<ResolvedType> exceptionTypes)
public ResolvedMethodDeclaration getDeclaration()
public String getName()
public ResolvedReferenceTypeDeclaration declaringType()
public ResolvedType returnType()
public List<ResolvedType> getParamTypes()
public MethodUsage replaceParamType(int i, ResolvedType replaced)
public MethodUsage replaceExceptionType(int i, ResolvedType replaced)
public MethodUsage replaceReturnType(ResolvedType returnType)
public int getNoParams()
public ResolvedType getParamType(int i)
public MethodUsage replaceTypeParameter(ResolvedTypeParameterDeclaration typeParameter, ResolvedType type)
public ResolvedTypeParametersMap typeParametersMap()
typeParametersMap
in interface ResolvedTypeParametrized
public String getQualifiedSignature()
public List<ResolvedType> exceptionTypes()
Copyright © 2007–2019. All rights reserved.