org.ow2.mind.adl.compilation
Class AnnotationFlagsCompilationCommandFactory
java.lang.Object
org.ow2.mind.adl.compilation.CompilationCommandFactory.AbstractDelegatingCompilationCommandFactory
org.ow2.mind.adl.compilation.AnnotationFlagsCompilationCommandFactory
- All Implemented Interfaces:
- CompilationCommandFactory
public class AnnotationFlagsCompilationCommandFactory
- extends CompilationCommandFactory.AbstractDelegatingCompilationCommandFactory
|
Method Summary |
protected void |
addLDFlags(ComponentGraph graph,
java.util.Set<org.objectweb.fractal.adl.Definition> visitedDefinitions,
LinkerCommand command,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
CompilerCommand |
newAssemblyCompilerCommand(org.objectweb.fractal.adl.Definition definition,
java.lang.Object source,
java.io.File inputFile,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
CompilerCommand |
newCompilerCommand(org.objectweb.fractal.adl.Definition definition,
java.lang.Object source,
java.io.File inputFile,
boolean preprocessedFile,
java.util.Collection<java.io.File> dependencies,
java.io.File depFile,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
CompilerCommand |
newFileProviderCompilerCommand(java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
LinkerCommand |
newLinkerCommand(ComponentGraph graph,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
MPPCommand |
newMPPCommand(org.objectweb.fractal.adl.Definition definition,
java.lang.Object source,
java.io.File inputFile,
java.io.File outputFile,
java.io.File headerOutputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
PreprocessorCommand |
newPreprocessorCommand(org.objectweb.fractal.adl.Definition definition,
java.lang.Object source,
java.io.File inputFile,
java.util.Collection<java.io.File> dependencies,
java.io.File depFile,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
flagExtractor
@Inject
protected FlagExtractor flagExtractor
AnnotationFlagsCompilationCommandFactory
public AnnotationFlagsCompilationCommandFactory()
newPreprocessorCommand
public PreprocessorCommand newPreprocessorCommand(org.objectweb.fractal.adl.Definition definition,
java.lang.Object source,
java.io.File inputFile,
java.util.Collection<java.io.File> dependencies,
java.io.File depFile,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
throws org.objectweb.fractal.adl.ADLException
- Throws:
org.objectweb.fractal.adl.ADLException
newMPPCommand
public MPPCommand newMPPCommand(org.objectweb.fractal.adl.Definition definition,
java.lang.Object source,
java.io.File inputFile,
java.io.File outputFile,
java.io.File headerOutputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
throws org.objectweb.fractal.adl.ADLException
- Throws:
org.objectweb.fractal.adl.ADLException
newCompilerCommand
public CompilerCommand newCompilerCommand(org.objectweb.fractal.adl.Definition definition,
java.lang.Object source,
java.io.File inputFile,
boolean preprocessedFile,
java.util.Collection<java.io.File> dependencies,
java.io.File depFile,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
throws org.objectweb.fractal.adl.ADLException
- Throws:
org.objectweb.fractal.adl.ADLException
newAssemblyCompilerCommand
public CompilerCommand newAssemblyCompilerCommand(org.objectweb.fractal.adl.Definition definition,
java.lang.Object source,
java.io.File inputFile,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
throws org.objectweb.fractal.adl.ADLException
- Throws:
org.objectweb.fractal.adl.ADLException
newLinkerCommand
public LinkerCommand newLinkerCommand(ComponentGraph graph,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
throws org.objectweb.fractal.adl.ADLException
- Throws:
org.objectweb.fractal.adl.ADLException
addLDFlags
protected void addLDFlags(ComponentGraph graph,
java.util.Set<org.objectweb.fractal.adl.Definition> visitedDefinitions,
LinkerCommand command,
java.util.Map<java.lang.Object,java.lang.Object> context)
throws org.objectweb.fractal.adl.ADLException
- Throws:
org.objectweb.fractal.adl.ADLException
newFileProviderCompilerCommand
public CompilerCommand newFileProviderCompilerCommand(java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
Copyright © 2009-2011 OW2. All Rights Reserved.