Removed unnecessary interface implementation.

This commit is contained in:
Deryck Brown
2022-05-22 14:31:52 +01:00
parent bffeafba10
commit fbada163d4
3 changed files with 11 additions and 15 deletions
@@ -88,7 +88,6 @@ import triangle.abstractSyntaxTrees.visitors.CommandVisitor;
import triangle.abstractSyntaxTrees.visitors.DeclarationVisitor;
import triangle.abstractSyntaxTrees.visitors.ExpressionVisitor;
import triangle.abstractSyntaxTrees.visitors.FormalParameterSequenceVisitor;
import triangle.abstractSyntaxTrees.visitors.FormalParameterVisitor;
import triangle.abstractSyntaxTrees.visitors.IdentifierVisitor;
import triangle.abstractSyntaxTrees.visitors.LiteralVisitor;
import triangle.abstractSyntaxTrees.visitors.OperatorVisitor;
@@ -104,10 +103,10 @@ import triangle.syntacticAnalyzer.SourcePosition;
public final class Checker implements ActualParameterVisitor<FormalParameter, Void>,
ActualParameterSequenceVisitor<FormalParameterSequence, Void>, ArrayAggregateVisitor<Void, TypeDenoter>,
CommandVisitor<Void, Void>, DeclarationVisitor<Void, Void>, ExpressionVisitor<Void, TypeDenoter>,
FormalParameterVisitor<Void, Void>, FormalParameterSequenceVisitor<Void, Void>,
IdentifierVisitor<Void, Declaration>, LiteralVisitor<Void, TypeDenoter>, OperatorVisitor<Void, Declaration>,
ProgramVisitor<Void, Void>, RecordAggregateVisitor<Void, FieldTypeDenoter>,
TypeDenoterVisitor<Void, TypeDenoter>, VnameVisitor<Void, TypeDenoter> {
FormalParameterSequenceVisitor<Void, Void>, IdentifierVisitor<Void, Declaration>,
LiteralVisitor<Void, TypeDenoter>, OperatorVisitor<Void, Declaration>, ProgramVisitor<Void, Void>,
RecordAggregateVisitor<Void, FieldTypeDenoter>, TypeDenoterVisitor<Void, TypeDenoter>,
VnameVisitor<Void, TypeDenoter> {
// Commands