Package com.ibm.wala.cast.java.translator.polyglot

Interface Summary
IRTranslatorExtension  
PolyglotJava2CAstTranslator.IdentityMapper<TypeRep,MethodRep,FieldRep> Maps front-end-specific representations into WALA references of the appropriate kind.
PolyglotJava2CAstTranslator.WalkContext  
TranslatingVisitor An alternative visitor API for Polyglot, whose API is somewhat brain-damaged...
 

Class Summary
AscriptionGoal Runs an AscriptionVisitor to make sure that empty array literals actually get a type.
ASTTraverser Wrapper for the logic (nasty cascaded instanceof tests) necessary to visit a Polyglot AST and dispatch to the appropriate TranslatingVisitor methods for each AST node type.
IRGoal A kind of EndGoal that indicates that WALA IR has been generated for the given compilation unit.
JavaIRTranslatorExtension A Polyglot extension descriptor for a test harness extension that generates WALA IR for the sources and class files in the classpath.
ModuleSource A Polyglot Source whose input comes from an InputStream.
Currently extends FileSource since that's all that the Polyglot Compiler class will accept.
PolyglotClassLoaderFactory  
PolyglotIdentityMapper Class responsible for mapping Polyglot type system objects representing types, methods and fields to the corresponding WALA TypeReferences, MethodReferences and FieldReferences.
PolyglotJava2CAstTranslator  
PolyglotJava2CAstTranslator.CodeBodyEntity  
PolyglotJava2CAstTranslator.CompilationUnitEntity  
PolyglotJava2CAstTranslator.DelegatingContext  
PolyglotJava2CAstTranslator.PolyglotSourcePosition  
PolyglotJava2CAstTranslator.RootContext  
PolyglotJavaSourceAnalysisEngine  
PolyglotSourceLoaderImpl  
PolyglotSourceModuleTranslator A SourceModuleTranslator whose implementation of loadAllSources() uses a suitably configured Polyglot-based compiler to generate WALA IR for the sources in the compile-time classpath.
PolyglotTypeDictionary