146 }
147
148 public void setAlign(boolean align) {
149 this.align = align;
150 }
151
152 public abstract boolean isExceptionEntry();
153
154 public abstract Loop<T> getLoop();
155
156 public abstract int getLoopDepth();
157
158 public abstract void delete();
159
160 public abstract boolean isLoopEnd();
161
162 public abstract boolean isLoopHeader();
163
164 public abstract T getPostdominator();
165
166 public abstract double probability();
167
168 public abstract T getDominator(int distance);
169
170 @Override
171 public int hashCode() {
172 return id;
173 }
174 }
|
146 }
147
148 public void setAlign(boolean align) {
149 this.align = align;
150 }
151
152 public abstract boolean isExceptionEntry();
153
154 public abstract Loop<T> getLoop();
155
156 public abstract int getLoopDepth();
157
158 public abstract void delete();
159
160 public abstract boolean isLoopEnd();
161
162 public abstract boolean isLoopHeader();
163
164 public abstract T getPostdominator();
165
166 public abstract double getRelativeFrequency();
167
168 public abstract T getDominator(int distance);
169
170 @Override
171 public int hashCode() {
172 return id;
173 }
174 }
|