Class ASTVoidVisitor
java.lang.Object
io.github.douira.glsl_transformer.ast.traversal.ASTVoidVisitor
- All Implemented Interfaces:
ASTVisitor<Void>,GeneralASTVisitor<Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregateResult(Void aggregate, Void nextResult) aggregateResult(Void aggregate, Void firstResult, Void secondResult) visitChildren(Void previousResult, ListNode<? extends ASTNode> node) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.douira.glsl_transformer.ast.traversal.ASTVisitor
visitAdditionAssignmentExpression, visitAdditionExpression, visitArrayAccessExpression, visitArraySpecifier, visitAssignmentExpression, visitBinaryExpression, visitBitwiseAndAssignmentExpression, visitBitwiseAndExpression, visitBitwiseNotExpression, visitBitwiseOrAssignmentExpression, visitBitwiseOrExpression, visitBitwiseXorAssignmentExpression, visitBitwiseXorExpression, visitBooleanAndExpression, visitBooleanNotExpression, visitBooleanOrExpression, visitBooleanXorExpression, visitBreakStatement, visitBuiltinFixedTypeSpecifier, visitBuiltinNumericTypeSpecifier, visitCaseLabelStatement, visitCaseStatement, visitCompoundStatement, visitConditionExpression, visitContinueStatement, visitDeclaration, visitDeclarationExternalDeclaration, visitDeclarationMember, visitDeclarationStatement, visitDecrementPostfixExpression, visitDecrementPrefixExpression, visitDefaultStatement, visitDemoteStatement, visitDiscardStatement, visitDivisionAssignmentExpression, visitDivisionExpression, visitDoWhileLoopStatement, visitEmptyDeclaration, visitEmptyStatement, visitEqualityExpression, visitExpression, visitExpressionInitializer, visitExpressionStatement, visitExtensionStatement, visitExternalDeclaration, visitForLoopStatement, visitFullySpecifiedType, visitFunctionCallExpression, visitFunctionDeclaration, visitFunctionDefinition, visitFunctionParameter, visitFunctionPrototype, visitGreaterThanEqualExpression, visitGreaterThanExpression, visitGroupingExpression, visitIdentifier, visitIdentityExpression, visitIncrementPostfixExpression, visitIncrementPrefixExpression, visitInequalityExpression, visitInitializer, visitInterfaceBlockDeclaration, visitInterpolationQualifier, visitInvariantQualifier, visitIterationConditionInitializer, visitLayoutDefaults, visitLayoutQualifier, visitLayoutQualifierPart, visitLeftShiftAssignmentExpression, visitLeftShiftExpression, visitLengthAccessExpression, visitLessThanEqualExpression, visitLessThanExpression, visitLiteralExpression, visitLoopStatement, visitManyExpression, visitManyStatement, visitMemberAccessExpression, visitModuloAssignmentExpression, visitModuloExpression, visitMultiplicationAssignmentExpression, visitMultiplicationExpression, visitNamedLayoutQualifierPart, visitNegationExpression, visitNestedInitializer, visitPragmaStatement, visitPreciseQualifier, visitPrecisionDeclaration, visitPrecisionQualifier, visitReferenceExpression, visitReturnStatement, visitRightShiftAssignmentExpression, visitRightShiftExpression, visitSelectionStatement, visitSemiTerminalStatement, visitSequenceExpression, visitSharedLayoutQualifierPart, visitStatement, visitStorageQualifier, visitStructBody, visitStructDeclarator, visitStructMember, visitStructSpecifier, visitSubtractionAssignmentExpression, visitSubtractionExpression, visitSwitchStatement, visitTerminalExpression, visitTerminalStatement, visitTernaryExpression, visitTranslationUnit, visitTypeAndInitDeclaration, visitTypeQualifier, visitTypeQualifierPart, visitTypeReference, visitTypeSpecifier, visitUnaryExpression, visitVariableDeclaration, visitVersionStatement, visitWhileLoopStatementMethods inherited from interface io.github.douira.glsl_transformer.ast.traversal.GeneralASTVisitor
startVisit, visitChildren, visitChildren, visitChildren, visitThreeChildren, visitTwoChildren
-
Constructor Details
-
ASTVoidVisitor
public ASTVoidVisitor()
-
-
Method Details
-
visitVoid
-
visit
- Specified by:
visitin interfaceGeneralASTVisitor<Void>
-
visit
- Specified by:
visitin interfaceGeneralASTVisitor<Void>
-
visitSafe
- Specified by:
visitSafein interfaceGeneralASTVisitor<Void>
-
visitChildren
- Specified by:
visitChildrenin interfaceGeneralASTVisitor<Void>
-
aggregateResult
- Specified by:
aggregateResultin interfaceGeneralASTVisitor<Void>
-
aggregateResult
- Specified by:
aggregateResultin interfaceGeneralASTVisitor<Void>
-
defaultResult
- Specified by:
defaultResultin interfaceGeneralASTVisitor<Void>
-
initialResult
- Specified by:
initialResultin interfaceGeneralASTVisitor<Void>
-
superNodeTypeResult
- Specified by:
superNodeTypeResultin interfaceGeneralASTVisitor<Void>
-