Package io.github.qishr.cascara.schema.util
Interface TypeAnalyzer
java.lang.Object
io.github.qishr.cascara.schema.util.TypeAnalyzer
All Known Implementing Classes:
UiTypeAnalyzer
public interface TypeAnalyzer
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public abstract void | analyze(Field field, ReferenceMapNode targetAst) | Inspects a field and adds "hints" to the MapAstNode being built before the compiler sees it. |
| public abstract void | analyze(Class<?> clazz, ReferenceMapNode targetAst) |
Method Details
analyze
public abstract void analyze(Field field, ReferenceMapNode targetAst)
Inspects a field and adds "hints" to the MapAstNode being built before the compiler sees it.
analyze
public abstract void analyze(Class<?> clazz, ReferenceMapNode targetAst)