Type Changes:

Home

Projects

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