A C D E G I M P

A

add(Exception) - Method in class edu.neu.ccs.demeter.tools.daj.ExceptionList
 

C

compile(String[]) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Compile a DAJ project.
compileAspects(String, List) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Compile a list of aspects.
compileStubs(String, List, File, List, List, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Compile the generated stub aspects along with the source aspects.
compileTraversals(String, List, File, List, List, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Compile the generated traversal aspects along with the source aspects.

D

DAJ - class edu.neu.ccs.demeter.tools.daj.DAJ.
The main DAJ functionality.

E

edu.neu.ccs.demeter.tools.daj - package edu.neu.ccs.demeter.tools.daj
 
ExceptionList - exception edu.neu.ccs.demeter.tools.daj.ExceptionList.
 
ExceptionList() - Constructor for class edu.neu.ccs.demeter.tools.daj.ExceptionList
 
ExceptionList(List) - Constructor for class edu.neu.ccs.demeter.tools.daj.ExceptionList
 

G

generateClass(ClassGraph, String, ClassDef, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generates a Java source (.java) file for a class defined in a class dictionary.
generateClass(ClassGraph, String, ClassDef, PrintWriter) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate a Java class definition for a class defined in a class dictionary.
generateClasses(ClassGraph, String, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generates a Java source (.java) file for each class in a class dictionary.
generateExpandedClassDictionary(ClassGraph, String, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate an expanded class dictionary (.xcd) file from a class dictionary.
generateExpandedClassDictionary(ClassGraph, String, PrintWriter) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate an expanded class dictionary (.xcd) from a class dictionary.
generateGrammar(ClassGraph, String, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate an ANTLR grammar (.g) file from a class dictionary.
generateGrammar(ClassGraph, String, PrintWriter) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate an ANTLR grammar from a class dictionary.
generateParser(File, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate parser and lexer Java files from an ANTLR grammar (.g) file.
generateParsers(List, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate parser and lexer Java files from ANTLR grammar (.g) files.
generateParsingAspect(ClassGraph, String, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate an AspectJ aspect (.java) file for parsing from a class dictionary.
generateParsingAspect(ClassGraph, String, PrintWriter) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate an AspectJ aspect definition for parsing from a class dictionary.
generateStubs(List, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate a stub aspect file for each traversal file.
generateTraversals(List, File, boolean, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Generate a traversal aspect file for each traversal file.
getAspectFiles(List, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
A list of generated aspect files.
getExceptions() - Method in class edu.neu.ccs.demeter.tools.daj.ExceptionList
 
getGrammarFiles(List, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
A list of generated grammar files.
getMessage() - Method in class edu.neu.ccs.demeter.tools.daj.ExceptionList
 

I

isEmpty() - Method in class edu.neu.ccs.demeter.tools.daj.ExceptionList
 

M

main(String[]) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Compile a DAJ project, then exit the VM.

P

processClassDictionaries(List, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
 
processClassDictionary(ClassGraph, String, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Process a class dictionary.
processClassDictionary(File, File) - Static method in class edu.neu.ccs.demeter.tools.daj.DAJ
Process a class dictionary file.

A C D E G I M P