META-INF/
META-INF/MANIFEST.MF
io/
io/grpc/
io/grpc/PersistentHashArrayMappedTrie$Node.class
PersistentHashArrayMappedTrie.java
package io.grpc
abstract io.grpc.PersistentHashArrayMappedTrie$Node extends java.lang.Object {
public abstract java.lang.Object get (java.lang.Object, int, int)
public abstract io.grpc.PersistentHashArrayMappedTrie$Node put (java.lang.Object, java.lang.Object, int, int)
public abstract int size ()
}
io/grpc/Deadline$SystemTicker.class
Deadline.java
package io.grpc
io.grpc.Deadline$SystemTicker extends io.grpc.Deadline$Ticker {
private void <init> ()
public long read ()
synthetic void <init> (io.grpc.Deadline$1)
io.grpc.Deadline$1 x0
}
io/grpc/Context$CanIgnoreReturnValue.class
Context.java
package io.grpc
abstract annotation io.grpc.Context$CanIgnoreReturnValue extends java.lang.Object implements java.lang.annotation.Annotation {
}
io/grpc/Context$Storage.class
Context.java
package io.grpc
public abstract io.grpc.Context$Storage extends java.lang.Object {
public void <init> ()
public void attach (io.grpc.Context)
io.grpc.Context toAttach
public io.grpc.Context doAttach (io.grpc.Context)
io.grpc.Context toAttach
io.grpc.Context current
public abstract void detach (io.grpc.Context, io.grpc.Context)
public abstract io.grpc.Context current ()
}
io/grpc/Context$1.class
Context.java
package io.grpc
io.grpc.Context$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic Runnable val$r
final synthetic io.grpc.Context this$0
void <init> (io.grpc.Context, java.lang.Runnable)
io.grpc.Context this$0
public void run ()
io.grpc.Context previous
}
io/grpc/Context$Key.class
Context.java
package io.grpc
public final io.grpc.Context$Key extends java.lang.Object {
private final String name
private final Object defaultValue
void <init> (java.lang.String)
String name
void <init> (java.lang.String, java.lang.Object)
String name
Object defaultValue
public java.lang.Object get ()
public java.lang.Object get (io.grpc.Context)
io.grpc.Context context
Object value
public java.lang.String toString ()
}
io/grpc/Context$CheckReturnValue.class
Context.java
package io.grpc
abstract annotation io.grpc.Context$CheckReturnValue extends java.lang.Object implements java.lang.annotation.Annotation {
}
io/grpc/Context$CancellableContext.class
Context.java
package io.grpc
public final io.grpc.Context$CancellableContext extends io.grpc.Context implements java.io.Closeable {
private final io.grpc.Deadline deadline
private final io.grpc.Context uncancellableSurrogate
private boolean cancelled
private Throwable cancellationCause
private java.util.concurrent.ScheduledFuture pendingDeadline
private void <init> (io.grpc.Context)
io.grpc.Context parent
private void <init> (io.grpc.Context, io.grpc.Deadline, java.util.concurrent.ScheduledExecutorService)
io.grpc.Context parent
io.grpc.Deadline deadline
java.util.concurrent.ScheduledExecutorService scheduler
io.grpc.Deadline parentDeadline
public io.grpc.Context attach ()
public void detach (io.grpc.Context)
io.grpc.Context toAttach
public boolean isCurrent ()
public boolean cancel (java.lang.Throwable)
Throwable cause
boolean triggeredCancel
public void detachAndCancel (io.grpc.Context, java.lang.Throwable)
io.grpc.Context toAttach
Throwable cause
public boolean isCancelled ()
public java.lang.Throwable cancellationCause ()
public io.grpc.Deadline getDeadline ()
boolean canBeCancelled ()
public void close ()
synthetic void <init> (io.grpc.Context, io.grpc.Context$1)
io.grpc.Context x0
io.grpc.Context$1 x1
synthetic void <init> (io.grpc.Context, io.grpc.Deadline, java.util.concurrent.ScheduledExecutorService, io.grpc.Context$1)
io.grpc.Context x0
io.grpc.Deadline x1
java.util.concurrent.ScheduledExecutorService x2
io.grpc.Context$1 x3
}
io/grpc/Context$1FixedContextExecutor.class
Context.java
package io.grpc
io.grpc.Context$1FixedContextExecutor extends java.lang.Object implements java.util.concurrent.Executor {
final synthetic java.util.concurrent.Executor val$e
final synthetic io.grpc.Context this$0
void <init> (io.grpc.Context, java.util.concurrent.Executor)
io.grpc.Context this$0
public void execute (java.lang.Runnable)
Runnable r
}
io/grpc/PersistentHashArrayMappedTrie.class
PersistentHashArrayMappedTrie.java
package io.grpc
final io.grpc.PersistentHashArrayMappedTrie extends java.lang.Object {
private final io.grpc.PersistentHashArrayMappedTrie$Node root
void <init> ()
private void <init> (io.grpc.PersistentHashArrayMappedTrie$Node)
io.grpc.PersistentHashArrayMappedTrie$Node root
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
public io.grpc.PersistentHashArrayMappedTrie put (java.lang.Object, java.lang.Object)
Object key
Object value
}
io/grpc/Context$ExecutableListener.class
Context.java
package io.grpc
io.grpc.Context$ExecutableListener extends java.lang.Object implements java.lang.Runnable {
private final java.util.concurrent.Executor executor
private final io.grpc.Context$CancellationListener listener
final synthetic io.grpc.Context this$0
private void <init> (io.grpc.Context, java.util.concurrent.Executor, io.grpc.Context$CancellationListener)
java.util.concurrent.Executor executor
io.grpc.Context$CancellationListener listener
private void deliver ()
Throwable t
public void run ()
synthetic void <init> (io.grpc.Context, java.util.concurrent.Executor, io.grpc.Context$CancellationListener, io.grpc.Context$1)
io.grpc.Context x0
java.util.concurrent.Executor x1
io.grpc.Context$CancellationListener x2
io.grpc.Context$1 x3
static synthetic void access$400 (io.grpc.Context$ExecutableListener)
io.grpc.Context$ExecutableListener x0
static synthetic io.grpc.Context$CancellationListener access$500 (io.grpc.Context$ExecutableListener)
io.grpc.Context$ExecutableListener x0
}
io/grpc/Deadline$1.class
Deadline.java
package io.grpc
synthetic io.grpc.Deadline$1 extends java.lang.Object {
}
io/grpc/PersistentHashArrayMappedTrie$CompressedIndex.class
PersistentHashArrayMappedTrie.java
package io.grpc
final io.grpc.PersistentHashArrayMappedTrie$CompressedIndex extends java.lang.Object implements io.grpc.PersistentHashArrayMappedTrie$Node {
private static final int BITS
private static final int BITS_MASK
final int bitmap
final io.grpc.PersistentHashArrayMappedTrie$Node[] values
private final int size
static final synthetic boolean $assertionsDisabled
private void <init> (int, io.grpc.PersistentHashArrayMappedTrie$Node[], int)
int bitmap
io.grpc.PersistentHashArrayMappedTrie$Node[] values
int size
public int size ()
public java.lang.Object get (java.lang.Object, int, int)
Object key
int hash
int bitsConsumed
int indexBit
int compressedIndex
public io.grpc.PersistentHashArrayMappedTrie$Node put (java.lang.Object, java.lang.Object, int, int)
int newBitmap
io.grpc.PersistentHashArrayMappedTrie$Node[] newValues
io.grpc.PersistentHashArrayMappedTrie$Node[] newValues
int newSize
Object key
Object value
int hash
int bitsConsumed
int indexBit
int compressedIndex
static io.grpc.PersistentHashArrayMappedTrie$Node combine (io.grpc.PersistentHashArrayMappedTrie$Node, int, io.grpc.PersistentHashArrayMappedTrie$Node, int, int)
io.grpc.PersistentHashArrayMappedTrie$Node node
io.grpc.PersistentHashArrayMappedTrie$Node[] values
io.grpc.PersistentHashArrayMappedTrie$Node nodeCopy
io.grpc.PersistentHashArrayMappedTrie$Node[] values
io.grpc.PersistentHashArrayMappedTrie$Node node1
int hash1
io.grpc.PersistentHashArrayMappedTrie$Node node2
int hash2
int bitsConsumed
int indexBit1
int indexBit2
public java.lang.String toString ()
io.grpc.PersistentHashArrayMappedTrie$Node value
StringBuilder valuesSb
private int compressedIndex (int)
int indexBit
private static int uncompressedIndex (int, int)
int hash
int bitsConsumed
private static int indexBit (int, int)
int hash
int bitsConsumed
int uncompressedIndex
static void <clinit> ()
}
io/grpc/Deadline$Ticker.class
Deadline.java
package io.grpc
abstract io.grpc.Deadline$Ticker extends java.lang.Object {
void <init> ()
public abstract long read ()
}
io/grpc/PersistentHashArrayMappedTrie$Leaf.class
PersistentHashArrayMappedTrie.java
package io.grpc
final io.grpc.PersistentHashArrayMappedTrie$Leaf extends java.lang.Object implements io.grpc.PersistentHashArrayMappedTrie$Node {
private final Object key
private final Object value
public void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
public int size ()
public java.lang.Object get (java.lang.Object, int, int)
Object key
int hash
int bitsConsumed
public io.grpc.PersistentHashArrayMappedTrie$Node put (java.lang.Object, java.lang.Object, int, int)
Object key
Object value
int hash
int bitsConsumed
int thisHash
public java.lang.String toString ()
}
io/grpc/PersistentHashArrayMappedTrie$CollisionLeaf.class
PersistentHashArrayMappedTrie.java
package io.grpc
final io.grpc.PersistentHashArrayMappedTrie$CollisionLeaf extends java.lang.Object implements io.grpc.PersistentHashArrayMappedTrie$Node {
private final Object[] keys
private final Object[] values
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object key1
Object value1
Object key2
Object value2
private void <init> (java.lang.Object[], java.lang.Object[])
Object[] keys
Object[] values
public int size ()
public java.lang.Object get (java.lang.Object, int, int)
int i
Object key
int hash
int bitsConsumed
public io.grpc.PersistentHashArrayMappedTrie$Node put (java.lang.Object, java.lang.Object, int, int)
Object[] newKeys
Object[] newValues
Object[] newKeys
Object[] newValues
Object key
Object value
int hash
int bitsConsumed
int thisHash
int keyIndex
private int indexOfKey (java.lang.Object)
int i
Object key
public java.lang.String toString ()
int i
StringBuilder valuesSb
static void <clinit> ()
}
io/grpc/Context$1CurrentContextExecutor.class
Context.java
package io.grpc
io.grpc.Context$1CurrentContextExecutor extends java.lang.Object implements java.util.concurrent.Executor {
final synthetic java.util.concurrent.Executor val$e
void <init> (java.util.concurrent.Executor)
public void execute (java.lang.Runnable)
Runnable r
}
io/grpc/Context$CancellationListener.class
Context.java
package io.grpc
public abstract io.grpc.Context$CancellationListener extends java.lang.Object {
public abstract void cancelled (io.grpc.Context)
}
io/grpc/Context$DirectExecutor.class
Context.java
package io.grpc
final enum io.grpc.Context$DirectExecutor extends java.lang.Enum implements java.util.concurrent.Executor {
public static final enum io.grpc.Context$DirectExecutor INSTANCE
private static final synthetic io.grpc.Context$DirectExecutor[] $VALUES
public static io.grpc.Context$DirectExecutor[] values ()
public static io.grpc.Context$DirectExecutor valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void execute (java.lang.Runnable)
Runnable command
public java.lang.String toString ()
static void <clinit> ()
}
io/grpc/Context.class
Context.java
package io.grpc
public io.grpc.Context extends java.lang.Object {
private static final java.util.logging.Logger log
private static final io.grpc.PersistentHashArrayMappedTrie EMPTY_ENTRIES
static final int CONTEXT_DEPTH_WARN_THRESH
public static final io.grpc.Context ROOT
private static final java.util.concurrent.atomic.AtomicReference storage
private java.util.ArrayList listeners
private io.grpc.Context$CancellationListener parentListener
final io.grpc.Context$CancellableContext cancellableAncestor
final io.grpc.PersistentHashArrayMappedTrie keyValueEntries
final int generation
static io.grpc.Context$Storage storage ()
io.grpc.Context$Storage tmp
private static io.grpc.Context$Storage createStorage ()
Class clazz
io.grpc.Context$Storage newStorage
io.grpc.Context$Storage newStorage
ClassNotFoundException e
Exception e
public static io.grpc.Context$Key key (java.lang.String)
String name
public static io.grpc.Context$Key keyWithDefault (java.lang.String, java.lang.Object)
String name
Object defaultValue
public static io.grpc.Context current ()
io.grpc.Context current
private void <init> (io.grpc.PersistentHashArrayMappedTrie, int)
io.grpc.PersistentHashArrayMappedTrie keyValueEntries
int generation
private void <init> (io.grpc.Context, io.grpc.PersistentHashArrayMappedTrie)
io.grpc.Context parent
io.grpc.PersistentHashArrayMappedTrie keyValueEntries
public io.grpc.Context$CancellableContext withCancellation ()
public io.grpc.Context$CancellableContext withDeadlineAfter (long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService)
long duration
java.util.concurrent.TimeUnit unit
java.util.concurrent.ScheduledExecutorService scheduler
public io.grpc.Context$CancellableContext withDeadline (io.grpc.Deadline, java.util.concurrent.ScheduledExecutorService)
io.grpc.Deadline deadline
java.util.concurrent.ScheduledExecutorService scheduler
public io.grpc.Context withValue (io.grpc.Context$Key, java.lang.Object)
io.grpc.Context$Key k1
Object v1
io.grpc.PersistentHashArrayMappedTrie newKeyValueEntries
public io.grpc.Context withValues (io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object)
io.grpc.Context$Key k1
Object v1
io.grpc.Context$Key k2
Object v2
io.grpc.PersistentHashArrayMappedTrie newKeyValueEntries
public io.grpc.Context withValues (io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object)
io.grpc.Context$Key k1
Object v1
io.grpc.Context$Key k2
Object v2
io.grpc.Context$Key k3
Object v3
io.grpc.PersistentHashArrayMappedTrie newKeyValueEntries
public io.grpc.Context withValues (io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object)
io.grpc.Context$Key k1
Object v1
io.grpc.Context$Key k2
Object v2
io.grpc.Context$Key k3
Object v3
io.grpc.Context$Key k4
Object v4
io.grpc.PersistentHashArrayMappedTrie newKeyValueEntries
public io.grpc.Context fork ()
boolean canBeCancelled ()
public io.grpc.Context attach ()
io.grpc.Context prev
public void detach (io.grpc.Context)
io.grpc.Context toAttach
boolean isCurrent ()
public boolean isCancelled ()
public java.lang.Throwable cancellationCause ()
public io.grpc.Deadline getDeadline ()
public void addListener (io.grpc.Context$CancellationListener, java.util.concurrent.Executor)
io.grpc.Context$ExecutableListener executableListener
io.grpc.Context$CancellationListener cancellationListener
java.util.concurrent.Executor executor
public void removeListener (io.grpc.Context$CancellationListener)
int i
io.grpc.Context$CancellationListener cancellationListener
void notifyAndClearListeners ()
java.util.ArrayList tmpListeners
int i
int i
java.util.ArrayList tmpListeners
int listenerCount ()
public void run (java.lang.Runnable)
Runnable r
io.grpc.Context previous
public java.lang.Object call (java.util.concurrent.Callable) throws java.lang.Exception
java.util.concurrent.Callable c
io.grpc.Context previous
public java.lang.Runnable wrap (java.lang.Runnable)
Runnable r
public java.util.concurrent.Callable wrap (java.util.concurrent.Callable)
java.util.concurrent.Callable c
public java.util.concurrent.Executor fixedContextExecutor (java.util.concurrent.Executor)
java.util.concurrent.Executor e
public static java.util.concurrent.Executor currentContextExecutor (java.util.concurrent.Executor)
java.util.concurrent.Executor e
private java.lang.Object lookup (io.grpc.Context$Key)
io.grpc.Context$Key key
private static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object)
Object reference
Object errorMessage
static io.grpc.Context$CancellableContext cancellableAncestor (io.grpc.Context)
io.grpc.Context parent
private static void validateGeneration (int)
int generation
synthetic void <init> (io.grpc.Context, io.grpc.PersistentHashArrayMappedTrie, io.grpc.Context$1)
io.grpc.Context x0
io.grpc.PersistentHashArrayMappedTrie x1
io.grpc.Context$1 x2
static synthetic java.util.logging.Logger access$700 ()
static synthetic java.lang.Object access$800 (java.lang.Object, java.lang.Object)
Object x0
Object x1
static synthetic java.lang.Object access$900 (io.grpc.Context, io.grpc.Context$Key)
io.grpc.Context x0
io.grpc.Context$Key x1
static void <clinit> ()
}
io/grpc/ThreadLocalContextStorage.class
ThreadLocalContextStorage.java
package io.grpc
final io.grpc.ThreadLocalContextStorage extends io.grpc.Context$Storage {
private static final java.util.logging.Logger log
static final ThreadLocal localContext
void <init> ()
public io.grpc.Context doAttach (io.grpc.Context)
io.grpc.Context toAttach
io.grpc.Context current
public void detach (io.grpc.Context, io.grpc.Context)
io.grpc.Context toDetach
io.grpc.Context toRestore
public io.grpc.Context current ()
io.grpc.Context current
static void <clinit> ()
}
io/grpc/Context$ParentListener.class
Context.java
package io.grpc
io.grpc.Context$ParentListener extends java.lang.Object implements io.grpc.Context$CancellationListener {
final synthetic io.grpc.Context this$0
private void <init> (io.grpc.Context)
public void cancelled (io.grpc.Context)
io.grpc.Context context
synthetic void <init> (io.grpc.Context, io.grpc.Context$1)
io.grpc.Context x0
io.grpc.Context$1 x1
}
io/grpc/Context$CancellableContext$1.class
Context.java
package io.grpc
io.grpc.Context$CancellableContext$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic io.grpc.Context$CancellableContext this$0
void <init> (io.grpc.Context$CancellableContext)
io.grpc.Context$CancellableContext this$0
public void run ()
Throwable t
}
io/grpc/Deadline.class
Deadline.java
package io.grpc
public final io.grpc.Deadline extends java.lang.Object implements java.lang.Comparable {
private static final io.grpc.Deadline$SystemTicker SYSTEM_TICKER
private static final long MAX_OFFSET
private static final long MIN_OFFSET
private static final long NANOS_PER_SECOND
private final io.grpc.Deadline$Ticker ticker
private final long deadlineNanos
private volatile boolean expired
static final synthetic boolean $assertionsDisabled
public static io.grpc.Deadline after (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit units
static io.grpc.Deadline after (long, java.util.concurrent.TimeUnit, io.grpc.Deadline$Ticker)
long duration
java.util.concurrent.TimeUnit units
io.grpc.Deadline$Ticker ticker
private void <init> (io.grpc.Deadline$Ticker, long, boolean)
io.grpc.Deadline$Ticker ticker
long offset
boolean baseInstantAlreadyExpired
private void <init> (io.grpc.Deadline$Ticker, long, long, boolean)
io.grpc.Deadline$Ticker ticker
long baseInstant
long offset
boolean baseInstantAlreadyExpired
public boolean isExpired ()
public boolean isBefore (io.grpc.Deadline)
io.grpc.Deadline other
public io.grpc.Deadline minimum (io.grpc.Deadline)
io.grpc.Deadline other
public io.grpc.Deadline offset (long, java.util.concurrent.TimeUnit)
long offset
java.util.concurrent.TimeUnit units
public long timeRemaining (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
long nowNanos
public java.util.concurrent.ScheduledFuture runOnExpiration (java.lang.Runnable, java.util.concurrent.ScheduledExecutorService)
Runnable task
java.util.concurrent.ScheduledExecutorService scheduler
public java.lang.String toString ()
long remainingNanos
long seconds
long nanos
StringBuilder buf
public int compareTo (io.grpc.Deadline)
io.grpc.Deadline that
long diff
private static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object)
Object reference
Object errorMessage
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
io/grpc/Context$2.class
Context.java
package io.grpc
io.grpc.Context$2 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic java.util.concurrent.Callable val$c
final synthetic io.grpc.Context this$0
void <init> (io.grpc.Context, java.util.concurrent.Callable)
io.grpc.Context this$0
public java.lang.Object call () throws java.lang.Exception
io.grpc.Context previous
}