KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hansel > stack > OperatorEntry


1 package org.hansel.stack;
2
3
4 public class OperatorEntry extends HanselValue {
5     private int precedence;
6  
7     public OperatorEntry(String JavaDoc operator,
8                          int precedence,
9                          boolean isBool,
10                          int size) {
11         super(operator, isBool, size);
12         this.precedence = precedence;
13     }
14
15     protected String JavaDoc toString(HanselValue entry) {
16         if ((entry instanceof OperatorEntry) &&
17             (((OperatorEntry) entry).precedence > precedence)) {
18             return "(" + entry.toString() + ")";
19         } else {
20             return entry.toString();
21         }
22     }
23 }
24
Popular Tags