private void push(CombinedInterceptorAndDecoratorStackMethodHandler item) { checkState(); elements.addFirst(item); }
public CombinedInterceptorAndDecoratorStackMethodHandler peek() { checkState(); return elements.peekFirst(); }
private void push(CombinedInterceptorAndDecoratorStackMethodHandler item) { checkState(); elements.addFirst(item); }
/** * Pushes the given context to the stack if the given context is not on top of the stack already. * If push happens, the caller is responsible for calling {@link #endInterceptorContext()} after the invocation finishes. * @param context the given context * @return true if the given context was pushed to the top of the stack, false if the given context was on top already */ public boolean startIfNotOnTop(CombinedInterceptorAndDecoratorStackMethodHandler context) { checkState(); if (elements.isEmpty() || peek() != context) { push(context); return true; } return false; }
public CombinedInterceptorAndDecoratorStackMethodHandler peek() { checkState(); return elements.peekFirst(); }
public CombinedInterceptorAndDecoratorStackMethodHandler peek() { checkState(); return elements.peekFirst(); }
/** * Pushes the given context to the stack if the given context is not on top of the stack already. * If push happens, the caller is responsible for calling {@link #endInterceptorContext()} after the invocation finishes. * @param context the given context * @return true if the given context was pushed to the top of the stack, false if the given context was on top already */ public boolean startIfNotOnTop(CombinedInterceptorAndDecoratorStackMethodHandler context) { checkState(); if (elements.isEmpty() || peek() != context) { push(context); return true; } return false; }
private void push(CombinedInterceptorAndDecoratorStackMethodHandler item) { checkState(); elements.addFirst(item); }
public CombinedInterceptorAndDecoratorStackMethodHandler peek() { checkState(); return elements.peekFirst(); }
private void push(CombinedInterceptorAndDecoratorStackMethodHandler item) { checkState(); elements.addFirst(item); }
public CombinedInterceptorAndDecoratorStackMethodHandler peek() { checkState(); return elements.peekFirst(); }
private CombinedInterceptorAndDecoratorStackMethodHandler pop() { checkState(); CombinedInterceptorAndDecoratorStackMethodHandler top = elements.removeFirst(); removeIfEmpty(); return top; }
public CombinedInterceptorAndDecoratorStackMethodHandler peek() { checkState(); return elements.peekFirst(); }
private void push(CombinedInterceptorAndDecoratorStackMethodHandler item) { checkState(); elements.addFirst(item); }
private void push(CombinedInterceptorAndDecoratorStackMethodHandler item) { checkState(); elements.addFirst(item); }
private CombinedInterceptorAndDecoratorStackMethodHandler pop() { checkState(); CombinedInterceptorAndDecoratorStackMethodHandler top = elements.removeFirst(); removeIfEmpty(); return top; }
private CombinedInterceptorAndDecoratorStackMethodHandler pop() { checkState(); CombinedInterceptorAndDecoratorStackMethodHandler top = elements.removeFirst(); removeIfEmpty(); return top; }
private CombinedInterceptorAndDecoratorStackMethodHandler pop() { checkState(); CombinedInterceptorAndDecoratorStackMethodHandler top = elements.removeFirst(); removeIfEmpty(); return top; }
private CombinedInterceptorAndDecoratorStackMethodHandler pop() { checkState(); CombinedInterceptorAndDecoratorStackMethodHandler top = elements.removeFirst(); removeIfEmpty(); return top; }
private CombinedInterceptorAndDecoratorStackMethodHandler pop() { checkState(); CombinedInterceptorAndDecoratorStackMethodHandler top = elements.removeFirst(); removeIfEmpty(); return top; }