AFSourceTemplate class abstract
A source of template source code.
It would seem more natural to store the templates as text file resources, but because dart programs are sometimes compiled, you cannot depend on resource files to be present (see https://github.com/dart-archive/resource)
- Implementers
Constructors
- AFSourceTemplate({AFSourceTemplateRole role = AFSourceTemplateRole.code, AFSourceTemplateInsertions? embeddedInsertions})
-
const
Properties
- embeddedInsertions → AFSourceTemplateInsertions?
-
final
-
extraImports
→ List<
String> -
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- insertAdditionalMethods → AFSourceTemplateInsertion
-
no setter
- insertAppNamespace → AFSourceTemplateInsertion
-
no setter
- insertAppNamespaceUpper → AFSourceTemplateInsertion
-
no setter
- insertConstructorParams → AFSourceTemplateInsertion
-
no setter
- insertCopyWithConstructorCall → AFSourceTemplateInsertion
-
no setter
- insertCopyWithParams → AFSourceTemplateInsertion
-
no setter
- insertCreateParams → AFSourceTemplateInsertion
-
no setter
- insertCreateParamsCall → AFSourceTemplateInsertion
-
no setter
- insertExtraImports → AFSourceTemplateInsertion
-
no setter
- insertFileHeader → AFSourceTemplateInsertion
-
no setter
- insertLibKind → AFSourceTemplateInsertion
-
no setter
- insertMainParentType → AFSourceTemplateInsertion
-
no setter
- insertMainType → AFSourceTemplateInsertion
-
no setter
- insertMainTypeNoRoot → AFSourceTemplateInsertion
-
no setter
- insertMemberVariableImports → AFSourceTemplateInsertion
-
no setter
- insertMemberVariables → AFSourceTemplateInsertion
-
no setter
- insertPackageName → AFSourceTemplateInsertion
-
no setter
- insertPackagePath → AFSourceTemplateInsertion
-
no setter
- insertProjectStyle → AFSourceTemplateInsertion
-
no setter
- insertStandardAdditionalMethods → AFSourceTemplateInsertion
-
no setter
- insertStateType → AFSourceTemplateInsertion
-
no setter
- insertSuperParams → AFSourceTemplateInsertion
-
no setter
- isCode → bool
-
no setter
- isComment → bool
-
no setter
- role → AFSourceTemplateRole
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- template → String
-
no setter
Methods
-
containsInsertionPoint(
String insertionPoint) → bool -
createLinesWithOptions(
AFCommandContext context, List< String> options) → List<String> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toBuffer(
AFCommandContext context, {Map< AFSourceTemplateInsertion, Object> ? insertions}) → AFCodeBuffer -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- empty → const SnippetEmptyStatementT
- insertAdditionalMethodsInsertion → const AFSourceTemplateInsertion
- insertAppNamespaceInsertion → const AFSourceTemplateInsertion
- insertConstructorParamsInsertion → const AFSourceTemplateInsertion
- insertCopyWithCallInsertion → const AFSourceTemplateInsertion
- insertCopyWithParamsInsertion → const AFSourceTemplateInsertion
- insertCreateParamsCallInsertion → const AFSourceTemplateInsertion
- insertCreateParamsInsertion → const AFSourceTemplateInsertion
- insertExtraImportsInsertion → const AFSourceTemplateInsertion
- insertFileHeaderInsertion → const AFSourceTemplateInsertion
- insertLibKindInsertion → const AFSourceTemplateInsertion
- insertMainParentTypeInsertion → const AFSourceTemplateInsertion
- insertMainTypeInsertion → const AFSourceTemplateInsertion
- insertMainTypeNoRootInsertion → const AFSourceTemplateInsertion
- insertMemberVariableImportsInsertion → const AFSourceTemplateInsertion
- insertMemberVariablesInsertion → const AFSourceTemplateInsertion
- insertPackageNameInsertion → const AFSourceTemplateInsertion
- insertPackagePathInsertion → const AFSourceTemplateInsertion
- insertProjectStyleInsertion → const AFSourceTemplateInsertion
- insertStandardAdditionalMethodsInsertion → const AFSourceTemplateInsertion
- insertStateTypeInsertion → const AFSourceTemplateInsertion
- insertSuperParamsInsertion → const AFSourceTemplateInsertion