edu.neu.ccs.demeterf.demfgen.classes
Class TypeUse

java.lang.Object
  extended by edu.neu.ccs.demeterf.demfgen.classes.TypeUse

public class TypeUse
extends java.lang.Object

Representation of TypeUse


Nested Class Summary
static class TypeUse.name
          Field Class for TypeUse.name
static class TypeUse.params
          Field Class for TypeUse.params
 
Constructor Summary
TypeUse(ident name, TypeUseParams params)
          Construct a(n) TypeUse Instance
 
Method Summary
 boolean equals(java.lang.Object o)
          Is the given object Equal to this TypeUse?
 ident getName()
          Getter for field TypeUse.name
 TypeUseParams getParams()
          Getter for field TypeUse.params
static TypeUse parse(java.io.InputStream inpt)
          Parse an instance of TypeUse from the given Stream
static TypeUse parse(java.io.Reader inpt)
          Parse an instance of TypeUse from the given Reader
static TypeUse parse(java.lang.String inpt)
          Parse an instance of TypeUse from the given String
 java.lang.String print()
          DGP method from Class Print
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeUse

public TypeUse(ident name,
               TypeUseParams params)
Construct a(n) TypeUse Instance

Method Detail

equals

public boolean equals(java.lang.Object o)
Is the given object Equal to this TypeUse?

Overrides:
equals in class java.lang.Object

parse

public static TypeUse parse(java.lang.String inpt)
                     throws ParseException
Parse an instance of TypeUse from the given String

Throws:
ParseException

parse

public static TypeUse parse(java.io.InputStream inpt)
                     throws ParseException
Parse an instance of TypeUse from the given Stream

Throws:
ParseException

parse

public static TypeUse parse(java.io.Reader inpt)
                     throws ParseException
Parse an instance of TypeUse from the given Reader

Throws:
ParseException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

print

public java.lang.String print()
DGP method from Class Print


getParams

public TypeUseParams getParams()
Getter for field TypeUse.params


getName

public ident getName()
Getter for field TypeUse.name