Class JavaDefinitionVisitor
java.lang.Object
org.openzen.zenscript.javabytecode.compiler.definitions.JavaDefinitionVisitor
- All Implemented Interfaces:
DefinitionVisitor<byte[]>
-
Constructor Summary
ConstructorsConstructorDescriptionJavaDefinitionVisitor(JavaBytecodeContext context, JavaClassWriter outerWriter) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]visitAlias(AliasDefinition definition) byte[]visitClass(ClassDefinition definition) byte[]visitEnum(EnumDefinition definition) byte[]visitExpansion(ExpansionDefinition definition) byte[]visitFunction(FunctionDefinition definition) byte[]visitInterface(InterfaceDefinition definition) byte[]visitStruct(StructDefinition definition) byte[]visitVariant(VariantDefinition variant)
-
Constructor Details
-
JavaDefinitionVisitor
-
-
Method Details
-
visitClass
- Specified by:
visitClassin interfaceDefinitionVisitor<byte[]>
-
visitInterface
- Specified by:
visitInterfacein interfaceDefinitionVisitor<byte[]>
-
visitEnum
- Specified by:
visitEnumin interfaceDefinitionVisitor<byte[]>
-
visitStruct
- Specified by:
visitStructin interfaceDefinitionVisitor<byte[]>
-
visitFunction
- Specified by:
visitFunctionin interfaceDefinitionVisitor<byte[]>
-
visitExpansion
- Specified by:
visitExpansionin interfaceDefinitionVisitor<byte[]>
-
visitAlias
- Specified by:
visitAliasin interfaceDefinitionVisitor<byte[]>
-
visitVariant
- Specified by:
visitVariantin interfaceDefinitionVisitor<byte[]>
-