Class MethodType


  • public class MethodType
    extends java.lang.Object
    A 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 MethodType fromMethodUsage​(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.ResolvedType getReturnType()  
      java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration> getTypeParameters()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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()