net.entropysoft.transmorph.signature
Class TypeSignature

java.lang.Object
  extended by net.entropysoft.transmorph.signature.TypeSignature
Direct Known Subclasses:
FullTypeSignature, TypeArgSignature

public abstract class TypeSignature
extends Object


Constructor Summary
TypeSignature()
           
 
Method Summary
 boolean equals(Object obj)
           
abstract  String getSignature()
          get the signature using the "Internal Form of Fully Qualified Name"
abstract  FullTypeSignature getTypeErasureSignature()
           
 int hashCode()
           
 boolean isArrayType()
           
 boolean isClassType()
           
 boolean isPrimitiveType()
           
 boolean isTypeArgument()
           
 boolean isTypeVar()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeSignature

public TypeSignature()
Method Detail

isPrimitiveType

public boolean isPrimitiveType()

isArrayType

public boolean isArrayType()

isClassType

public boolean isClassType()

isTypeVar

public boolean isTypeVar()

isTypeArgument

public boolean isTypeArgument()

getTypeErasureSignature

public abstract FullTypeSignature getTypeErasureSignature()

getSignature

public abstract String getSignature()
get the signature using the "Internal Form of Fully Qualified Name"

Returns:

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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


Copyright © 2008-2010 EntropySoft. All Rights Reserved.