Package org.teavm.ast
Interface ExprVisitor
-
- All Known Implementing Classes:
AstDependencyExtractor,CodeGenerationVisitor,ExpressionSideEffectDecomposer,RecursiveVisitor,StatementRenderer,VariableAccessFinder
public interface ExprVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisit(ArrayFromDataExpr expr)voidvisit(BinaryExpr expr)voidvisit(BoundCheckExpr expr)voidvisit(CastExpr expr)voidvisit(ConditionalExpr expr)voidvisit(ConstantExpr expr)voidvisit(InstanceOfExpr expr)voidvisit(InvocationExpr expr)voidvisit(NewArrayExpr expr)voidvisit(NewExpr expr)voidvisit(NewMultiArrayExpr expr)voidvisit(PrimitiveCastExpr expr)voidvisit(QualificationExpr expr)voidvisit(SubscriptExpr expr)voidvisit(UnaryExpr expr)voidvisit(UnwrapArrayExpr expr)voidvisit(VariableExpr expr)
-
-
-
Method Detail
-
visit
void visit(BinaryExpr expr)
-
visit
void visit(UnaryExpr expr)
-
visit
void visit(ConditionalExpr expr)
-
visit
void visit(ConstantExpr expr)
-
visit
void visit(VariableExpr expr)
-
visit
void visit(SubscriptExpr expr)
-
visit
void visit(UnwrapArrayExpr expr)
-
visit
void visit(InvocationExpr expr)
-
visit
void visit(QualificationExpr expr)
-
visit
void visit(NewExpr expr)
-
visit
void visit(NewArrayExpr expr)
-
visit
void visit(NewMultiArrayExpr expr)
-
visit
void visit(ArrayFromDataExpr expr)
-
visit
void visit(InstanceOfExpr expr)
-
visit
void visit(CastExpr expr)
-
visit
void visit(PrimitiveCastExpr expr)
-
visit
void visit(BoundCheckExpr expr)
-
-