package jef.expressions; import jef.expressions.selectable.SelectableExpression; import lombok.EqualsAndHashCode; import lombok.Getter; @Getter @EqualsAndHashCode(callSuper = false) public class IntermediateFieldExpression extends ConstantExpression implements SelectableExpression, Expression { private final String name; private final String classDescriptor; public IntermediateFieldExpression(String name, String classDescriptor) { super(name); this.name = name; this.classDescriptor = classDescriptor; } @Override public Type getType() { return Type.INTERMEDIATE_FIELD; } @Override public String toString() { return "`" + name + "`"; } }