Class MethodType
- java.lang.Object
-
- com.github.javaparser.symbolsolver.resolution.typeinference.MethodType
-
public class MethodType extends java.lang.ObjectA MethodType is an ordered 4-tuple consisting of: 1. type parameters: the declarations of any type parameters of the method member. 2. argument types: a list of the types of the arguments to the method member. 3. return type: the return type of the method member. 4. throws clause: exception types declared in the throws clause of the method member. See JLS 8.2- Author:
- Federico Tomassetti
-
-
Constructor Summary
Constructors Constructor Description MethodType(java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration> typeParameters, java.util.List<com.github.javaparser.resolution.types.ResolvedType> formalArgumentTypes, com.github.javaparser.resolution.types.ResolvedType returnType, java.util.List<com.github.javaparser.resolution.types.ResolvedType> exceptionTypes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MethodTypefromMethodUsage(com.github.javaparser.resolution.MethodUsage methodUsage)java.util.List<com.github.javaparser.resolution.types.ResolvedType>getExceptionTypes()java.util.List<com.github.javaparser.resolution.types.ResolvedType>getFormalArgumentTypes()com.github.javaparser.resolution.types.ResolvedTypegetReturnType()java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration>getTypeParameters()
-
-
-
Constructor Detail
-
MethodType
public MethodType(java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration> typeParameters, java.util.List<com.github.javaparser.resolution.types.ResolvedType> formalArgumentTypes, com.github.javaparser.resolution.types.ResolvedType returnType, java.util.List<com.github.javaparser.resolution.types.ResolvedType> exceptionTypes)
-
-
Method Detail
-
fromMethodUsage
public static MethodType fromMethodUsage(com.github.javaparser.resolution.MethodUsage methodUsage)
-
getTypeParameters
public java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration> getTypeParameters()
-
getFormalArgumentTypes
public java.util.List<com.github.javaparser.resolution.types.ResolvedType> getFormalArgumentTypes()
-
getReturnType
public com.github.javaparser.resolution.types.ResolvedType getReturnType()
-
getExceptionTypes
public java.util.List<com.github.javaparser.resolution.types.ResolvedType> getExceptionTypes()
-
-