Skip to content

Commit

Permalink
Replace bunch of ifs with switch on TermType
Browse files Browse the repository at this point in the history
  • Loading branch information
Virtlink committed Jun 30, 2020
1 parent 227f78d commit 6967d91
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions org.spoofax.terms/src/org/spoofax/terms/LazyTerm.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,7 @@
import java.util.Iterator;
import java.util.List;

import org.spoofax.interpreter.terms.IStrategoAppl;
import org.spoofax.interpreter.terms.IStrategoConstructor;
import org.spoofax.interpreter.terms.IStrategoInt;
import org.spoofax.interpreter.terms.IStrategoList;
import org.spoofax.interpreter.terms.IStrategoNamed;
import org.spoofax.interpreter.terms.IStrategoReal;
import org.spoofax.interpreter.terms.IStrategoString;
import org.spoofax.interpreter.terms.IStrategoTerm;
import org.spoofax.interpreter.terms.IStrategoTuple;
import org.spoofax.interpreter.terms.ITermPrinter;
import org.spoofax.interpreter.terms.*;
import org.spoofax.terms.attachments.ITermAttachment;
import org.spoofax.terms.attachments.TermAttachmentType;
import org.spoofax.terms.util.TermUtils;
Expand Down Expand Up @@ -66,11 +57,17 @@ public int getSubtermCount() {
return getWrapped().getSubtermCount();
}

@Deprecated
@Override
public int getTermType() {
return getWrapped().getTermType();
}

@Override
public TermType getType() {
return getWrapped().getType();
}

@Deprecated
@Override
public void prettyPrint(ITermPrinter pp) {
Expand Down

0 comments on commit 6967d91

Please sign in to comment.