com.thoughtworks.qdox.model

Class JavaParameter

Implemented Interfaces:
Serializable

public class JavaParameter
extends java.lang.Object
implements Serializable

Field Summary

static JavaParameter[]
EMPTY_ARRAY
private String
name
private JavaMethod
parentMethod
private Type
type
private boolean
varArgs

Constructor Summary

JavaParameter(Type type, String name)
JavaParameter(Type type, String name, boolean varArgs)

Method Summary

boolean
equals(Object obj)
String
getName()
JavaMethod
getParentMethod()
Type
getType()
int
hashCode()
boolean
isVarArgs()
Is this a Java 5 var args type specified using three dots.
void
setParentMethod(JavaMethod parentMethod)

Field Details

EMPTY_ARRAY

public static final JavaParameter[] EMPTY_ARRAY

name

private String name

parentMethod

private JavaMethod parentMethod

type

private Type type

varArgs

private boolean varArgs

Constructor Details

JavaParameter

public JavaParameter(Type type,
                     String name)

JavaParameter

public JavaParameter(Type type,
                     String name,
                     boolean varArgs)

Method Details

equals

public boolean equals(Object obj)

getName

public String getName()

getParentMethod

public JavaMethod getParentMethod()

getType

public Type getType()

hashCode

public int hashCode()

isVarArgs

public boolean isVarArgs()
Is this a Java 5 var args type specified using three dots. e.g. void doStuff(Object... thing)
Since:
1.6

setParentMethod

public void setParentMethod(JavaMethod parentMethod)