net.sf.rej.java.attribute.generics
Class MethodSignature

java.lang.Object
  extended by net.sf.rej.java.attribute.generics.MethodSignature

public class MethodSignature
extends java.lang.Object

Models a method signature for methods with formal type parameters or type arguments for the return type or the parameters.

Author:
Sami Koivu

Constructor Summary
MethodSignature()
           
 
Method Summary
 java.util.List<FormalTypeParameter> getFormalTypeParameters()
           
 java.util.List<GenericJavaType> getParameters()
           
 GenericJavaType getReturnType()
           
 void setFormalTypeParameters(java.util.List<FormalTypeParameter> typeParams)
           
 void setParameters(java.util.List<GenericJavaType> parameterTypes)
           
 void setReturnType(GenericJavaType returnType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodSignature

public MethodSignature()
Method Detail

setReturnType

public void setReturnType(GenericJavaType returnType)

setParameters

public void setParameters(java.util.List<GenericJavaType> parameterTypes)

getReturnType

public GenericJavaType getReturnType()

getParameters

public java.util.List<GenericJavaType> getParameters()

setFormalTypeParameters

public void setFormalTypeParameters(java.util.List<FormalTypeParameter> typeParams)

getFormalTypeParameters

public java.util.List<FormalTypeParameter> getFormalTypeParameters()