public final class MethodType
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
static MethodType |
build(java.lang.reflect.Method method) |
|
static MethodType |
build(JavaTypeDefinition returnType,
java.util.List<JavaTypeDefinition> argTypes,
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–2018 PMD. All rights reserved.