Type Before |
Type After |
No. of Instances |
No. of Commits |
No. of Projects |
Hierarchy Relation |
Primitive Info |
Namespace |
com.google.common.collect.BiMap |
java.util.Map |
5 |
2 |
1 |
R_SUPER_T |
- |
External -> Internal |
java.security.Provider.Service |
java.util.ArrayList<java.security.Provider.Service> |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
java.security.Provider |
java.util.ArrayList<java.security.Provider> |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List |
java.util.ArrayList |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Map |
java.util.HashMap |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.MethodInvocation |
com.google.devtools.j2objc.ast.FunctionInvocation |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
java.lang.String |
3 |
3 |
1 |
- |
- |
Jdk -> Internal |
com.google.devtools.j2objc.J2ObjC.JarFileLoader |
com.google.devtools.j2objc.util.PathClassLoader |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.StringBuffer |
java.lang.StringBuilder |
13 |
4 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.IOSMethod |
org.eclipse.jdt.core.dom.IAnnotationBinding |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.eclipse.jdt.core.dom.IBinding |
org.eclipse.jdt.core.dom.IMethodBinding |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.ClassLoader |
com.google.devtools.j2objc.util.PathClassLoader |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.IOSMethod |
java.lang.String |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.io.File |
java.lang.String |
2 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.zip.ZipFile |
com.google.devtools.j2objc.file.InputFile |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.CompilationUnit |
com.google.devtools.j2objc.gen.GenerationUnit |
20 |
2 |
1 |
- |
- |
Internal -> Internal |
java.io.File |
com.google.devtools.j2objc.file.InputFile |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
com.google.devtools.j2objc.file.InputFile |
38 |
4 |
1 |
- |
- |
Internal -> Internal |
void |
boolean |
13 |
8 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Iterable<com.google.devtools.j2objc.ast.BodyDeclaration> |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.IVariableBinding |
com.google.devtools.j2objc.ast.VariableDeclarationFragment |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.BodyDeclaration |
com.google.devtools.j2objc.ast.VariableDeclarationFragment |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
com.google.devtools.j2objc.ast.EnumDeclaration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.BodyDeclaration |
? extendscom.google.devtools.j2objc.ast.BodyDeclaration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List<com.google.devtools.j2objc.ast.BodyDeclaration> |
org.eclipse.jdt.core.dom.IVariableBinding |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.util.List<com.google.devtools.j2objc.ast.BodyDeclaration> |
org.eclipse.jdt.core.dom.IMethodBinding |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.google.devtools.j2objc.ast.Annotation |
org.eclipse.jdt.core.dom.IAnnotationBinding |
1 |
1 |
1 |
Composition |
- |
Internal -> External |
com.google.devtools.j2objc.ast.CompilationUnit |
java.util.List<com.google.devtools.j2objc.ast.CompilationUnit> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.PackageDeclaration |
com.google.devtools.j2objc.ast.CompilationUnit |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Class<?> |
java.lang.reflect.Type |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.CompilationUnit |
com.google.devtools.j2objc.ast.TreeNode |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map.Entry<com.google.devtools.j2objc.ast.AbstractTypeDeclaration, com.google.devtools.j2objc.ast.CompilationUnit> |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.IMethodBinding |
java.lang.String |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.AnnotationTypeDeclaration |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.Type |
org.eclipse.jdt.core.dom.ITypeBinding |
1 |
1 |
1 |
Composition |
- |
Internal -> External |
java.util.Set |
java.util.Map |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
org.eclipse.jdt.core.dom.ITypeBinding |
2 |
2 |
1 |
Composition |
- |
Internal -> External |
void |
com.google.devtools.j2objc.ast.Expression |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<com.google.devtools.j2objc.ast.Expression> |
org.eclipse.jdt.core.dom.IMethodBinding |
2 |
1 |
1 |
- |
- |
Internal -> External |
org.eclipse.jdt.core.dom.IMethodBinding |
com.google.devtools.j2objc.types.GeneratedMethodBinding |
2 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
com.google.common.util.concurrent.RateLimiter.SleepingTicker |
com.google.common.util.concurrent.RateLimiter.SleepingStopwatch |
15 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableSet |
com.google.common.collect.ImmutableMap |
12 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.GenericMapMaker<? superjava.lang.Number, ? superE> |
com.google.common.collect.MapMaker |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
double |
6 |
3 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.collect.ImmutableMap<java.lang.reflect.TypeVariable<?>, java.lang.reflect.Type> |
com.google.common.reflect.TypeResolver.TypeTable |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
int |
com.google.common.collect.Count |
3 |
3 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Queue<com.google.common.util.concurrent.ExecutionList.RunnableExecutorPair> |
com.google.common.util.concurrent.ExecutionList.RunnableExecutorPair |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
java.util.Map |
java.util.concurrent.ConcurrentMap |
3 |
3 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.EnumMap |
java.util.Map.Entry |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.Multimap |
com.google.common.collect.FilteredMultimap |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.hash.HashCode |
int |
6 |
3 |
1 |
- |
- |
Internal -> Jdk |
java.util.ArrayList<java.security.Guard> |
java.security.Guard |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<V, K> |
? superjava.util.Map.Entry<K, V> |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.io.InputSupplier<? extendsjava.io.InputStream> |
com.google.common.io.ByteSource |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.io.InputSupplier<? extendsjava.io.Reader> |
com.google.common.io.CharSource |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableSortedSet |
com.google.common.collect.ImmutableSet |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
boolean |
void |
9 |
6 |
1 |
- |
- |
Jdk -> Jdk |
java.io.BufferedOutputStream |
java.io.OutputStream |
3 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.collect.StandardTable.RowMap |
java.util.Map<R, java.util.Map<C, V>> |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMap |
java.util.Map |
3 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.io.InputStream |
java.io.FileInputStream |
3 |
3 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.collect.UnmodifiableIterator |
java.util.Iterator |
3 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Collection |
java.util.Map.Entry |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
byte |
java.io.ByteArrayInputStream |
3 |
3 |
1 |
- |
- |
Jdk -> Internal |
java.util.LinkedHashMap.LinkedEntry |
com.google.common.collect.ImmutableMapEntry |
18 |
3 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.ScheduledFuture |
com.google.common.util.concurrent.ListenableScheduledFuture |
12 |
3 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.util.concurrent.Service.State |
java.security.Provider.Service |
12 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableSet |
com.google.common.collect.Multiset.Entry |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
java.io.BufferedInputStream |
java.io.InputStream |
3 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.cache.Striped64.ThreadHashCode |
java.lang.ThreadLocal<int[]> |
3 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
int |
6 |
5 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.util.concurrent.ServiceManager.ServiceManagerState |
java.lang.ref.WeakReference<com.google.common.util.concurrent.ServiceManager.ServiceManagerState> |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
java.util.ArrayList |
com.google.common.collect.ImmutableMapEntry.TerminalEntry |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMap |
com.google.common.collect.ImmutableList |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
java.lang.Exception |
? superjava.lang.Exception |
9 |
3 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Map.Entry |
com.google.common.collect.ImmutableMapEntry.TerminalEntry |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Function |
com.google.common.base.Converter |
3 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.eventbus.EventBus.EventWithHandler |
com.google.common.eventbus.EventBus.EventWithSubscriber |
15 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableSet |
java.util.Map.Entry |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<?, ?> |
java.util.Map.Entry<?, ?>[] |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.RegularImmutableBiMap.BiMapEntry |
com.google.common.collect.ImmutableMapEntry |
51 |
3 |
1 |
SIBLING |
- |
Internal -> Internal |
org.w3c.dom.Node |
java.util.Map.Entry |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
java.lang.reflect.TypeVariable<?> |
com.google.common.reflect.TypeResolver.TypeVariableKey |
12 |
3 |
1 |
Composition |
- |
Internal -> Internal |
java.io.BufferedWriter |
java.io.Writer |
7 |
4 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.eventbus.HandlerFindingStrategy |
com.google.common.eventbus.SubscriberFindingStrategy |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.util.concurrent.ServiceManager.ListenerExecutorPair |
com.google.common.util.concurrent.ListenerCallQueue<com.google.common.util.concurrent.ServiceManager.Listener> |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.util.concurrent.ListenableFuture<com.google.common.util.concurrent.Service.State> |
java.security.Provider.Service |
18 |
3 |
1 |
- |
- |
Internal -> Internal |
java.util.Iterator |
com.google.common.collect.PeekingIterator |
3 |
3 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.eventbus.EventHandler |
com.google.common.eventbus.EventSubscriber |
48 |
3 |
1 |
- |
- |
Internal -> Internal |
com.google.common.io.InputSupplier<java.io.InputStream> |
com.google.common.io.ByteSource |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
java.io.Closeable |
java.io.InputStream |
3 |
3 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
int |
long |
63 |
11 |
1 |
- |
Widening |
Jdk -> Jdk |
com.google.common.base.Function<java.lang.String, java.lang.String> |
com.google.common.escape.Escaper.AsFunction |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.base.Supplier<java.lang.String> |
com.google.common.util.concurrent.AbstractIdleService.IdleServiceSupplier |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.util.concurrent.AbstractIdleService.IdleServiceSupplier |
com.google.common.base.Supplier<java.lang.String> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.escape.Escaper.AsFunction |
com.google.common.base.Function<java.lang.String, java.lang.String> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Class<?>[] |
java.lang.Class<?> |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<?, ?>[] |
java.util.Map.Entry<?, ?> |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.io.ByteArrayInputStream |
byte |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.lang.ref.WeakReference<com.google.common.util.concurrent.ServiceManager.ServiceManagerState> |
com.google.common.util.concurrent.ServiceManager.ServiceManagerState |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.io.CharSource |
com.google.common.io.InputSupplier<? extendsjava.io.Reader> |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.io.ByteSource |
com.google.common.io.InputSupplier<java.io.InputStream> |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMapEntry.TerminalEntry |
java.util.Map.Entry |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.MapMaker |
com.google.common.collect.GenericMapMaker<? superE, ? superjava.lang.Number> |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.security.Guard |
java.util.ArrayList<java.security.Guard> |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.reflect.TypeResolver.TypeTable |
com.google.common.collect.ImmutableMap<java.lang.reflect.TypeVariable<?>, java.lang.reflect.Type> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.ConcurrentMap |
java.util.Map |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.base.Converter |
com.google.common.base.Function |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.collect.FilteredMultimap |
com.google.common.collect.Multimap |
4 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.collect.Multiset.Entry |
com.google.common.collect.ImmutableSet |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMap |
com.google.common.collect.ImmutableSet |
8 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.Count |
int |
2 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
com.google.common.util.concurrent.ListenableScheduledFuture |
java.util.concurrent.ScheduledFuture |
8 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map.Entry |
org.w3c.dom.Node |
5 |
3 |
1 |
- |
- |
Internal -> Internal |
double |
void |
4 |
2 |
1 |
- |
- |
Jdk -> Jdk |
int |
com.google.common.hash.HashCode |
4 |
2 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.ImmutableList |
com.google.common.collect.ImmutableMap |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.io.OutputStream |
java.io.BufferedOutputStream |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.eventbus.EventBus.EventWithSubscriber |
com.google.common.eventbus.EventBus.EventWithHandler |
10 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMapEntry |
java.util.LinkedHashMap.LinkedEntry |
12 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.util.concurrent.RateLimiter.SleepingStopwatch |
com.google.common.util.concurrent.RateLimiter.SleepingTicker |
10 |
2 |
1 |
- |
- |
Internal -> Internal |
java.io.FileInputStream |
java.io.InputStream |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Iterator |
com.google.common.collect.UnmodifiableIterator |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.io.ByteSource |
com.google.common.io.InputSupplier<? extendsjava.io.InputStream> |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableSet |
com.google.common.collect.ImmutableSortedSet |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry |
com.google.common.collect.ImmutableSet |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
? superjava.util.Map.Entry<V, K> |
java.util.Map.Entry<K, V> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMapEntry |
com.google.common.collect.RegularImmutableBiMap.BiMapEntry |
34 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.common.util.concurrent.ListenerCallQueue<com.google.common.util.concurrent.ServiceManager.Listener> |
com.google.common.util.concurrent.AbstractService.ListenerExecutorPair |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry |
java.util.Collection |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<R, java.util.Map<V, C>> |
com.google.common.collect.StandardTable.RowMap |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map |
com.google.common.collect.ImmutableMap |
4 |
4 |
1 |
T_SUPER_R |
- |
Internal -> External |
com.google.common.eventbus.EventSubscriber |
com.google.common.eventbus.EventHandler |
32 |
2 |
1 |
- |
- |
Internal -> Internal |
java.security.Provider.Service |
com.google.common.util.concurrent.ListenableFuture<com.google.common.util.concurrent.Service.State> |
12 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.eventbus.SubscriberFindingStrategy |
com.google.common.eventbus.HandlerFindingStrategy |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
? superjava.lang.Exception |
java.lang.Exception |
6 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.security.Provider.Service |
com.google.common.util.concurrent.Service.State |
8 |
2 |
1 |
- |
- |
Internal -> Internal |
int |
void |
3 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.io.Writer |
java.io.BufferedWriter |
4 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.common.reflect.TypeResolver.TypeVariableKey |
java.lang.reflect.TypeVariable<?> |
8 |
2 |
1 |
- |
- |
Internal -> Internal |
java.io.InputStream |
java.io.Closeable |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.util.concurrent.ExecutionList.RunnableExecutorPair |
java.util.Queue<com.google.common.util.concurrent.ExecutionList.RunnableExecutorPair> |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry |
java.util.EnumMap |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMapEntry.TerminalEntry |
java.util.ArrayList |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.ThreadLocal<int[]> |
com.google.common.cache.Striped64.ThreadHashCode |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.io.InputStream |
java.io.BufferedInputStream |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
long |
int |
52 |
7 |
1 |
- |
Narrowing |
Jdk -> Jdk |
java.util.List |
java.util.Set |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.devtools.j2objc.PackageInfoPreProcessor |
com.google.devtools.j2objc.InputFilePreprocessor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.NameTable |
com.google.devtools.j2objc.ast.CompilationUnit |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.CompilationUnit |
org.eclipse.jdt.core.dom.AST |
1 |
1 |
1 |
- |
- |
External -> External |
com.google.devtools.j2objc.util.NameTable |
com.google.devtools.j2objc.util.NameTable.Factory |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.GenerationBatch |
java.lang.Iterable<? extendscom.google.devtools.j2objc.file.InputFile> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.gen.GenerationUnit |
com.google.devtools.j2objc.file.InputFile |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
java.util.Collection |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Collection<? extendscom.google.devtools.j2objc.file.InputFile> |
int |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.eclipse.jdt.core.dom.CompilationUnit |
com.google.devtools.j2objc.ast.CompilationUnit |
3 |
3 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.file.InputFile |
java.lang.String |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.file.InputFile |
com.google.devtools.j2objc.ProcessingContext |
8 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.collect.GenericMapMaker<? superE, ? superjava.lang.Number> |
com.google.common.collect.MapMaker |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.reflect.TypeResolver.TypeTable |
com.google.common.collect.ImmutableMap<java.lang.reflect.Type, java.lang.reflect.TypeVariable<?>> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
? superjava.util.Map.Entry<K, V> |
java.util.Map.Entry<K, V> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map<R, java.util.Map<C, V>> |
com.google.common.collect.StandardTable.RowMap |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.String> |
com.google.devtools.j2objc.util.HeaderMap |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMap<java.lang.reflect.Type, java.lang.reflect.TypeVariable<?>> |
com.google.common.reflect.TypeResolver.TypeTable |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<K, V> |
? superjava.util.Map.Entry<K, V> |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
boolean |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.ITypeBinding |
java.lang.String |
5 |
2 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
com.google.devtools.j2objc.gen.GeneratedType |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.Import |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.Import |
com.google.devtools.j2objc.gen.GeneratedType |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.NativeDeclaration |
com.google.devtools.j2objc.gen.GeneratedType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.io.File |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.FieldDeclaration |
com.google.devtools.j2objc.ast.VariableDeclarationFragment |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
com.google.devtools.j2objc.ast.ChildList |
6 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.protobuf.Descriptors.FieldDescriptor.Type |
com.google.devtools.j2objc.ast.NameQualifiedType |
2 |
2 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.Expression |
com.google.devtools.j2objc.ast.SuperMethodReference |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.ChildLink |
com.google.devtools.j2objc.ast.ChildList |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
java.lang.Iterable<org.eclipse.jdt.core.dom.ITypeBinding> |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.lang.String |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.devtools.j2objc.ast.MethodDeclaration |
org.eclipse.jdt.core.dom.IMethodBinding |
3 |
1 |
1 |
Composition |
- |
Internal -> External |
org.eclipse.jdt.core.dom.VariableDeclarationFragment |
com.google.devtools.j2objc.ast.VariableDeclaration |
3 |
1 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.VariableDeclarationFragment |
com.google.devtools.j2objc.ast.VariableDeclaration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.IVariableBinding |
com.google.devtools.j2objc.ast.Statement |
3 |
3 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.Name |
com.google.devtools.j2objc.ast.Expression |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.TreeNode |
com.google.devtools.j2objc.ast.Expression |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.MarkerAnnotation |
com.google.devtools.j2objc.ast.MarkerAnnotation |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.SingleMemberAnnotation |
com.google.devtools.j2objc.ast.SingleMemberAnnotation |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.Expression |
org.eclipse.jdt.core.dom.ITypeBinding |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.eclipse.jdt.core.dom.IMethodBinding |
org.eclipse.jdt.core.dom.ITypeBinding |
1 |
1 |
1 |
- |
- |
External -> External |
org.eclipse.jdt.core.dom.ITypeBinding |
org.eclipse.jdt.core.dom.IMethodBinding |
1 |
1 |
1 |
- |
- |
External -> External |
com.google.common.base.Supplier |
com.google.j2objc.java8.Lambdas.Zero |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.j2objc.java8.FourToOne |
com.google.j2objc.java8.Lambdas.Four |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Supplier<java.lang.Integer> |
com.google.j2objc.java8.Lambdas.Zero |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.j2objc.java8.Get |
com.google.j2objc.java8.Lambdas.Zero |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Function |
com.google.j2objc.java8.Lambdas.One |
17 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.j2objc.java8.Funct |
com.google.j2objc.java8.Lambdas.One |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.j2objc.java8.Call |
com.google.j2objc.java8.Lambdas.Zero |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.j2objc.java8.Outputter |
com.google.j2objc.java8.Lambdas.Zero |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.j2objc.java8.Func |
com.google.j2objc.java8.Lambdas.One |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.j2objc.java8.Consumer |
com.google.j2objc.java8.Lambdas.VoidOne |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
int |
8 |
4 |
1 |
- |
- |
Jdk -> Jdk |
com.google.devtools.j2objc.ast.Expression |
com.google.protobuf.Descriptors.FieldDescriptor.Type |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.google.devtools.j2objc.ast.ChildList |
com.google.devtools.j2objc.ast.ChildLink |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
com.google.devtools.j2objc.Options.OutputLanguageOption |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.String> |
com.google.devtools.j2objc.util.PackagePrefixes |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.PathClassLoader |
org.objectweb.asm.ClassReader |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.eclipse.jdt.core.dom.IPackageBinding |
java.lang.String |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.FunctionDeclaration |
org.eclipse.jdt.core.dom.IMethodBinding |
1 |
1 |
1 |
- |
- |
Internal -> External |
android.util.LruCache |
java.util.Map |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.Expression |
com.google.devtools.j2objc.ast.Statement |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.nio.channels.FileChannel.MapMode |
int |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.CharSequence |
java.lang.String |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
com.google.devtools.j2objc.ast.NativeDeclaration |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
com.google.devtools.j2objc.ast.NativeStatement |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
com.google.devtools.j2objc.translate.OcniExtractor.OcniBlock |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.base.CharMatcher |
com.google.common.base.CharMatcher.IsEither |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Collection |
java.util.List |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
java.util.List<com.google.devtools.j2objc.pipeline.ProcessingContext> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.devtools.j2objc.ast.Block |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
com.google.devtools.j2objc.util.SourceVersion |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
short |
4 |
2 |
1 |
- |
Narrowing |
Jdk -> Jdk |
org.eclipse.jdt.core.dom.IMethodBinding |
org.eclipse.jdt.core.dom.IBinding |
1 |
1 |
1 |
- |
- |
External -> External |
com.google.devtools.j2objc.ast.TypeDeclaration |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
7 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.BodyDeclaration |
com.google.devtools.j2objc.ast.FieldDeclaration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.BodyDeclaration |
com.google.devtools.j2objc.ast.Initializer |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.IBinding |
org.eclipse.jdt.core.dom.IVariableBinding |
1 |
1 |
1 |
- |
- |
External -> External |
org.eclipse.jdt.core.dom.IVariableBinding |
java.util.List<org.eclipse.jdt.core.dom.IVariableBinding> |
2 |
1 |
1 |
- |
- |
External -> Internal |
java.lang.Object |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.SimpleName |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.VariableDeclarationFragment |
com.google.devtools.j2objc.ast.FieldDeclaration |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.javac.JdtAnnotationBinding |
java.util.List<org.eclipse.jdt.core.dom.IAnnotationBinding> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.javac.JdtMemberValuePairBinding |
org.eclipse.jdt.core.dom.IMemberValuePairBinding |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.devtools.j2objc.javac.JdtPackageBinding |
org.eclipse.jdt.core.dom.IPackageBinding |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.devtools.j2objc.javac.JdtTypeBinding |
org.eclipse.jdt.core.dom.ITypeBinding |
24 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
org.eclipse.jdt.core.dom.IPackageBinding |
com.google.devtools.j2objc.javac.JdtPackageBinding |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
com.google.devtools.j2objc.javac.JdtMethodBinding |
org.eclipse.jdt.core.dom.IMethodBinding |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.devtools.j2objc.javac.JdtVariableBinding |
org.eclipse.jdt.core.dom.IVariableBinding |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
org.eclipse.jdt.core.dom.IVariableBinding |
com.google.devtools.j2objc.javac.JdtVariableBinding |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
com.google.devtools.j2objc.javac.JdtBinding |
org.eclipse.jdt.core.dom.IBinding |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
org.eclipse.jdt.core.dom.IMethodBinding |
com.google.devtools.j2objc.javac.JdtMethodBinding |
4 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
com.google.devtools.j2objc.javac.JdtTypeBinding |
11 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
com.google.devtools.j2objc.javac.JdtAnnotationBinding |
org.eclipse.jdt.core.dom.IAnnotationBinding |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
org.eclipse.jdt.core.dom.IPackageBinding |
javax.lang.model.element.PackageElement |
6 |
1 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.IAnnotationBinding |
javax.lang.model.element.AnnotationMirror |
6 |
5 |
1 |
- |
- |
External -> Jdk |
com.google.devtools.j2objc.javac.JdtPackageBinding |
javax.lang.model.element.PackageElement |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.io.InputStream |
com.google.j2objc.net.IosHttpURLConnection.BlockingBufferInputStream |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.j2objc.net.IosHttpURLConnection.BlockingBufferInputStream |
java.io.InputStream |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
com.google.devtools.j2objc.types.LambdaTypeBinding |
2 |
1 |
1 |
Composition |
- |
External -> Internal |
com.google.devtools.j2objc.ast.ClassInstanceCreation |
com.google.devtools.j2objc.ast.TreeNode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
javax.lang.model.type.TypeMirror |
140 |
41 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.ITypeBinding |
javax.lang.model.type.TypeKind |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.ITypeBinding |
javax.lang.model.type.ArrayType |
7 |
4 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.IVariableBinding |
javax.lang.model.element.VariableElement |
194 |
32 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.IVariableBinding |
javax.lang.model.element.Element |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.IBinding |
javax.lang.model.element.Element |
10 |
3 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.ArrayCreation |
com.google.devtools.j2objc.ast.ArrayCreation |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.ArrayAccess |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.ArrayAccess |
com.google.devtools.j2objc.ast.ArrayAccess |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.AssertStatement |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.ArrayCreation |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.AssertStatement |
com.google.devtools.j2objc.ast.AssertStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.IMethodBinding |
javax.lang.model.element.ExecutableElement |
80 |
33 |
1 |
- |
- |
External -> Jdk |
org.eclipse.jdt.core.dom.ITypeBinding |
javax.lang.model.element.Element |
3 |
2 |
1 |
- |
- |
External -> Jdk |
com.google.devtools.j2objc.types.NativeTypeBinding |
com.google.devtools.j2objc.types.NativeType |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.IOSTypeBinding |
javax.lang.model.type.TypeMirror |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.lang.model.element.Element |
javax.lang.model.type.DeclaredType |
5 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.eclipse.jdt.core.dom.ITypeBinding |
javax.lang.model.element.TypeElement |
82 |
30 |
1 |
- |
- |
External -> Jdk |
javax.lang.model.type.DeclaredType |
javax.lang.model.element.TypeElement |
5 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.google.devtools.j2objc.jdt.JdtTypeMirror |
com.google.devtools.j2objc.jdt.JdtExecutableType |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.GeneratedMethodBinding |
com.google.devtools.j2objc.types.GeneratedExecutableElement |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.JdtParser |
com.google.devtools.j2objc.util.Parser |
13 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
javax.lang.model.type.DeclaredType |
6 |
6 |
1 |
- |
- |
External -> Jdk |
com.google.devtools.j2objc.types.LambdaTypeBinding |
javax.lang.model.element.TypeElement |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.eclipse.jdt.core.dom.AST |
com.google.devtools.j2objc.util.ParserEnvironment |
4 |
2 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.types.Types |
com.google.devtools.j2objc.util.ParserEnvironment |
8 |
4 |
1 |
Composition |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.ParserEnvironment |
com.google.devtools.j2objc.types.Types |
5 |
3 |
1 |
Composition |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.ParserEnvironment |
org.eclipse.jdt.core.dom.AST |
2 |
1 |
1 |
- |
- |
Internal -> External |
void |
com.google.devtools.j2objc.ast.BreakStatement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.PrimitiveType |
com.google.devtools.j2objc.ast.PrimitiveType |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.NumberLiteral |
com.google.devtools.j2objc.ast.NumberLiteral |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.NullLiteral |
com.google.devtools.j2objc.ast.NullLiteral |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.LineComment |
com.google.devtools.j2objc.ast.LineComment |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.Block |
com.google.devtools.j2objc.ast.Block |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.SimpleType |
com.google.devtools.j2objc.ast.SimpleType |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.BlockComment |
com.google.devtools.j2objc.ast.BlockComment |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.BooleanLiteral |
com.google.devtools.j2objc.ast.BooleanLiteral |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.QualifiedType |
com.google.devtools.j2objc.ast.QualifiedType |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.ContinueStatement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.AnnotatableType |
com.google.devtools.j2objc.ast.AnnotatableType |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.BreakStatement |
com.google.devtools.j2objc.ast.BreakStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.Javadoc |
com.google.devtools.j2objc.ast.Javadoc |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.CharacterLiteral |
com.google.devtools.j2objc.ast.CharacterLiteral |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ContinueStatement |
com.google.devtools.j2objc.ast.ContinueStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.TypeDeclaration |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.NameQualifiedType |
com.google.devtools.j2objc.ast.NameQualifiedType |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.Comment |
org.w3c.dom.Comment |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.TypeDeclaration |
com.google.devtools.j2objc.ast.TypeDeclaration |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.EnumDeclaration |
com.google.devtools.j2objc.ast.EnumDeclaration |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.IntersectionType |
com.google.devtools.j2objc.ast.IntersectionType |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ConstructorInvocation |
com.google.devtools.j2objc.ast.ConstructorInvocation |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ConditionalExpression |
com.google.devtools.j2objc.ast.ConditionalExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.CastExpression |
com.google.devtools.j2objc.ast.CastExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.ConditionalExpression |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.CastExpression |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.CatchClause |
com.google.devtools.j2objc.ast.CatchClause |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.nio.ByteBuffer |
byte |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.nio.CharBuffer |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.EnumConstantDeclaration |
com.google.devtools.j2objc.ast.EnumConstantDeclaration |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.WhileStatement |
com.google.devtools.j2objc.ast.WhileStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.FieldAccess |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.ExpressionStatement |
com.google.devtools.j2objc.ast.ExpressionStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.PackageDeclaration |
com.google.devtools.j2objc.ast.PackageDeclaration |
2 |
2 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.InstanceofExpression |
com.google.devtools.j2objc.ast.InstanceofExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.Initializer |
com.google.devtools.j2objc.ast.Initializer |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.DoStatement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.Annotation |
java.lang.annotation.Annotation |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.IMethodBinding |
org.eclipse.jdt.core.dom.IVariableBinding |
1 |
1 |
1 |
- |
- |
External -> External |
void |
com.google.devtools.j2objc.ast.EnhancedForStatement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.EmptyStatement |
com.google.devtools.j2objc.ast.EmptyStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.MemberValuePair |
com.google.devtools.j2objc.ast.MemberValuePair |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.IfStatement |
com.google.devtools.j2objc.ast.IfStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.WhileStatement |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.EnhancedForStatement |
com.google.devtools.j2objc.ast.EnhancedForStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.ForStatement |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.LabeledStatement |
com.google.devtools.j2objc.ast.LabeledStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.EnumConstantDeclaration |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.Dimension |
com.google.devtools.j2objc.ast.Dimension |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.SuperFieldAccess |
com.google.devtools.j2objc.ast.SuperFieldAccess |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.PackageDeclaration |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.DoStatement |
com.google.devtools.j2objc.ast.DoStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.FieldAccess |
com.google.devtools.j2objc.ast.FieldAccess |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.InfixExpression |
com.google.devtools.j2objc.ast.InfixExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.NormalAnnotation |
com.google.devtools.j2objc.ast.NormalAnnotation |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.FieldDeclaration |
com.google.devtools.j2objc.ast.FieldDeclaration |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.IfStatement |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.ForStatement |
com.google.devtools.j2objc.ast.ForStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.ExpressionStatement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.LabeledStatement |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.devtools.j2objc.ast.InfixExpression |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Class |
java.lang.Class<?> |
48 |
6 |
1 |
- |
- |
Internal -> Internal |
void |
com.google.devtools.j2objc.ast.SuperConstructorInvocation |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.ClassInstanceCreation |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.SuperMethodInvocation |
com.google.devtools.j2objc.ast.SuperMethodInvocation |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.Name |
org.apache.harmony.security.x501.Name |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.SimpleName |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.SimpleName |
com.google.devtools.j2objc.ast.SimpleName |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.MethodDeclaration |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.MethodInvocation |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.QualifiedName |
com.google.devtools.j2objc.ast.QualifiedName |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.MethodInvocation |
com.google.devtools.j2objc.ast.MethodInvocation |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.SuperMethodInvocation |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.MethodDeclaration |
com.google.devtools.j2objc.ast.MethodDeclaration |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ClassInstanceCreation |
com.google.devtools.j2objc.ast.ClassInstanceCreation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.SuperConstructorInvocation |
com.google.devtools.j2objc.ast.SuperConstructorInvocation |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
java.util.List<? extendsjavax.lang.model.element.TypeParameterElement> |
2 |
2 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
java.util.List<? extendsjavax.lang.model.type.TypeMirror> |
4 |
4 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.VariableDeclarationStatement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.VariableDeclaration |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.VariableDeclarationFragment |
com.google.devtools.j2objc.ast.VariableDeclarationFragment |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.VariableDeclarationExpression |
com.google.devtools.j2objc.ast.VariableDeclarationExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.SingleVariableDeclaration |
com.google.devtools.j2objc.ast.SingleVariableDeclaration |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.VariableDeclaration |
com.google.devtools.j2objc.ast.VariableDeclaration |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.SingleVariableDeclaration |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.VariableDeclarationStatement |
com.google.devtools.j2objc.ast.VariableDeclarationStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.TypeMethodReference |
com.google.devtools.j2objc.ast.TypeMethodReference |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.LambdaExpression |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.ParameterizedType |
java.lang.reflect.ParameterizedType |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.LambdaExpression |
com.google.devtools.j2objc.ast.LambdaExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.PostfixExpression |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.ThrowStatement |
com.google.devtools.j2objc.ast.ThrowStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.StringLiteral |
com.google.devtools.j2objc.ast.StringLiteral |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.MethodReference |
com.google.devtools.j2objc.ast.MethodReference |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.TypeDeclarationStatement |
com.google.devtools.j2objc.ast.TypeDeclarationStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.SwitchCase |
com.google.devtools.j2objc.ast.SwitchCase |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.SwitchCase |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.ExpressionMethodReference |
com.google.devtools.j2objc.ast.ExpressionMethodReference |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.ThisExpression |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.SynchronizedStatement |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.TryStatement |
com.google.devtools.j2objc.ast.TryStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.SwitchStatement |
com.google.devtools.j2objc.ast.SwitchStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.PrefixExpression |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.ThisExpression |
com.google.devtools.j2objc.ast.ThisExpression |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
com.google.devtools.j2objc.ast.ReturnStatement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.SwitchStatement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.UnionType |
com.google.devtools.j2objc.ast.UnionType |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ParenthesizedExpression |
com.google.devtools.j2objc.ast.ParenthesizedExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.MethodReference |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.google.devtools.j2objc.ast.ExpressionMethodReference |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.Type |
com.google.protobuf.Descriptors.FieldDescriptor.Type |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.TextElement |
com.google.devtools.j2objc.ast.TextElement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.PrefixExpression |
com.google.devtools.j2objc.ast.PrefixExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.ParenthesizedExpression |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.TypeLiteral |
com.google.devtools.j2objc.ast.TypeLiteral |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.PostfixExpression |
com.google.devtools.j2objc.ast.PostfixExpression |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.TagElement |
com.google.devtools.j2objc.ast.TagElement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ReturnStatement |
com.google.devtools.j2objc.ast.ReturnStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.SynchronizedStatement |
com.google.devtools.j2objc.ast.SynchronizedStatement |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.SuperMethodReference |
com.google.devtools.j2objc.ast.SuperMethodReference |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.CreationReference |
com.google.devtools.j2objc.ast.CreationReference |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
com.google.devtools.j2objc.ast.TagElement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.devtools.j2objc.jdt.JdtParser.Handler |
com.google.devtools.j2objc.util.Parser.Handler |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.LambdaExpression |
com.google.devtools.j2objc.ast.Expression |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
javax.lang.model.element.Element |
javax.lang.model.element.TypeElement |
3 |
3 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.google.devtools.j2objc.ast.Expression |
com.google.devtools.j2objc.ast.FunctionalExpression |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.FunctionDeclaration |
com.google.devtools.j2objc.ast.MethodDeclaration |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.reflect.Array |
java.sql.Array |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.StringBuilder |
java.lang.StringBuffer |
5 |
4 |
1 |
SIBLING |
- |
Internal -> Internal |
java.security.Timestamp |
java.sql.Timestamp |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.sql.Blob |
byte |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Date |
int |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
boolean |
java.sql.ResultSet |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.sql.Clob |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Date |
java.sql.Date |
16 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
javax.lang.model.type.TypeMirror |
java.util.List<javax.lang.model.type.TypeMirror> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
javax.lang.model.element.ExecutableElement |
javax.lang.model.element.Element |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.Set |
java.lang.Iterable |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
javax.lang.model.type.TypeMirror |
javax.lang.model.element.TypeElement |
9 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.eclipse.jdt.core.dom.ITypeBinding |
java.util.List<? extendsjavax.lang.model.element.VariableElement> |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.google.devtools.j2objc.ast.TreeNode |
com.google.devtools.j2objc.ast.CommonTypeDeclaration |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
? extendscom.google.devtools.j2objc.ast.TreeNode |
? |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> TypeVariable |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
com.google.devtools.j2objc.ast.CommonTypeDeclaration |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
org.eclipse.jdt.core.dom.ITypeBinding |
1 |
1 |
1 |
- |
- |
Jdk -> External |
org.eclipse.jdt.core.dom.IMethodBinding |
com.google.devtools.j2objc.types.IOSMethodBinding |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
javax.lang.model.element.VariableElement |
4 |
4 |
1 |
- |
- |
External -> Jdk |
com.google.devtools.j2objc.types.GeneratedMethodBinding |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.devtools.j2objc.types.GeneratedVariableBinding |
com.google.devtools.j2objc.types.GeneratedVariableElement |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.GeneratedMethodBinding |
javax.lang.model.element.ExecutableElement |
8 |
6 |
1 |
- |
- |
Internal -> Jdk |
int |
boolean |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.InputStream |
java.io.Reader |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List<javax.lang.model.element.VariableElement> |
javax.lang.model.element.VariableElement |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<javax.lang.model.element.VariableElement> |
com.google.devtools.j2objc.ast.Expression |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<javax.lang.model.element.VariableElement> |
com.google.devtools.j2objc.ast.Name |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.ServiceLoader.LazyIterator |
java.util.Iterator<S> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.reflect.AnnotatedType |
com.google.protobuf.Descriptors.FieldDescriptor.Type |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.translate.OuterReferenceResolver.Capture |
javax.lang.model.element.VariableElement |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.google.devtools.j2objc.translate.OuterReferenceResolver |
com.google.devtools.j2objc.util.CaptureInfo |
10 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List |
java.util.Queue |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
javax.lang.model.element.Element |
javax.lang.model.element.ExecutableElement |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.google.devtools.j2objc.ast.CompilationUnit |
com.google.devtools.j2objc.util.TranslationEnvironment |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.ParserEnvironment |
com.google.devtools.j2objc.util.ElementUtil |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.ParserEnvironment |
com.google.devtools.j2objc.util.TranslationEnvironment |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.DeadCodeMap.Builder |
com.google.devtools.j2objc.util.CodeReferenceMap.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.IOSMethodBinding |
javax.lang.model.element.ExecutableElement |
5 |
4 |
1 |
- |
- |
Internal -> Jdk |
com.google.devtools.j2objc.jdt.JdtTypeMirror |
com.google.devtools.j2objc.jdt.JdtNoType |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
javax.lang.model.element.Element |
org.eclipse.jdt.core.dom.IBinding |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.google.devtools.j2objc.types.IOSMethodBinding |
com.google.devtools.j2objc.types.GeneratedExecutableElement |
4 |
3 |
1 |
- |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.IMethodBinding |
java.util.Map.Entry<com.google.devtools.j2objc.types.ExecutablePair, java.lang.String> |
1 |
1 |
1 |
- |
- |
External -> Internal |
javax.lang.model.type.TypeMirror |
javax.lang.model.type.DeclaredType |
2 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.eclipse.jdt.core.dom.IMethodBinding |
com.google.devtools.j2objc.types.ExecutablePair |
4 |
3 |
1 |
- |
- |
External -> Internal |
javax.lang.model.element.ExecutableElement |
com.google.devtools.j2objc.types.GeneratedExecutableElement |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
javax.lang.model.type.TypeMirror |
javax.lang.model.type.ArrayType |
6 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.google.devtools.j2objc.ast.Expression |
void |
5 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
com.google.devtools.j2objc.types.FunctionElement |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
? extendsjavax.lang.model.element.VariableElement |
javax.lang.model.element.VariableElement |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.google.devtools.j2objc.util.CaptureInfo |
com.google.devtools.cyclefinder.CaptureFields |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.protobuf.Descriptors.FieldDescriptor.Type |
javax.lang.model.type.TypeMirror |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.lang.model.element.TypeElement |
javax.lang.model.type.TypeMirror |
2 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
javax.lang.model.element.ExecutableElement |
com.google.devtools.j2objc.types.ExecutablePair |
19 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
javax.lang.model.element.TypeElement |
javax.lang.model.type.DeclaredType |
4 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
void |
com.google.devtools.j2objc.types.GeneratedExecutableElement |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.devtools.j2objc.types.GeneratedTypeBinding |
javax.lang.model.element.TypeElement |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.devtools.j2objc.ast.Expression |
java.lang.Object |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Object |
javax.lang.model.element.AnnotationValue |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
javax.lang.model.element.Name |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
com.google.devtools.j2objc.types.GeneratedTypeBinding |
javax.lang.model.type.ArrayType |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.eclipse.jdt.core.dom.ITypeBinding |
java.lang.Iterable<? extendsjavax.lang.model.type.TypeMirror> |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.eclipse.jdt.core.dom.IMethodBinding |
javax.lang.model.element.Element |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.google.devtools.j2objc.types.GeneratedVariableBinding |
javax.lang.model.element.VariableElement |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.devtools.j2objc.jdt.JdtTypeBinding |
org.eclipse.jdt.core.dom.ITypeBinding |
21 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.devtools.j2objc.jdt.JdtAnnotationBinding |
org.eclipse.jdt.core.dom.IAnnotationBinding |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.devtools.j2objc.jdt.JdtVariableBinding |
org.eclipse.jdt.core.dom.IVariableBinding |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.devtools.j2objc.jdt.JdtMethodBinding |
org.eclipse.jdt.core.dom.IMethodBinding |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.devtools.j2objc.jdt.JdtBinding |
org.eclipse.jdt.core.dom.IBinding |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.devtools.j2objc.jdt.JdtAnnotationBinding |
com.google.devtools.j2objc.jdt.JdtElement |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.types.IOSTypeBinding |
javax.lang.model.element.TypeElement |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
char |
javax.lang.model.type.TypeMirror |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Object |
com.sun.tools.javac.tree.JCTree |
4 |
4 |
1 |
- |
- |
Internal -> External |
com.google.devtools.j2objc.util.ElementUtil |
com.google.devtools.j2objc.util.TypeUtil |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
javax.lang.model.util.Types |
com.google.devtools.j2objc.util.ParserEnvironment |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.devtools.j2objc.types.IOSTypeBinding |
org.eclipse.jdt.core.dom.ITypeBinding |
7 |
1 |
1 |
Composition |
- |
Internal -> External |
com.google.devtools.j2objc.types.Types |
com.google.devtools.j2objc.util.TypeUtil |
15 |
2 |
1 |
Composition |
- |
Internal -> Internal |
com.google.devtools.j2objc.jdt.JdtTypeMirror |
javax.lang.model.type.TypeMirror |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
com.google.devtools.j2objc.types.ExecutablePair |
javax.lang.model.element.ExecutableElement |
5 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.List |
java.util.Map |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.lang.model.type.TypeMirror |
? extendsjavax.lang.model.type.TypeMirror |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.google.devtools.j2objc.ast.BodyDeclaration |
com.google.devtools.j2objc.ast.MethodDeclaration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.AssertionError |
java.lang.Throwable |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.gen.SignatureGenerator |
java.lang.StringBuilder |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
javax.lang.model.element.TypeParameterElement |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.google.devtools.j2objc.ast.TreeNode |
com.google.devtools.j2objc.ast.VariableDeclarationExpression |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Iterable<org.eclipse.jdt.core.dom.ITypeBinding> |
javax.lang.model.type.TypeMirror |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.eclipse.jdt.core.dom.Expression |
org.apache.xpath.Expression |
1 |
1 |
1 |
- |
- |
External -> Internal |
javax.lang.model.type.DeclaredType |
javax.lang.model.type.TypeMirror |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
javax.lang.model.element.Element |
javax.lang.model.AnnotatedConstruct |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.lang.String |
com.google.devtools.cyclefinder.TypeNode |
40 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.ITypeBinding |
com.google.devtools.cyclefinder.TypeNode |
21 |
2 |
1 |
Composition |
- |
External -> Internal |
com.google.common.collect.SetMultimap<com.google.devtools.cyclefinder.Edge, com.google.devtools.cyclefinder.TypeNode> |
com.google.devtools.cyclefinder.ReferenceGraph |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
void |
com.google.devtools.cyclefinder.TypeNode |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.eclipse.jdt.core.dom.IVariableBinding |
java.lang.String |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.google.devtools.cyclefinder.TypeNode |
org.eclipse.jdt.core.dom.ITypeBinding |
1 |
1 |
1 |
Composition |
- |
Internal -> External |
com.google.devtools.cyclefinder.TypeNode |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
javax.tools.StandardJavaFileManager |
com.sun.tools.javac.file.JavacFileManager |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.google.devtools.j2objc.util.TranslationEnvironment |
com.google.devtools.j2objc.javac.JavacEnvironment |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.sun.tools.javac.code.Symbol.PackageSymbol |
javax.lang.model.element.PackageElement |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.Object |
com.sun.tools.javac.tree.JCTree.JCExpression |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.lang.Object |
com.google.devtools.j2objc.ast.TreeNode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.AnonymousClassDeclaration |
com.google.devtools.j2objc.ast.TypeDeclaration |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.CommonTypeDeclaration |
com.google.devtools.j2objc.ast.TypeDeclaration |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.TreeMultimap |
com.google.common.collect.SortedSetMultimap |
1 |
1 |
1 |
- |
- |
External -> External |
com.google.common.collect.LinkedListMultimap |
com.google.common.collect.ListMultimap |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.CommonTypeDeclaration |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.CompilationUnit |
com.google.devtools.j2objc.util.Parser.ParseResult |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.sun.tools.javac.util.Context |
com.sun.tools.javac.api.JavacTaskImpl |
1 |
1 |
1 |
- |
- |
External -> External |
javax.lang.model.element.VariableElement |
com.google.devtools.j2objc.util.CaptureInfo.Capture |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.google.devtools.j2objc.util.CaptureInfo.LocalCapture |
com.google.devtools.j2objc.util.CaptureInfo.Capture |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.sun.tools.javac.tree.JCTree.JCClassDecl |
com.sun.tools.javac.tree.JCTree |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.google.devtools.j2objc.ast.Expression |
com.sun.tools.javac.tree.JCTree.JCExpression |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.io.OutputStream |
java.lang.Object |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.io.InputStream |
com.google.j2objc.net.DataEnqueuedInputStream |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
javax.lang.model.type.ExecutableType |
javax.lang.model.element.ExecutableElement |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.google.j2objc.net.DataEnqueuedInputStream |
java.io.InputStream |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Object |
java.io.OutputStream |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.lang.model.element.ExecutableElement |
org.eclipse.jdt.core.dom.IMethodBinding |
3 |
1 |
1 |
- |
- |
Jdk -> External |
com.sun.tools.javac.util.Position.LineMap |
com.sun.source.tree.CompilationUnitTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCExpression |
com.sun.tools.javac.tree.JCTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.google.devtools.j2objc.ast.TypeDeclaration |
com.google.devtools.j2objc.ast.TreeNode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Appendable |
java.lang.Object |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
char |
java.lang.String |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
sun.util.locale.InternalLocaleBuilder.CaseInsensitiveString |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.devtools.j2objc.util.CodeReferenceMap.Builder |
sun.util.locale.InternalLocaleBuilder |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Date |
java.security.Timestamp |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.security.Timestamp |
java.util.Date |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.security.Provider |
java.util.Iterator<java.security.Provider.Service> |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.security.KeyPairGenerator |
java.security.NoSuchAlgorithmException |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.security.AlgorithmParameterGeneratorSpi |
java.security.cert.CertPathValidatorSpi |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.security.Provider.UString |
2 |
2 |
1 |
Composition |
- |
Internal -> Internal |
java.security.cert.CertPathValidatorSpi |
java.security.AlgorithmParameterGeneratorSpi |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Iterator<java.security.Provider.Service> |
java.security.Provider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.security.Provider.UString |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Class |
java.lang.ClassLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
byte |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
com.google.devtools.j2objc.ast.ChildList.ArrayListImpl |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.ChildLink |
com.google.devtools.j2objc.ast.ChildList.ArrayListImpl |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
char |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
java.lang.StringBuffer |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Currency |
java.text.NumberFormat |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Object |
int |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
com.sun.tools.javac.code.Symbol |
javax.lang.model.element.Element |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.sun.tools.javac.code.Symbol.MethodSymbol |
javax.lang.model.element.ExecutableElement |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Set |
com.google.common.collect.ImmutableSet |
3 |
3 |
1 |
- |
- |
Internal -> External |
javax.lang.model.element.Element |
com.sun.tools.javac.code.Symbol |
1 |
1 |
1 |
- |
- |
Jdk -> External |
javax.lang.model.element.ExecutableElement |
com.sun.tools.javac.code.Symbol.MethodSymbol |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.google.devtools.j2objc.ast.Type |
javax.lang.model.type.TypeMirror |
3 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.ref.WeakReference<java.nio.charset.CharsetDecoder> |
java.nio.charset.CharsetDecoder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
byte |
int |
1 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
java.util.List |
com.google.common.collect.ImmutableList |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.protobuf.GeneratedMessage |
com.google.protobuf.AbstractMessage |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
com.google.devtools.j2objc.ast.TagElement.TagKind |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.ClassLoader |
java.lang.Class<?> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.jar.Attributes.Name |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.io.ByteArrayInputStream |
java.util.concurrent.atomic.AtomicIntegerArray |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.io.ByteArrayOutputStream |
java.util.concurrent.atomic.AtomicLongArray |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.atomic.AtomicInteger |
java.util.concurrent.atomic.AtomicIntegerArray |
12 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
int |
float |
1 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
long |
float |
1 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
java.util.concurrent.atomic.AtomicLong |
java.util.concurrent.atomic.AtomicLongArray |
12 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
.ReentrantReadWriteLockTest.UninterruptableThread |
java.lang.Thread |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Runnable |
jsr166.JSR166TestCase.LatchAwaiter |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.locks.ReentrantReadWriteLock |
jsr166.ReentrantReadWriteLockTest.PublicReentrantReadWriteLock |
5 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
java.util.List<java.lang.String> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.PackageDeclaration |
com.google.devtools.j2objc.ast.TreeNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Thread.State |
int |
4 |
2 |
1 |
- |
- |
Internal -> Jdk |
int |
java.lang.Thread.State |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.ScheduledThreadPoolExecutor |
java.util.concurrent.ThreadPoolExecutor |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.CopyOnWriteArrayList |
java.util.List |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.LinkedBlockingQueue |
java.util.concurrent.BlockingQueue |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.CopyOnWriteArrayList |
java.util.Collection<java.lang.Integer> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.CopyOnWriteArraySet |
java.util.Collection |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Collection |
java.util.Deque |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.concurrent.LinkedTransferQueue |
java.util.concurrent.LinkedBlockingDeque |
11 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List |
java.util.Collection<java.lang.Integer> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.CopyOnWriteArraySet |
java.util.Set |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.ThreadPoolExecutor |
java.util.concurrent.ExecutorService |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.ArrayList<E> |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.LinkedTransferQueue<java.lang.Integer> |
java.util.concurrent.LinkedBlockingDeque |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Comparable<? superK> |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.ConcurrentSkipListMap.Index |
java.util.Comparator |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
.JSR166TestCase.TrackedCallable |
java.util.concurrent.Callable |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.FutureTask |
jsr166.FutureTaskTest.PublicFutureTask |
6 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.concurrent.ArrayBlockingQueue |
java.util.concurrent.BlockingQueue |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.ForkJoinTask<?> |
java.util.concurrent.ForkJoinWorkerThread |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.CopyOnWriteArraySet |
java.util.Collection<java.lang.Integer> |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
.ScheduledExecutorTest.RunnableCounter |
java.lang.Runnable |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.ArrayList |
java.util.List |
43 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.BlockingQueue |
java.util.concurrent.LinkedBlockingDeque |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
jsr166.JSR166TestCase.TrackedShortRunnable |
java.lang.Runnable |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Thread |
java.util.concurrent.ForkJoinWorkerThread |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.List |
com.google.common.collect.ImmutableSet |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.objectweb.asm.tree.FieldNode |
com.strobel.assembler.metadata.FieldDefinition |
2 |
1 |
1 |
- |
- |
Jdk -> External |
org.objectweb.asm.tree.MethodNode |
com.strobel.assembler.metadata.MethodDefinition |
3 |
1 |
1 |
- |
- |
Jdk -> External |
com.strobel.assembler.metadata.TypeDefinition |
com.strobel.decompiler.languages.java.ast.TypeDeclaration |
1 |
1 |
1 |
- |
- |
External -> External |
com.strobel.assembler.metadata.FieldDefinition |
com.strobel.decompiler.languages.java.ast.EntityDeclaration |
1 |
1 |
1 |
- |
- |
External -> External |
com.strobel.assembler.metadata.FieldDefinition |
com.strobel.decompiler.languages.java.ast.FieldDeclaration |
1 |
1 |
1 |
- |
- |
External -> External |
com.strobel.assembler.metadata.MethodDefinition |
com.strobel.decompiler.languages.java.ast.EntityDeclaration |
1 |
1 |
1 |
- |
- |
External -> External |
com.strobel.assembler.metadata.MethodDefinition |
com.strobel.decompiler.languages.java.ast.MethodDeclaration |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.HashMap |
java.util.Map |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
com.strobel.assembler.metadata.TypeReference |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.google.devtools.j2objc.util.ParserEnvironment |
com.google.devtools.j2objc.javac.JavacEnvironment |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
javax.lang.model.element.VariableElement |
com.google.devtools.j2objc.types.GeneratedVariableElement |
2 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.nio.channels.FileChannel |
java.nio.channels.Channel |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.eclipse.jdt.core.dom.Statement |
com.google.devtools.j2objc.ast.Statement |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.net.DatagramSocketImpl |
java.net.SocketImpl |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
int |
java.lang.Exception |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.net.DatagramSocketImplFactory |
java.net.SocketImplFactory |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.io.FilePermission |
java.security.Permission |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.nio.channels.DatagramChannel |
java.nio.channels.SocketChannel |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.net.URL |
java.net.URI |
42 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.net.URI |
java.net.URL |
43 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
java.net.AddressCache.AddressCacheKey |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
com.google.devtools.j2objc.ast.TypeDeclaration |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
byte |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.devtools.j2objc.util.ParserEnvironment |
javax.lang.model.util.Elements |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<com.google.devtools.j2objc.ast.BodyDeclaration> |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.ref.WeakReference<sun.util.logging.PlatformLogger> |
sun.util.logging.PlatformLogger |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.strobel.assembler.metadata.MethodDefinition |
com.strobel.assembler.metadata.MethodReference |
3 |
1 |
1 |
- |
- |
External -> External |
com.sun.source.tree.ExpressionTree |
java.lang.String |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.util.Properties |
java.util.Hashtable<java.lang.Object, java.lang.Object> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
com.google.devtools.j2objc.Options.CombinedOutput |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Object |
java.util.Locale.Category |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.reflect.Method |
java.lang.reflect.Constructor<T> |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Object |
sun.security.x509.AlgorithmId |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.util.List<sun.security.x509.AccessDescription> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
sun.security.x509.SerialNumber |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.lang.Integer |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.lang.Boolean |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.security.cert.Extension |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
sun.security.x509.GeneralNames |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.security.PublicKey |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.util.Date |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.util.Vector<sun.security.util.ObjectIdentifier> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.math.BigInteger |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Enum |
java.lang.Enum<?> |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.harmony.luni.tests.java.util.ArraysTest.ReversedIntegerComparator |
java.util.Comparator<org.w3c.dom.Element> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.LinkedHashMap |
java.util.HashMap |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Comparator<org.w3c.dom.Element> |
org.apache.harmony.tests.java.util.TreeSetTest.ReversedIntegerComparator |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Set |
java.util.Enumeration |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.net.URLStreamHandler |
java.lang.Object |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.net.InetAddress |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry |
java.util.LinkedHashMap.LinkedHashMapEntry |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.HashMap.HashMapEntry |
org.w3c.dom.Node |
29 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.HashMap.HashMapEntry |
org.w3c.dom.Node<K, V> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.sun.tools.javac.file.JavacFileManager |
javax.tools.StandardJavaFileManager |
7 |
1 |
1 |
- |
- |
External -> Jdk |
com.sun.tools.javac.api.JavacTaskImpl |
com.sun.source.util.JavacTask |
5 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCAnnotation |
com.sun.source.tree.AnnotationTree |
5 |
3 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCCompilationUnit |
com.sun.source.tree.CompilationUnitTree |
9 |
3 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree |
com.sun.source.tree.Tree |
19 |
3 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCIdent |
com.sun.source.tree.IdentifierTree |
2 |
2 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCImport |
com.sun.source.tree.ImportTree |
2 |
1 |
1 |
- |
- |
External -> External |
void |
java.lang.Void |
1 |
1 |
1 |
- |
Boxing |
Jdk -> Internal |
com.sun.tools.javac.tree.JCTree.JCParens |
com.sun.source.tree.ParenthesizedTree |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.sun.tools.javac.tree.JCTree.JCVariableDecl |
com.sun.source.tree.VariableTree |
6 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCTypeCast |
com.sun.source.tree.TypeCastTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCThrow |
com.sun.source.tree.ThrowTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCNewArray |
com.sun.source.tree.NewArrayTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCExpressionStatement |
com.sun.source.tree.ExpressionStatementTree |
2 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCSynchronized |
com.sun.source.tree.SynchronizedTree |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.Object |
com.sun.source.tree.Tree |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.sun.tools.javac.tree.JCTree.JCLiteral |
com.sun.source.tree.LiteralTree |
4 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCContinue |
com.sun.source.tree.ContinueTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCConditional |
com.sun.source.tree.ConditionalExpressionTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCExpression |
com.sun.source.tree.ExpressionTree |
16 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCTry |
com.sun.source.tree.TryTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCEnhancedForLoop |
com.sun.source.tree.EnhancedForLoopTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCCase |
com.sun.source.tree.CaseTree |
2 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCStatement |
com.sun.source.tree.StatementTree |
2 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCMemberReference |
com.sun.source.tree.MemberReferenceTree |
2 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCUnary |
com.sun.source.tree.UnaryTree |
2 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCNewClass |
com.sun.source.tree.NewClassTree |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.sun.tools.javac.tree.JCTree.JCBinary |
com.sun.source.tree.BinaryTree |
4 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCAssign |
com.sun.source.tree.AssignmentTree |
3 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCMethodDecl |
com.sun.source.tree.MethodTree |
2 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCAssert |
com.sun.source.tree.AssertTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCCatch |
com.sun.source.tree.CatchTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCTypeApply |
com.sun.source.tree.ParameterizedTypeTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCFieldAccess |
com.sun.source.tree.MemberSelectTree |
2 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCAssignOp |
com.sun.source.tree.CompoundAssignmentTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCArrayAccess |
com.sun.source.tree.ArrayAccessTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCSwitch |
com.sun.source.tree.SwitchTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCForLoop |
com.sun.source.tree.ForLoopTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.code.Symbol.VarSymbol |
javax.lang.model.element.VariableElement |
3 |
1 |
1 |
- |
- |
External -> Jdk |
com.sun.tools.javac.tree.JCTree.JCMethodInvocation |
com.sun.source.tree.MethodInvocationTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCReturn |
com.sun.source.tree.ReturnTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCModifiers |
com.sun.source.tree.ModifiersTree |
2 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCClassDecl |
com.sun.source.tree.ClassTree |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.sun.tools.javac.tree.JCTree.JCIf |
com.sun.source.tree.IfTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCLambda |
com.sun.source.tree.LambdaExpressionTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCLabeledStatement |
com.sun.source.tree.LabeledStatementTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCDoWhileLoop |
com.sun.source.tree.DoWhileLoopTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCArrayTypeTree |
com.sun.source.tree.ArrayTypeTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCPrimitiveTypeTree |
com.sun.source.tree.PrimitiveTypeTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCBlock |
com.sun.source.tree.BlockTree |
3 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCBreak |
com.sun.source.tree.BreakTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.JCTree.JCWhileLoop |
com.sun.source.tree.WhileLoopTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.source.tree.Tree |
com.sun.source.util.TreePath |
2 |
1 |
1 |
- |
- |
External -> External |
com.google.devtools.j2objc.ast.TreeNode |
com.google.devtools.j2objc.ast.TypeDeclaration |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.sun.source.tree.IdentifierTree |
com.sun.source.util.TreePath |
1 |
1 |
1 |
- |
- |
External -> External |
com.sun.source.tree.SynchronizedTree |
com.sun.source.tree.WhileLoopTree |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.Object |
com.sun.source.tree.CatchTree |
2 |
1 |
1 |
- |
- |
Internal -> External |
com.google.devtools.j2objc.ast.AbstractTypeDeclaration |
com.sun.source.util.TreePath |
1 |
1 |
1 |
- |
- |
Internal -> External |
javax.lang.model.element.VariableElement |
com.sun.source.util.TreePath |
1 |
1 |
1 |
- |
- |
Jdk -> External |
javax.lang.model.element.Element |
com.sun.source.util.TreePath |
4 |
1 |
1 |
- |
- |
Jdk -> External |
com.sun.tools.javac.tree.DCTree.DCDocComment |
com.sun.source.doctree.DocCommentTree |
3 |
1 |
1 |
- |
- |
External -> External |
com.sun.tools.javac.tree.DCTree.DCIdentifier |
com.sun.source.doctree.IdentifierTree |
1 |
1 |
1 |
- |
- |
External -> External |
com.google.devtools.j2objc.ast.VariableDeclarationExpression |
com.google.devtools.j2objc.ast.TreeNode |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
char |
int |
2 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
boolean |
com.google.devtools.j2objc.Options.EmitLineDirectivesOption |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.ImmutableSet<java.lang.String> |
void |
1 |
1 |
1 |
- |
- |
External -> Jdk |
android.icu.text.UnicodeSet |
java.util.concurrent.atomic.AtomicReferenceArray<android.icu.text.UnicodeSet> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.lang.CharSequence |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.ConcurrentHashMap |
java.util.List |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
short |
int |
1 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
android.icu.impl.CharTrie |
android.icu.impl.Trie2 |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.lang.model.element.TypeElement |
javax.lang.model.element.Element |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
.MockMakerTest.ClassA |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.j2objc.mockito.MockMakerTest.InterfaceA |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Internal |