Class ContextualDirective<C extends CodegenContext<S,?,?>,S>
- java.lang.Object
- 
- software.amazon.smithy.codegen.core.directed.Directive<S>
- 
- software.amazon.smithy.codegen.core.directed.ContextualDirective<C,S>
 
 
- 
- Type Parameters:
- C- CodegenContext type.
- S- Codegen settings type.
 - Direct Known Subclasses:
- CustomizeDirective,- ShapeDirective
 
 public abstract class ContextualDirective<C extends CodegenContext<S,?,?>,S> extends Directive<S> Directive that contains aCodegenContext.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Ccontext()FileManifestfileManifest()SymbolProvidersymbolProvider()- 
Methods inherited from class software.amazon.smithy.codegen.core.directed.DirectiveconnectedShapes, model, operations, service, settings
 
- 
 
- 
- 
- 
Method Detail- 
symbolProviderpublic final SymbolProvider symbolProvider() - Returns:
- Returns the SymbolProvider used during codegen.
- See Also:
- CodegenContext.symbolProvider()
 
 - 
contextpublic final C context() - Returns:
- Returns the codegen context object.
 
 - 
fileManifestpublic final FileManifest fileManifest() - Returns:
- Gets the FileManifest being written to for code generation.
 
 
- 
 
-