com/google/devtools/build/android/desugar/runtime/ThrowableExtension$AbstractDesugaringStrategy.class
ThrowableExtension.java
package com.google.devtools.build.android.desugar.runtime
abstract com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy extends java.lang.Object {
protected static final Throwable[] EMPTY_THROWABLE_ARRAY
void <init> ()
public abstract void addSuppressed (java.lang.Throwable, java.lang.Throwable)
public abstract java.lang.Throwable[] getSuppressed (java.lang.Throwable)
public abstract void printStackTrace (java.lang.Throwable)
public abstract void printStackTrace (java.lang.Throwable, java.io.PrintStream)
public abstract void printStackTrace (java.lang.Throwable, java.io.PrintWriter)
static void <clinit> ()
}
com/google/devtools/build/android/desugar/runtime/ThrowableExtension$NullDesugaringStrategy.class
ThrowableExtension.java
package com.google.devtools.build.android.desugar.runtime
final com.google.devtools.build.android.desugar.runtime.ThrowableExtension$NullDesugaringStrategy extends com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy {
void <init> ()
public void addSuppressed (java.lang.Throwable, java.lang.Throwable)
Throwable receiver
Throwable suppressed
public java.lang.Throwable[] getSuppressed (java.lang.Throwable)
Throwable receiver
public void printStackTrace (java.lang.Throwable)
Throwable receiver
public void printStackTrace (java.lang.Throwable, java.io.PrintStream)
Throwable receiver
java.io.PrintStream stream
public void printStackTrace (java.lang.Throwable, java.io.PrintWriter)
Throwable receiver
java.io.PrintWriter writer
}
com/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey.class
ThrowableExtension.java
package com.google.devtools.build.android.desugar.runtime
final com.google.devtools.build.android.desugar.runtime.ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey extends java.lang.ref.WeakReference {
private final int hash
public void <init> (java.lang.Throwable, java.lang.ref.ReferenceQueue)
Throwable referent
java.lang.ref.ReferenceQueue q
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.google.devtools.build.android.desugar.runtime.ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey other
}
com/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap.class
ThrowableExtension.java
package com.google.devtools.build.android.desugar.runtime
final com.google.devtools.build.android.desugar.runtime.ThrowableExtension$ConcurrentWeakIdentityHashMap extends java.lang.Object {
private final java.util.concurrent.ConcurrentHashMap map
private final java.lang.ref.ReferenceQueue referenceQueue
void <init> ()
public java.util.List get (java.lang.Throwable, boolean)
Throwable throwable
boolean createOnAbsence
com.google.devtools.build.android.desugar.runtime.ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey keyForQuery
java.util.List list
java.util.List newValue
int size ()
void deleteEmptyKeys ()
java.lang.ref.Reference key
}
com/google/devtools/build/android/desugar/runtime/ThrowableExtension$MimicDesugaringStrategy.class
ThrowableExtension.java
package com.google.devtools.build.android.desugar.runtime
final com.google.devtools.build.android.desugar.runtime.ThrowableExtension$MimicDesugaringStrategy extends com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy {
static final String SUPPRESSED_PREFIX
private final com.google.devtools.build.android.desugar.runtime.ThrowableExtension$ConcurrentWeakIdentityHashMap map
void <init> ()
public void addSuppressed (java.lang.Throwable, java.lang.Throwable)
Throwable receiver
Throwable suppressed
public java.lang.Throwable[] getSuppressed (java.lang.Throwable)
Throwable receiver
java.util.List list
public void printStackTrace (java.lang.Throwable)
Throwable suppressed
Throwable receiver
java.util.List suppressedList
public void printStackTrace (java.lang.Throwable, java.io.PrintStream)
Throwable suppressed
Throwable receiver
java.io.PrintStream stream
java.util.List suppressedList
public void printStackTrace (java.lang.Throwable, java.io.PrintWriter)
Throwable suppressed
Throwable receiver
java.io.PrintWriter writer
java.util.List suppressedList
}
com/google/devtools/build/android/desugar/runtime/ThrowableExtension.class
ThrowableExtension.java
package com.google.devtools.build.android.desugar.runtime
public final com.google.devtools.build.android.desugar.runtime.ThrowableExtension extends java.lang.Object {
static final com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy STRATEGY
public static final String SYSTEM_PROPERTY_TWR_DISABLE_MIMIC
static final int API_LEVEL
private static final String ANDROID_OS_BUILD_VERSION
public void <init> ()
public static com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy getStrategy ()
public static void addSuppressed (java.lang.Throwable, java.lang.Throwable)
Throwable receiver
Throwable suppressed
public static java.lang.Throwable[] getSuppressed (java.lang.Throwable)
Throwable receiver
public static void printStackTrace (java.lang.Throwable)
Throwable receiver
public static void printStackTrace (java.lang.Throwable, java.io.PrintWriter)
Throwable receiver
java.io.PrintWriter writer
public static void printStackTrace (java.lang.Throwable, java.io.PrintStream)
Throwable receiver
java.io.PrintStream stream
public static void closeResource (java.lang.Throwable, java.lang.Object) throws java.lang.Throwable
java.lang.reflect.Method method
Exception e
Throwable e
Throwable cause
java.lang.reflect.InvocationTargetException e
Throwable e
Throwable throwable
Object resource
private static boolean useMimicStrategy ()
private static java.lang.Integer readApiLevelFromBuildVersion ()
Class buildVersionClass
java.lang.reflect.Field field
Exception e
static void <clinit> ()
com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy strategy
com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy strategy
com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy strategy
Throwable e
com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy strategy
Integer apiLevel
}
com/google/devtools/build/android/desugar/runtime/ThrowableExtension$ReuseDesugaringStrategy.class
ThrowableExtension.java
package com.google.devtools.build.android.desugar.runtime
final com.google.devtools.build.android.desugar.runtime.ThrowableExtension$ReuseDesugaringStrategy extends com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy {
void <init> ()
public void addSuppressed (java.lang.Throwable, java.lang.Throwable)
Throwable receiver
Throwable suppressed
public java.lang.Throwable[] getSuppressed (java.lang.Throwable)
Throwable receiver
public void printStackTrace (java.lang.Throwable)
Throwable receiver
public void printStackTrace (java.lang.Throwable, java.io.PrintStream)
Throwable receiver
java.io.PrintStream stream
public void printStackTrace (java.lang.Throwable, java.io.PrintWriter)
Throwable receiver
java.io.PrintWriter writer
}