public class MethodType
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static MethodType |
build(JavaTypeDefinition returnType,
java.util.List<JavaTypeDefinition> argTypes,
java.lang.reflect.Method method) |
static MethodType |
build(java.lang.reflect.Method method) |
boolean |
equals(java.lang.Object obj) |
JavaTypeDefinition |
getArgTypeIncludingVararg(int index) |
java.lang.reflect.Method |
getMethod() |
java.util.List<JavaTypeDefinition> |
getParameterTypes() |
JavaTypeDefinition |
getReturnType() |
JavaTypeDefinition |
getVarargComponentType() |
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isParameterized() |
boolean |
isVararg() |
java.lang.String |
toString() |
public static MethodType build(java.lang.reflect.Method method)
public static MethodType build(JavaTypeDefinition returnType, java.util.List<JavaTypeDefinition> argTypes, java.lang.reflect.Method method)
public JavaTypeDefinition getReturnType()
public java.util.List<JavaTypeDefinition> getParameterTypes()
public java.lang.reflect.Method getMethod()
public boolean isVararg()
public JavaTypeDefinition getVarargComponentType()
public boolean isAbstract()
public JavaTypeDefinition getArgTypeIncludingVararg(int index)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isParameterized()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2002–2017 PMD. All rights reserved.