edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor Class Reference

Inherits edu::mit::csail::sdg::squander::specfile::parser::SpecFileVisitor< List< Source > >.

Collaboration diagram for edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MyVisitor (JType.Unary jtype)

Protected Member Functions

List< SourcevisitInvariant (Node n)
List< SourcevisitSpecField (Node n)
List< SourcevisitFuncField (Node n)
List< SourcevisitSpecFile (String modifiers, String name, List< String > paramNames, List< List< Source >> specSources)

Private Member Functions

String replaceParamTypes (String source, List< String > paramNames)
String escapeClsName (String name)

Private Attributes

final JType.Unary jtype
final NameSpace ns

Detailed Description

Definition at line 29 of file SpecFileSpecProvider.java.


Constructor & Destructor Documentation

edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor.MyVisitor ( JType.Unary  jtype  ) 

Member Function Documentation

String edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor.escapeClsName ( String  name  )  [private]
String edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor.replaceParamTypes ( String  source,
List< String >  paramNames 
) [private]
List<Source> edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor.visitFuncField ( Node  n  )  [protected]
List<Source> edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor.visitInvariant ( Node  n  )  [protected]
List<Source> edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor.visitSpecField ( Node  n  )  [protected]
List<Source> edu.mit.csail.sdg.squander.spec.SpecFileSpecProvider.MyVisitor.visitSpecFile ( String  modifiers,
String  name,
List< String >  paramNames,
List< List< Source >>  specSources 
) [protected]

Member Data Documentation


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.2-20100208