net.sf.rej.java.attribute.generics
Class GenericJavaType
java.lang.Object
net.sf.rej.java.attribute.generics.GenericJavaType
- All Implemented Interfaces:
- TypeArgument
public class GenericJavaType
- extends java.lang.Object
- implements TypeArgument
This class models a concept which is broader than what is modeled by a
JavaType
class. Basically it can be a primitive type, a type
parameter identifier or a reference type. It may contain type arguments
(which in turn may contain type arguments, recursively).
- Author:
- Sami Koivu
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GenericJavaType
public GenericJavaType()
addTypeArgument
public void addTypeArgument(TypeArgument arg)
setType
public void setType(Types type,
int dimensions,
java.lang.String typeStr)
getBaseType
public JavaType getBaseType()
getType
public Types getType()
getTypeArguments
public java.util.List<TypeArgument> getTypeArguments()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object