public static class DefaultComponentMetadataAst.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public DefaultComponentMetadataAst.Builder setFileName(String fileName)
public DefaultComponentMetadataAst.Builder setFileUri(URI fileUri)
public DefaultComponentMetadataAst.Builder setImportChain(List<ImportedResource> importChain)
public DefaultComponentMetadataAst.Builder setStartLine(int startLine)
public DefaultComponentMetadataAst.Builder setStartColumn(int startColumn)
public DefaultComponentMetadataAst.Builder setEndLine(int endLine)
public DefaultComponentMetadataAst.Builder setEndColumn(int endColumn)
public DefaultComponentMetadataAst.Builder setSourceCode(String sourceCode)
public DefaultComponentMetadataAst.Builder putDocAttribute(String key, String value)
public DefaultComponentMetadataAst.Builder putParserAttribute(String key, Object value)
putParserAttribute(AstParserAttribute, Object) for type safety.
In case you need ot use this one, make sure value is a basic Java type like Integer, Double, BigDecimal, String,
Boolean, etc. to avoid class loading issues when serializing/deserializing these.key - The key to later reference the given parser attribute.value - The actual value of the attribute.public <T> DefaultComponentMetadataAst.Builder putParserAttribute(AstParserAttribute<T> attribute, T value)
T - The type of the attribute value.attribute - The key to later reference the given parser attribute.value - The actual value of the attribute.public ComponentMetadataAst build()
Copyright © 2022 MuleSoft, Inc.. All rights reserved.