Class CompilationContextImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.CompilationStrategy.CompilationContext

    public class CompilationContextImpl
    extends java.lang.Object
    implements org.eclipse.xtend.lib.macro.declaration.CompilationStrategy.CompilationContext
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.xtext.xbase.compiler.ImportManager getImportManager​(org.eclipse.xtext.xbase.compiler.output.ITreeAppendable appendable)  
      java.lang.String toJavaCode​(org.eclipse.xtend.lib.macro.declaration.TypeReference typeref)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CompilationContextImpl

        public CompilationContextImpl​(org.eclipse.xtext.xbase.compiler.output.ITreeAppendable appendable,
                                      CompilationUnitImpl compilationUnit)
    • Method Detail

      • getImportManager

        public org.eclipse.xtext.xbase.compiler.ImportManager getImportManager​(org.eclipse.xtext.xbase.compiler.output.ITreeAppendable appendable)
      • toJavaCode

        public java.lang.String toJavaCode​(org.eclipse.xtend.lib.macro.declaration.TypeReference typeref)
        Specified by:
        toJavaCode in interface org.eclipse.xtend.lib.macro.declaration.CompilationStrategy.CompilationContext