org.bridj.util
Class DefaultParameterizedType

java.lang.Object
  extended by org.bridj.util.DefaultParameterizedType
All Implemented Interfaces:
ParameterizedType, Type

public class DefaultParameterizedType
extends Object
implements ParameterizedType

Default implementation of ParameterizedType

Author:
Olivier

Constructor Summary
DefaultParameterizedType(Type rawType, Type... actualTypeArguments)
           
DefaultParameterizedType(Type ownerType, Type rawType, Type[] actualTypeArguments)
           
 
Method Summary
 boolean equals(Object o)
           
 Type[] getActualTypeArguments()
           
 Type getOwnerType()
           
 Type getRawType()
           
 int hashCode()
           
static Type paramType(Type rawType, Type... actualTypeArguments)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultParameterizedType

public DefaultParameterizedType(Type ownerType,
                                Type rawType,
                                Type[] actualTypeArguments)

DefaultParameterizedType

public DefaultParameterizedType(Type rawType,
                                Type... actualTypeArguments)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

paramType

public static Type paramType(Type rawType,
                             Type... actualTypeArguments)

getActualTypeArguments

public Type[] getActualTypeArguments()
Specified by:
getActualTypeArguments in interface ParameterizedType

getOwnerType

public Type getOwnerType()
Specified by:
getOwnerType in interface ParameterizedType

getRawType

public Type getRawType()
Specified by:
getRawType in interface ParameterizedType

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object


Copyright © 2009-2012. All Rights Reserved.