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