public interface IJsonParentType extends IJsonType
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(java.lang.String name,
IJsonParentType child) |
void |
addIssue(JsonIssue issue) |
IJsonType |
findChild(java.lang.String name) |
java.util.List<JsonIssue> |
getIssues() |
void |
prepareToRender(javax.tools.JavaFileManager.Location location,
manifold.api.host.IModule module,
javax.tools.DiagnosticListener<javax.tools.JavaFileObject> errorHandler) |
void |
render(AbstractJsonTypeManifold tm,
java.lang.StringBuilder sb,
int indent,
boolean mutable) |
void |
renderInner(AbstractJsonTypeManifold tm,
java.lang.StringBuilder sb,
int indent,
boolean mutable) |
copyWithAttributes, equalsStructurally, getDefinitions, getIdentifier, getName, getParent, getTypeAttributes, merge, setDefinitionsvoid addChild(java.lang.String name,
IJsonParentType child)
IJsonType findChild(java.lang.String name)
java.util.List<JsonIssue> getIssues()
void addIssue(JsonIssue issue)
void prepareToRender(javax.tools.JavaFileManager.Location location,
manifold.api.host.IModule module,
javax.tools.DiagnosticListener<javax.tools.JavaFileObject> errorHandler)
void renderInner(AbstractJsonTypeManifold tm, java.lang.StringBuilder sb, int indent, boolean mutable)
void render(AbstractJsonTypeManifold tm, java.lang.StringBuilder sb, int indent, boolean mutable)
Copyright © 2023. All rights reserved.