Package org.openzen.zenscript.formatter
Class DefinitionFormatter
java.lang.Object
org.openzen.zenscript.formatter.DefinitionFormatter
- All Implemented Interfaces:
DefinitionVisitor<Void>
-
Constructor Summary
ConstructorsConstructorDescriptionDefinitionFormatter(ScriptFormattingSettings settings, TypeFormatter typeFormatter, String indent) -
Method Summary
Modifier and TypeMethodDescriptiontoString()visitAlias(AliasDefinition definition) visitClass(ClassDefinition definition) visitEnum(EnumDefinition definition) visitExpansion(ExpansionDefinition definition) visitFunction(FunctionDefinition definition) visitInterface(InterfaceDefinition definition) visitStruct(StructDefinition definition) visitVariant(VariantDefinition variant)
-
Constructor Details
-
DefinitionFormatter
public DefinitionFormatter(ScriptFormattingSettings settings, TypeFormatter typeFormatter, String indent)
-
-
Method Details
-
visitClass
- Specified by:
visitClassin interfaceDefinitionVisitor<Void>
-
visitInterface
- Specified by:
visitInterfacein interfaceDefinitionVisitor<Void>
-
visitEnum
- Specified by:
visitEnumin interfaceDefinitionVisitor<Void>
-
visitStruct
- Specified by:
visitStructin interfaceDefinitionVisitor<Void>
-
visitFunction
- Specified by:
visitFunctionin interfaceDefinitionVisitor<Void>
-
visitExpansion
- Specified by:
visitExpansionin interfaceDefinitionVisitor<Void>
-
visitAlias
- Specified by:
visitAliasin interfaceDefinitionVisitor<Void>
-
visitVariant
- Specified by:
visitVariantin interfaceDefinitionVisitor<Void>
-
toString
-